Start with one actor.
Scale from there
Two plans, one wire contract, and metering you can audit.
- Start free
Starter
For the first source, before it is a system.
$49 $39 /month
- 1 actor, any source
- 100k rows a month
- Versioned wire contract
- Cursor pagination
- Usage metering
- Audit log, 30 days
- Community support
- Talk to us
Scale
For teams running a catalogue.
$249 $199 /month
- Up to 10 actors
- 2M rows a month
- MCP surface access
- Per-actor scoped keys
- Private deployment
- Shared Slack channel
- Priority support
Decide which one you need
Compare the two plans
| Plans | Starter $49/mo |
|---|---|
| Wire contract | Included |
| Golden vectors | Included |
| MCP surface | Not included |
| Scoped keys | Not included |
| Private deploy | Not included |
| Usage limits | |
| Actors | 1 |
| Rows a month | 100k |
| API keys | 1 |
| Seats | 3 |
| Audit log | 30 days |
| Plans | Scale $249/mo |
|---|---|
| Wire contract | Included |
| Golden vectors | Included |
| MCP surface | Included |
| Scoped keys | Included |
| Private deploy | Included |
| Usage limits | |
| Actors | 10 |
| Rows a month | 2M |
| API keys | Per actor |
| Seats | Unlimited |
| Audit log | 1 year |
FAQ
The questions engineers ask before wiring in.
-
What counts as a row for billing?
A row is one record a run returns. Retries, empty pages and failed requests are never billed.
-
What happens if a run fails midway?
The run stops at the last committed cursor. Resume from it and you are billed once for the rows you keep.
-
Can the wire contract change on me?
Only additively. A breaking shape ships as a new version, and the old one keeps serving until you move.
-
How do scoped keys and quotas work?
A key carries an actor allowlist and its own quota, so a leaked key cannot reach the rest of the account.
-
What rate limits apply per key?
Sixty requests a minute and four concurrent runs per actor. Both lift on request, per key.
-
Can we self-host the whole stack?
Yes. Core and every actor ship as containers on a commercial licence, gated by the same golden vectors.
-
How does support actually work?
A shared channel on paid plans, mail otherwise. Wire bugs get a fix or a workaround inside a day.
Still have questions?
Talk to the engineer on support duty.
Ready to stop babysitting scrapers?
When no scraper exists for your source, BatScrape ships one.
- One contract for every source
- Versioned wire, no surprises