Parallel AI API Pricing: Cost per 1,000 Requests
Parallel publishes every rate per 1,000 requests, across eight different APIs priced over three orders of magnitude. The full schedule, what the $1.00 Extract rate actually buys once you read the fetch policy, the Task processor ladder, and three cost scenarios worth modelling before you commit budget.
By the ClawEngine team
August 2026 · 8 min read
Hit Extract to turn this page into clean, LLM-ready data.
robots.txt respected · public data only
Short answer: Parallel publishes every rate per 1,000 requests. Extract is $1.00 per 1,000 URLs. Search is $1 per 1,000 turbo or fast requests and $5 per 1,000 basic or advanced requests, each returning 10 results. Task API runs from $5 per 1,000 runs on the lite processor to $2,400 on ultra8x. Responses costs $10, $50 or $250 per 1,000 depending on reasoning effort. The number that changes a buying decision is not on the pricing page: the Extract default serves excerpts from a cached index, not a live fetch of the page, so that $1.00 buys a fragment of a stored copy rather than the current document.
Parallel Web Systems prices more openly than almost anyone in this category. There is no "contact sales" wall, no credit unit you have to reverse-engineer, and no multiplier table hidden in a billing FAQ. Every product has a dollar figure per 1,000 requests and the formulas are written out. That is genuinely unusual and it deserves credit before any criticism.
It also makes the platform easy to mis-budget, because eight different APIs sit behind one bill and they are priced across three orders of magnitude. A team that models its cost on the Extract line and then routes half its volume through the Task API will be out by a factor of ten. Here is the whole schedule, what each line actually buys, and the three cost scenarios that decide whether you need this platform, a crawl API, or both.
Parallel API pricing table, all eight products
Rates below are quoted from the Parallel pricing documentation and were verified in August 2026. Every figure is per 1,000 requests unless the row says otherwise.
| API | Published rate | What one request buys |
|---|---|---|
| Extract | $1.00 per 1,000 URLs | Markdown excerpts for one URL, from the cached index by default |
| Search (turbo, fast) | $1.00 per 1,000 | 10 page results with excerpts, 250ms to 3s |
| Search (basic, advanced) | $5.00 per 1,000 | 10 results, deeper retrieval. Extra results cost $1 per 1,000 |
| Task | $5.00 to $2,400 per 1,000 runs | One structured research run, billed per run not per field |
| Responses | $10, $50 or $250 per 1,000 | A grounded answer at low, medium or high reasoning effort |
| Monitor | $3.00 (lite) or $10.00 (base) per 1,000 | One monitoring execution against a query |
| Entity Search | $5.00 per 1,000 | 100 people or company results, plus $0.05 per 1,000 extra results |
| Chat | $5.00 to $25.00 per 1,000 | An OpenAI-compatible grounded completion |
| FindAll | $0.10 to $10.00 fixed, plus $0 to $1.00 per match | One verified list build, priced by generator tier |
How much does the Parallel Extract API cost per page?
One tenth of a cent. Extract lists at $1.00 per 1,000 URLs, which makes it one of the cheapest page-fetch rates published anywhere, and the reason is in the advanced settings rather than the price list. The documentation states that the defaults return focused excerpts from the cached index, and that enabling live fetch significantly increases latency.
Three defaults follow from that, and all three are worth knowing before you model cost:
- Cached first. Content comes from the index unless you pass a fetch policy. The minimum indexed-content age you can request is 600 seconds, so ten minutes is the floor on freshness even when you ask for it.
- Excerpts, not documents. Full content is disabled by default. You get passages selected against an objective you state, which is ideal for answering a question and thin for building a knowledge base.
- Live fetch is rate limited separately. Forcing a fresh read can take up to a minute and is throttled to protect source sites, so it is not a setting you flip on for a bulk job.
None of that is a flaw. It is a deliberate design for agents that need an answer in under three seconds. It only becomes a problem when the rate gets compared against a crawler as if the two were selling the same thing. A live crawl API priced against Parallel costs more per request and returns the current page in full, rendered, with typed fields. Those are different line items on the same spreadsheet.
Task API pricing: what the processor ladder actually costs
Task is where budgets go wrong, because the top of the ladder is 480 times the bottom. Pricing is per Task Run, not per output field, so a run that fills twenty fields costs the same as one that fills a single field, and failed runs are not billed. Both details are in your favor and worth designing around: batch your fields into one run rather than issuing one run per field.
| Processor | Per 1,000 runs | Latency | Cost of 10,000 rows |
|---|---|---|---|
| lite | $5 | 10s to 60s | $50 |
| base | $10 | 15s to 100s | $100 |
| core | $25 | 60s to 5min | $250 |
| pro | $100 | 2min to 10min | $1,000 |
| ultra | $300 | 5min to 25min | $3,000 |
| ultra8x | $2,400 | 5min to 2hr | $24,000 |
Fast variants of each processor carry the same price as their standard counterparts, which is a rare and welcome piece of pricing. The practical rule is to run a sample of 200 rows on lite and base before assuming you need core or pro. Teams reach for a heavier processor because the output looked thin, when the real cause was an under-specified output schema that any tier would have filled badly.
Three cost scenarios worth modelling before you commit
Headline rates only matter once they meet a real job. These are the three shapes that come up most often, priced with the published numbers.
Scenario one: an agent that looks things up. 200,000 Search calls on turbo and 50,000 Extract calls a month. That is $200 plus $50, so $250, and you get sub-three-second latency across a web-scale index. Nothing else in this category competes on that. Buy Parallel and stop reading.
Scenario two: enriching 20,000 companies with eight fields each. One Task Run per company on the base processor is $10 per 1,000, so $200 a month, and because billing is per run rather than per field, all eight fields ride along free. If those fields need judgment across many sources, this is well priced. If they are sitting on each company website in plain text, you are paying research rates for a fetch, and a crawl with a declared schema does the same job for a fraction of it.
Scenario three: keeping a 100,000-page documentation corpus current. Extract lists at $100 for 100,000 URLs, which looks unbeatable until the cached default means your vector store drifts behind the docs. Forcing live fetch on every URL runs into added latency and a separate rate limit, and you still receive excerpts rather than whole documents unless you enable full content. A crawl API that fetches live and returns the full rendered page covers the same corpus inside a flat plan and gives you the completeness the retrieval layer needs. Our own web scraping API pricing works out at $0.40 per 1,000 pages on the $99 tier for exactly this shape of job.
Does Parallel charge for failed requests?
Not for Task and Responses. The documentation states you are only charged for successfully completed Task Runs and for successful responses. That is a meaningful protection on the expensive end of the ladder, where a failed ultra run would otherwise cost $2.40 on its own. Search and Extract are priced per request with no equivalent note, which is normal for synchronous endpoints that return in seconds.
What are the Parallel API rate limits?
Rate limits are separate from pricing and apply only to POST requests that create resources. Polling a task status with GET does not count against your quota, which matters if you are running long asynchronous jobs.
| Product | Default quota |
|---|---|
| Search | 600 per minute |
| Extract | 600 per minute |
| Tasks and Task Groups | 2,000 runs per minute |
| Entity Search | 600 per minute |
| Chat | 300 per minute |
| Monitor | 300 per minute |
| FindAll | 300 per hour |
The FindAll limit is the one to design around. 300 generator runs an hour is generous for list building and restrictive if you were planning to call it inside a user-facing loop.
How does Parallel pricing compare to search APIs and crawl APIs?
Parallel sits between two categories that are usually bought separately, and it competes with both. Against index-backed search APIs, the turbo tier at $1 per 1,000 requests is aggressive, and Parallel publishes its own migration guide for teams moving off Exa, Tavily and SERP APIs, which tells you exactly who it is aiming at. If you are comparing those, our Exa alternative and Tavily alternative breakdowns cover the same retrieval trade in more depth.
Against crawl and scraping APIs the comparison is less direct, because Parallel has no crawl endpoint. Extract takes a list of URLs you already have. Covering a domain means discovering its URLs first, and search coverage of a mid-sized site is not the same thing as a crawl of it. That gap, plus the cached-by-default fetch, is why teams end up running both rather than choosing.
The same distinction shows up in adjacent products. A research workflow that turns a ticker into a structured research card is exactly the job Task and FindAll were built for, because the answer has to be synthesized across many sources. Reading the ten filings pages that back it up is a fetch, and fetches are cheaper and more complete from a crawler.
Which line items to check before you sign
Usage pricing rewards teams that model before they build. Four things are worth pinning down against your own volumes:
- Your Task processor mix. Model lite and base as the baseline and treat core and above as exceptions you justify with a sample, not defaults you inherit.
- Whether you need live pages. If any part of the pipeline depends on the page as it stands right now, price the live fetch path and its latency, not the cached default.
- Additional Search results. The 10 results included in a request are often not enough, and extra results add $1 per 1,000 on top.
- Where URL discovery lives. If it is not already solved, budget the Search calls or the crawler that solves it, because it will not solve itself.
Once those four are settled the platform is genuinely easy to forecast, which is more than most of this market can say. The honest summary is that Parallel is priced very well for what it does and priced against a different job than a crawler does. If you are choosing between them rather than combining them, the full Parallel AI alternatives comparison lays out the eleven options side by side, and the RAG data pipeline guide covers how freshness requirements should drive that call.
Pricing and limits above were verified against the Parallel documentation in August 2026. Usage pricing changes, so re-check the current schedule before you commit budget.
See ClawEngine turn pages into clean data
Point ClawEngine at any public or permitted site and get back clean markdown, JSON, or typed structured fields in one call. Crawl at scale, render JavaScript, and feed your RAG pipelines and AI agents, robots.txt and Terms of Service respected.