One balance. Every tool.
Failed requests are free.
Web scraping API pricing from $0.45 per 1,000 pages. Start free, every rate is published, and there is no sales call.
Try everything, no card.
- 1,500 credits a month
- 5 concurrent requests
- Every tool, every format
- No card needed
Side projects and first builds.
- 10,000 credits a month
- 15 concurrent requests
- Every tool, every format
- Team keys and webhooks
Production work, day in day out.
- 100,000 credits a month
- 50 concurrent requests
- Every tool, every format
- Team keys and webhooks
High volume across a team.
- 500,000 credits a month
- 100 concurrent requests
- Every tool, every format
- Team keys and webhooks
Continuous pipelines.
- 1,000,000 credits a month
- 150 concurrent requests
- Every tool, every format
- Team keys and webhooks
Yearly plans are paid once a year and the credits still arrive every month, on the same day.
A credit is a page. Standard runs about 100,000 ordinary pages a month, or 11,111 of the hardest pages — from the same balance.
Need more than 1,000,000 a month? Talk to us.
On every plan. Including the free one.
Nothing is held back for a bigger tier. Plans differ in two things: the size of the allowance, and how many requests run at once.
Scrape, crawl, map, search, extract, batch, products, posts, monitors and places, from one key.
Markdown, HTML, links, summaries, screenshots and JSON in a schema you write.
Point Claude Code, Cursor, ChatGPT or any MCP client at one URL. Every tool becomes one your agent can call.
Long crawls and batches call you back when they finish, so nothing sits polling.
Invite the team, share the allowance, and see who made every request.
What you asked for, what came back and what it cost.
Before you pay for anything.
Yes. 1,500 credits a month, refreshed on the day you signed up, no card needed. It is a real plan, not a trial that expires.
No. Your free credits refresh monthly on the day you signed up, and your dashboard shows the date. Paid plans refresh on their billing date.
Requests return a clear 402 with the reason, and nothing is charged. Move up a plan from Billing and the credits land the same day.
Yes, from Billing, up or down. A move up applies straight away; a move down applies when the period you paid for ends. Billing says which before you confirm.
Yes. An AI agent can call scrape, search and parse with no key at all, over the MCP server or the API: 20 free successful calls a day, on plain pages. Every answer says how many are left, and a blocked page does not use one up. Pages that need a browser, and anything past 20 a day, need the free account.
One page. Most pages cost 1 credit. Pages that need a premium proxy or a browser cost more, and re-reading a page you already fetched is free. The rate card on the pricing page lists every unit, and your activity log shows what each call cost.
No. A request that fails carries no cost and never counts against your balance. You only pay for pages that come back.
No. Monthly is the default: one price, charged monthly, and you can leave whenever you like. The price on this page is the price you pay in month one. Yearly is there if you want it: pay once a year, save up to 20%, and the credits still arrive every month on the same day.
No. Every plan has every tool, every output format and the whole API. Plans differ in the size of the monthly allowance and how many requests you can run at once.
Get in touch. Above a million credits a month we price on your actual mix rather than a list, and concurrency is set to your workload.
The full rate card — what every request costs
| Unit | Credits | When it applies |
|---|---|---|
| Standard page | 1 / request | A page that loads with a standard request. Most pages do. |
| Premium proxy page | 2 / request | A page that needs a premium proxy to load. |
| Browser page | 1 / request | A page that needs a real browser to render. |
| Browser page with premium proxy | 9 / request | A page that needs a real browser and a premium proxy. |
| PDF parsing | 1 / 10 pages | Per 10 pages parsed (or part of 10), added to the fetch cost. |
| Cached page, your own | 0 / request | A page you already fetched, served again within maxAge. |
| Web search | 2 / request | Per search call. Result pages fetched are metered as scrapes on top. |
| Site map | 1 / request | Per map call, however many URLs come back. |
| Catalog or feed page | 1 / page | Up to 250 products, or 100 posts, in a single call. |
| Domain lookup | 1 / request | Registration, DNS and known backlinks for one domain. |
| Company enrichment | 3 / request | Firmographics, contact emails, LinkedIn and social profiles for one company. |
| Places search | 10 / request | One search for business listings, however many come back. |
| Place detail | 2 / place | Website, phone and contacts for one business. Only when you ask for them. |
| Lead | 4 / lead | One business found by Find Leads, with its phone, website and address. Only leads delivered are charged. |
| Lead contacts | 4 / lead | The emails, social profiles and contact form a lead publishes. Only when found. |
| Named contact | 8 / person | A named person at a lead, found by the role you ask for. Only when found. |
| Domain availability screen | 1 / name | Whether a name is available to register. Up to 500 names a call; names we cannot check are not charged. |
| Domain report: quick | 5 / report | Registration, DNS, email records and what the website shows today. |
| Domain report: buyer | 33 / report | The quick report plus archive history, known backlinks and a check that linking pages still link. Six archived snapshots included. |
| Domain report: deep | 160 / report | The buyer report with larger samples: up to 50 linking pages checked and twelve archived snapshots included. |
| Fit check | 3 / business | Your own questions answered from a business's website, with a quoted line. Only when its site was read. |
| Social data | 1 / call | One structured answer from a social platform: a profile, a post, a video, a page of comments or a transcript. Only when data comes back. |
| Social data (heavy pages) | 2 / call | The same, for the platforms whose public pages are the largest to read. Only when data comes back. |
| A request that failed | 0 / request | Nothing came back, so nothing is charged. |
1,500 credits a month, no card.
A real plan that refreshes every month, not a trial that runs out.