Compared with Parallel
The Parallel alternative for news search
Parallel searches the whole web for agents, with compact excerpts and a cheap fast mode. typesearch is built for the news: every result with its outlet, publication time and a calibrated relevance probability, the top ones read before they’re ranked, tone and same-story grouping included.
Checked Sep 25, 2026 · A web search API for agents, with monitors
Mode by mode, per 1,000 searches
typesearch · Fast
$1.40per 1,000
Parallel: $129% less on Parallel
Search API, fast mode
typesearch · Normal
$2.20per 1,000
Parallel: $5−56%
Search API, basic mode
typesearch · Deep
$5.60per 1,000
Parallel: $511% less on Parallel
Search API, advanced mode
Parallel’s Search API is $1 per 1,000 in turbo and fast modes and $5 in basic and advanced, for 10 results; more results cost extra. Its fast mode costs less than ours; its advanced mode costs a little less than our deep, which reads 8 articles with highlights.
Checked Sep 25, 2026 · Sources: parallel.ai/pricing
Side by side
What Parallel publishes, next to what typesearch does. Each of their facts links to where we read it.
Checked Sep 25, 2026 · Sources: parallel.ai/pricing, docs.parallel.ai/api-reference/search/search.md, docs.parallel.ai/search/advanced-search-settings.md, docs.parallel.ai/extract/extract-quickstart
How the parameters map
Each Parallel parameter and what it becomes on typesearch. You rewrite one request; your agent’s logic stays.
| Parallel parameter | Status | On typesearch |
|---|---|---|
| objective, search_queries | Mapped | query: one, or up to five queries, judged together. |
| mode: turbo, fast, basic, advanced | Mapped | mode: "ultra", "fast", "normal", "deep" |
| source_policy.include_domains, exclude_domains | Same | include_domains, exclude_domains, up to 20 each. |
| source_policy.after_date | Mapped | published_after, and published_before for the other end. |
| location | Limited | Query in the language you want, or restrict to regional outlets with include_domains. |
| max_results | Same | max_results, up to 50. |
| excerpts | Mapped | highlights: verbatim excerpts from the articles that were read (normal and deep). |
| fetch_policy.max_age_seconds | Limited | fresh: true skips our 10-minute result cache. |
| x-api-key | Mapped | Authorization: Bearer <key> |
| results[]: url, title, publish_date, excerpts | Mapped | results[]: url, title, published_at, highlights — plus source, snippet and score |
What you gain
- The outlet and its standfirst on every result, not just a URL
- A calibrated relevance probability you can threshold
- Tone, same-story grouping and typed answers in the same call
- Date windows on both ends (Parallel filters by after_date only)
- Normal mode reads and verifies the top 4 for $2.20 per 1,000, against $5 for Parallel basic
When Parallel is the better fit
We’d rather you pick right the first time. Keep Parallel for these:
- You search the whole web, not only news.
- You need the cheapest fast search: Parallel fast is $1 per 1,000; ours is $1.40.
- You need monitors with webhooks today (ours are coming).
The migration
The whole migration
Before and after: the request, the key header and the fields you read. Everything else in your code stays.
import requests-r = requests.post("https://api.parallel.ai/v1/search",- headers={"x-api-key": PARALLEL_API_KEY},- json={"search_queries": ["lithium royalties in Chile"], "mode": "fast",- "advanced_settings": {"source_policy": {"after_date": "2026-09-18"}}},-).json()+r = requests.post("https://api.typesearch.ai/v1/search",+ headers={"Authorization": f"Bearer {TYPESEARCH_API_KEY}"},+ json={"query": "lithium royalties in Chile", "days": 7, "max_results": 20, "mode": "fast"},+).json()-for a in r["results"]:- print(a["title"], a["url"], a["publish_date"])+for a in r["results"]:+ print(a["title"], a["url"], a["published_at"], a["source"], a["score"])
Switching from Parallel
How is typesearch different from Parallel?
Parallel ranks the web for a natural-language objective and returns compact excerpts. typesearch ranks the news for your query with a calibrated probability, reads the top results in normal and deep, and adds tone, same-story grouping and typed answers.
How much does typesearch cost compared with Parallel?
Fast: $1.40 per 1,000 on typesearch, against $1 (Search API, fast mode). Normal: $2.20 per 1,000 on typesearch, against $5 (Search API, basic mode). Deep: $5.60 per 1,000 on typesearch, against $5 (Search API, advanced mode). Results served from the cache are free, and there are no seats or minimums.
How do I switch from Parallel?
Rewrite one request: the endpoint, the key header and a few parameter names change — see the table above. The fields you read map one to one: publish_date → published_at, excerpts → highlights (plus source and snippet, which Parallel doesn’t return).
When should I stay with Parallel?
If you need the whole web beyond news, the cheapest fast search, or monitors with webhooks today. You can also use both: typesearch for what your agent searches now, Parallel for the rest.
Keep comparing
Other comparisons
Use cases
Switch from Parallel
A key in a minute, $5 in free credit, one request to rewrite.