Public APIs
NewsAPI.ai favicon

NewsAPI.ai

News

News API access to real-time and archive news content.

NewsAPI.ai's website screenshot

About NewsAPI.ai

NewsAPI.ai is a REST API for searching and analyzing news content, providing access to articles and events (including breaking events) along with text analytics endpoints such as sentiment detection, language detection, named entity detection, semantic annotation, text categorization, and semantic text similarity. It supports querying by keywords, concepts, categories, sources, languages, and locations, with autosuggest endpoints for these condition types, and offers both recent data (last 30 days) and an archive dating back to 2014.

Access requires an API key obtained through free registration, which includes 2,000 tokens for testing; further usage requires a paid subscription. Token consumption varies by request type and time period queried, with archive data charged per year covered and text analytics charged per document analyzed. Query limits (e.g., number of keywords, sources, or concepts per request) differ between trial and paid accounts, and the API enforces a rate limit of 5 simultaneous requests.

The product is aimed at developers building applications that need programmatic access to news data and analysis. Python and Node.js SDKs are provided, along with an OpenAPI specification, and integrations are available for MCP and n8n.

Key features

  • Search and retrieve news articles and events via REST API
  • Text analytics: sentiment, categorization, entity extraction, and semantic similarity
  • Language detection and article information extraction
  • Autosuggest for concepts, categories, sources, authors, locations, and event types
  • Streaming endpoints for new articles and events
  • Python and Node.js SDKs

Frequently asked questions

Is there a free tier?

Registration is free and gives you 2,000 tokens total for testing purposes; using more than 2,000 tokens requires a paid subscription.

How is usage priced?

Requests consume tokens based on the type of data requested and the time period queried, with recent data (last 30 days) costing less than archive data since 2014.

What languages or platforms are supported?

The API is accessed via REST and has official Python and Node.js SDK libraries.

What are the rate limits?

The maximum number of simultaneous requests allowed is 5; exceeding this returns a 429 status code.

Who is this for?

It is intended for developers building applications that need to search, analyze, or monitor news articles and events programmatically.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product