NewYour Exa or Tako SDK, up to 5× cheaper.

Compared with NewsData.io

vsNewsData.io

The NewsData.io alternative for AI agents

NewsData.io sells credits for a huge catalog and a long archive. typesearch sells judged, current results for agents: a calibrated relevance probability on each, the top ones read before they’re ranked, and typed answers in the same call — from $1.40 per 1,000 searches, with no monthly plan.

Checked Sep 25, 2026 · A news API with a 10-year archive and AI tags

At the same volume

  • Basic · 20,000 requests a month

    $28/ month

    typesearch, fast mode

    NewsData.io: $199.99−85%

    $10 per 1,000 · 20,000 credits a month

  • Professional · 50,000 requests a month

    $70/ month

    typesearch, fast mode

    NewsData.io: $349.99−79%

    $7 per 1,000 · 50,000 credits a month

  • Corporate · 1,000,000 requests a month

    $1,400/ month

    typesearch, fast mode

    NewsData.io: $1,299.998% less on NewsData.io

    $1.30 per 1,000 · 1,000,000 credits a month

NewsData.io counts credits: a latest-news search is 1 credit and returns up to 50 articles; an archive search costs 5. Extra credits are $0.006 each; annual billing is cheaper. typesearch returns up to 50 judged results per search, with no plan: the same price at any volume.

Checked Sep 25, 2026 · Sources: newsdata.io/pricing

Side by side

What NewsData.io publishes, next to what typesearch does. Each of their facts links to where we read it.

Side by sideNewsData.iotypesearch
PricingMonthly credit plans: $199.99 to $1,299.99; an archive search costs 5 credits Pay as you go, per search: $1.40 fast, $2.20 normal, $5.60 deep, per 1,000. No plan, no minimum
Free plan200 credits a day, 10 articles each, 12-hour delay; commercial use needs a subscription $5 in credit once, valid 30 days — not limited to development or testing
How far back6 months, 2 years or 10 years by plan; none on the free plan A rolling 30-day window: built for what’s happening now
Coverage102,309 sources, 206 countries, 89 languages (their figures) Sources in 130+ countries and 30+ languages; counts by country and language in GET /v1/sources
Full article textYes, from the Basic plan No: title, the outlet’s standfirst and short verbatim excerpts, always with the link
Per requestUp to 50 articles per credit (10 on the free plan) Up to 50 judged results; up to five queries per request
RankingSorted by date, or by source priority A calibrated relevance probability per result; the top ones read and verified in normal and deep
EnrichmentAI summary from Basic; AI tags and sentiment from Professional Your own typed questions per result, tone, same-story grouping, who published first
Rate limit1,800 credits per 15 minutes on paid plans 10 requests/second; 50 with a monthly plan
SDKsPython, Node.js, PHP, Java, Go and more OpenAPI 3.1; works with the official Exa, Tako and Perplexity SDKs
MCP serverYes, local (PyPI) Yes, remote: api.typesearch.ai/mcp

Checked Sep 25, 2026 · Sources: newsdata.io/pricing, newsdata.io/free-news-api, newsdata.io/documentation, github.com/newsdataapi/newsdata.io-mcp

How the parameters map

Each NewsData.io parameter and what it becomes on typesearch. You rewrite one request; your agent’s logic stays.

NewsData.io parameterStatusOn typesearch
qSamequery. Or up to five queries, judged together.
qInTitle, qInMetaLimitedWe judge title and standfirst, and read the top articles in normal and deep.
country, languageLimitedQuery in the language you want, or restrict to regional outlets with include_domains.
categoryMappedsections: the outlet’s own section, or the start of the URL path.
domain, domainurlMappedinclude_domains, up to 20.
excludedomainMappedexclude_domains, up to 20.
timeframeMappeddays (1 = the last 24 hours), or published_after.
from_date, to_date (archive)Limitedpublished_after, published_before, within the last 30 days.
size, pageLimitedmax_results, up to 50. No pagination.
removeduplicateMappeddedupe: true groups the same story, with the duplicates attached.
sentimentMappedtone: true — positive, neutral or negative toward your query.
full_contentLimitedNever the full article: verbatim highlights in normal and deep.
results[]: title, link, description, pubDate, source_nameMappedresults[]: title, url, snippet, published_at, source

What you gain

  • No $199.99 entry plan: pay as you go, from $1.40 per 1,000 searches
  • A calibrated relevance probability on every result
  • Your own typed questions answered per article, on every request
  • Tone and same-story grouping included, not tied to a plan
  • Up to five queries per request, judged together

When NewsData.io is the better fit

We’d rather you pick right the first time. Keep NewsData.io for these:

  • You need years of archive: up to 10 years on Corporate; our index keeps 30 days.
  • You need the full article text, or AI tags for regions and organizations.
  • You filter by country or language across 200+ countries today.

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://newsdata.io/api/1/archive",
- headers={"X-ACCESS-KEY": NEWSDATA_API_KEY},
- params={"q": "lithium royalties in Chile", "from_date": "2026-09-18", "size": 20},
-).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["link"], a["pubDate"], a["source_name"])
+for a in r["results"]:
+ print(a["title"], a["url"], a["published_at"], a["source"], a["score"])
beforeafter

Switching from NewsData.io

How is typesearch different from NewsData.io?

NewsData.io filters a large catalog by keyword, country, language and category, with AI tags and sentiment on higher plans. typesearch judges every result for your query — a calibrated probability, the top ones read — and answers your own typed questions per article.

How much does typesearch cost compared with NewsData.io?

At the volume of NewsData.io’s Basic plan (20,000 requests a month), typesearch costs $28 in fast mode, against $199.99. At the volume of NewsData.io’s Professional plan (50,000 requests a month), typesearch costs $70 in fast mode, against $349.99. At the volume of NewsData.io’s Corporate plan (1,000,000 requests a month), typesearch costs $1,400 in fast mode, against $1,299.99. Results served from the cache are free, and there are no seats or minimums.

How do I switch from NewsData.io?

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: link → url, description → snippet, pubDate → published_at, source_name → source.

When should I stay with NewsData.io?

If you need years of archive, full article text, or a filter for one of 206 countries today. You can also use both: typesearch for what your agent searches now, NewsData.io for the rest.

Switch from NewsData.io

A key in a minute, $5 in free credit, one request to rewrite.