fshy

Home / Data APIs

TheNews API

www.thenewsapi.com/pricingNews search APIdata-apis/thenewsapiJSONcomparereport an errorprovider JSON

Free allowance
Free plan, USD 0: 100 requests daily, 3 articles per news request, top stories, all news and similar-news endpoints, real-time and historical data.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-rate100 requests daily on the Free plan; unverified: a per-minute limit exists (HTTP 429 for too many requests in the past 60 seconds) and its size is read from the X-RateLimit-Limit header, which needs a key
Evidence
documented13 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
Free tierFree plan, USD 0: 100 requests daily, 3 articles per news request, top stories, all news and similar-news endpoints, real-time and historical data.
unit requests; metered on request-count; Each call to access or search news data adds 1 request to the daily usage. The headlines endpoint is documented as available on the Standard plan and above. The next plan up is Basic at USD 19 a month for 2,500 requests daily and 25 articles per request.
Pricenone stated
Limits
  • request-rate (binding) 100 requests daily on the Free plan source
  • request-rate (binding) unverified: a per-minute limit exists (HTTP 429 for too many requests in the past 60 seconds) and its size is read from the X-RateLimit-Limit header, which needs a key source
  • per-object-cap 3 articles per request on the Free plan; at most 20,000 articles in one result set source
Bindingrequest-rate 100 requests a day is met first; at 3 articles a request that is at most 300 articles a day.
Identityemail The pages say no billing details are required on the free plan.
Egressnot applicable
Per-object cap3 articles per news request on the Free plan; an article carries a snippet of its first 60 characters, not the body
Retentionno retention or history window is stated for the Free plan; the pricing page lists historical data on every plan
Interfacerest REST over HTTPS at api.thenewsapi.com/v1/news (top, all, similar, uuid, sources); the key goes in the api_token parameter; answers are UTF-8 JSON with dates in UTC
Toolingany HTTP client
Composes withArticle metadata with a title, a description, a 60-character snippet, the source URL and a uuid; the full article is fetched from the source URL by a crawler.
ReliabilityOver the daily usage the API answers HTTP 402 usage_limit_reached, and over the per-minute limit HTTP 429 rate_limit_reached; a call with no token answered HTTP 401 invalid_api_token.
NotesStorage: no caching or storage limit is stated on the documentation, pricing or FAQ pages; the uuid of each article is meant to be stored and used to fetch it again. Bulk path: none; paging stops at 20,000 articles a result set, 3 articles a request on Free.
Evidence notedocumented Quota, article cap, snippet length, error codes and register fields are read from first-party pages; a call with no token answered HTTP 401, so the free key was not exercised. A call with a free key would move this to measured.
Parsed numbers
  • has-free-tier 1
  • request-rate 100 requests
Evidence 13
datesourcewhat it proved
2026-11-02www.thenewsapi.com/pricingthe Free plan allows 100 requests daily
2026-11-02www.thenewsapi.com/pricingthe Free plan returns 3 articles per news request
2026-11-02www.thenewsapi.com/pricingBasic, the next plan up, is USD 19 a month
2026-11-02www.thenewsapi.com/faqthe free plan needs no payment details
2026-11-02www.thenewsapi.com/faqevery API call that accesses or searches news data counts as 1 request against the daily usage
2026-11-02www.thenewsapi.com/faqonly a short snippet of each article is returned, with its link
2026-11-02www.thenewsapi.com/documentationthe snippet is the first 60 characters of the article body
2026-11-02www.thenewsapi.com/documentationeach article has a uuid that is meant to be stored and used to fetch the article again
2026-11-02www.thenewsapi.com/documentationa result set cannot exceed 20,000 articles
2026-11-02www.thenewsapi.com/documentationtoo many requests in the past 60 seconds answer HTTP 429, with the limit in a response header
2026-11-02www.thenewsapi.com/documentationthe usage limit of the plan answers HTTP 402
2026-11-02www.thenewsapi.com/registerthe register form asks for an email address
2026-11-02probe: https://api.thenewsapi.com/v1/news/topa call with no token answers HTTP 401 invalid_api_token
Unknown values 1
  • egress terms: the field does not apply to this kind of offer