Compared with NewsAPI.org
The NewsAPI.org alternative for AI agents
NewsAPI.org is built for listing articles; typesearch is built for agents that act on them: a calibrated relevance probability on every result, the top ones read before they’re ranked, and typed answers in the same call. Pay as you go, from $1.40 per 1,000 searches.
Checked Sep 25, 2026 · A news API with a 5-year archive
At the same volume
Business · 250,000 requests a month
$350/ month
typesearch, fast mode
NewsAPI.org: $449−22%
$1.80 per 1,000
Advanced · 2,000,000 requests a month
$2,800/ month
typesearch, fast mode
NewsAPI.org: $1,74938% less on NewsAPI.org
$0.87 per 1,000
One request returns up to 100 articles on NewsAPI.org and up to 50 judged results on typesearch. Their quotas are monthly, with overage at $0.0018 (Business) or $0.0009 (Advanced) per request; annual billing is 20% less. typesearch has no plan: the same price at any volume.
Checked Sep 25, 2026 · Sources: newsapi.org/pricing
Side by side
What NewsAPI.org publishes, next to what typesearch does. Each of their facts links to where we read it.
Checked Sep 25, 2026 · Sources: newsapi.org/pricing, newsapi.org/terms, newsapi.org, newsapi.org/docs/endpoints/everything
How the parameters map
Each NewsAPI.org parameter and what it becomes on typesearch. You rewrite one request; your agent’s logic stays.
| NewsAPI.org parameter | Status | On typesearch |
|---|---|---|
| q | Same | query. Or up to five queries, judged together. |
| searchIn | Limited | We judge title and standfirst, and read the top articles in normal and deep. |
| domains, sources | Mapped | include_domains, up to 20. A domain includes its subdomains. |
| excludeDomains | Same | exclude_domains, up to 20. |
| from, to | Mapped | published_after, published_before, within the last 30 days. |
| language | Limited | Query in the language you want, or restrict to regional outlets with include_domains. |
| sortBy | Limited | Ranked by a calibrated relevance probability; every result has published_at to sort by date. |
| pageSize, page | Limited | max_results, up to 50. No pagination. |
| top-headlines: category | Mapped | sections: the outlet’s own section, or the start of the URL path. |
| X-Api-Key | Mapped | Authorization: Bearer <key> |
| articles[]: title, url, description, publishedAt, source.name | Mapped | results[]: title, url, snippet, published_at, source |
What you gain
- Pay as you go: no $449 minimum, and a free credit you can use beyond development
- A calibrated relevance probability on every result, instead of a sort order
- Top results read and verified before they’re ranked (normal and deep)
- Typed questions answered per result, tone and same-story grouping in the same call
- Up to five queries per request, judged together
When NewsAPI.org is the better fit
We’d rather you pick right the first time. Keep NewsAPI.org for these:
- You need years of archive: NewsAPI.org keeps up to 5 years; our index keeps 30 days.
- You list 100 articles per request and filter them yourself.
- You run 2 million requests a month: Advanced costs less per request than our fast mode.
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.get("https://newsapi.org/v2/everything",- headers={"X-Api-Key": NEWSAPI_KEY},- params={"q": "lithium royalties in Chile", "from": "2026-09-18", "pageSize": 20, "sortBy": "relevancy"},-).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["articles"]:- print(a["title"], a["url"], a["publishedAt"], a["source"]["name"])+for a in r["results"]:+ print(a["title"], a["url"], a["published_at"], a["source"], a["score"])
Switching from NewsAPI.org
How is typesearch different from NewsAPI.org?
NewsAPI.org returns lists of articles sorted by relevancy, popularity or date. typesearch returns fewer, judged results: a calibrated probability on each, the top ones read and verified, and typed answers, tone and same-story grouping in the same call.
How much does typesearch cost compared with NewsAPI.org?
At the volume of NewsAPI.org’s Business plan (250,000 requests a month), typesearch costs $350 in fast mode, against $449. At the volume of NewsAPI.org’s Advanced plan (2,000,000 requests a month), typesearch costs $2,800 in fast mode, against $1,749. Results served from the cache are free, and there are no seats or minimums.
How do I switch from NewsAPI.org?
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: description → snippet, publishedAt → published_at, source.name → source.
When should I stay with NewsAPI.org?
If you need years of archive, more than 50 results per request, or 2 million requests a month at the lowest price per request. You can also use both: typesearch for what your agent searches now, NewsAPI.org for the rest.
Keep comparing
Other comparisons
Use cases
Switch from NewsAPI.org
A key in a minute, $5 in free credit, one request to rewrite.