
News API that returns articles as structured JSON with NLP built in
APITube is a News API for developers: one HTTP call returns articles from 500,000+ verified sources across 180+ countries and 60+ languages, already parsed into JSON. No crawler to run, no HTML to scrape.
Every article arrives enriched before you see it - sentiment score, extracted entities (people, organizations, locations, brands), IPTC categories, topics and industries. That means you filter on meaning, not on keywords in raw text.
Endpoints
GET /v1/news/everything - the main search, 65+ filter parameters combinable in one request: keywords, language, country, source domain, source quality rank, sentiment range, entity IDs, media presence, date rangesGET /v1/news/top-headlines - breaking coverageGET /v1/news/story - articles clustered into one storyGET /v1/news/trends - trending entities, topics and categories over time bucketsGET /v1/news/stream - live feed over Server-Sent EventsGET /v1/suggest/entities - autocomplete an entity ID before you filter on itDelivery
JSON by default; JSONL, XML, CSV, TSV, XLSX, RSS and Parquet exports on paid plans. Webhooks and WebSocket dispatches push new matches to your endpoint as they get indexed. Auth is a single API key - api_key query parameter, X-API-Key header, or Authorization: Bearer.
For AI agents
There is a hosted MCP server at https://mcp.apitube.io/ - nothing to install, no local process. Point Claude, Cursor or any MCP client at it with an API key in the header and it gets two tools: search_news (all News API filters) and suggest (name to entity ID). SDKs for Node.js, PHP and Python are on GitHub.
Built for
Pricing
Free tier: 100 requests/day, no card. Paid plans from $29/month (Starter), $99 (Basic), $199 (Professional); annual billing is 20% off. Pay-as-you-go is $0.01 per request. The MCP server requires a paid plan (Starter and up).
Docs: https://docs.apitube.io
Share feedback and ask questions about this launch.
No comments yet. Start the conversation!