Trusted by 6,000+ developers 




Track Companies and Markets Business Signals
Benefits
Company events as structured data
APITube tags 8 million articles with 12 business event types — funding rounds, acquisitions, leadership changes, lawsuits and more — and identifies every company, person and brand so you can filter by entity ID instead of a keyword.
Interactive Demo
Pick a scenario and see real API responses. No credentials needed.
News API Scenarios
Ready to build with News API?
See recipes and code examples for common tasks.
API response
Loading... Key difference
Track entities, not keywords
Keyword alerts produce ambiguous matches and repeated coverage of the same story. APITube identifies the people, organizations, brands and locations inside each article, so you can monitor Apple Inc. rather than every article containing the word apple.
Keyword alerts
- One word, many meanings — Apple the company, the fruit, the product
- Every rewrite of the same announcement arrives as a new alert
- A human has to open each article to judge relevance
- No category, industry or sentiment attached to the match
- An email digest is hard to build a product on
Entity-based monitoring
- One numeric entity ID resolved to Wikipedia and Wikidata
- Event type, industry, publisher rank and country narrow the set before you read it
- Sentiment scored for the article and for the entity inside it
- Related coverage for any article via /v1/news/story/{id}
- JSON, streams and webhooks that feed an application directly
Use cases
What you can do
Use our news data whether you're a small business or a large corporation.
Competitive intelligence
Track launches, partnerships, funding, and leadership moves at your competitors.
Company monitoring
Monitor news about customers, suppliers, portfolio companies, and strategic accounts.
Market intelligence
Follow industries, technologies, and regions with structured filters.
Investment research
Add company news, event context, and tone to screening tools and research terminals.
Risk and compliance
Find lawsuits, investigations, data breaches, recalls, and bankruptcy coverage as they are reported.
AI agents
Give an agent verified news about specific companies and people over MCP.
Sales intelligence
Find funding rounds, executive changes, and expansion coverage that open a conversation.
PR and reputation
Watch for negative tone and fast-growing stories about a company, executive, or brand.
Filters
Define what counts as a signal
Search for specific companies and people, then filter by event type to cut irrelevant coverage and write a monitoring rule per company, market, or use case.
Business event types
- Lawsuits and investigations — 1.5M+ articles
- Product launches — 1.4M+
- Mergers and acquisitions — 1.1M+
- Leadership changes — 1M+
- Partnerships — 871K+
- Funding rounds — 496K+
- Recalls — 437K+
- Earnings coverage — 396K+
- Layoffs — 392K+
- Data breaches — 112K+
- IPOs — 74K+
- Bankruptcies — 67K+
Entity filters
- entity.id — the specific company, person, or brand
- organization.name, person.name, brand.name, location.name
- Entity lookup via /v1/suggest/entities
- 9 entity types, linked to Wikipedia and Wikidata
- Mention frequency and position in the text
- entity.sentiment.polarity — whether the article's tone toward that entity is positive, negative, or neutral
- entity.sentiment.score.min and .max
- ignore.entity.id to exclude a company
- Entity blocks inside boolean queries
- See which entities are appearing most often using /v1/news/trends
Context filters
- industry.id — 1,264 industries
- category.id — IPTC media topics
- topic.id — 69 topics
- language.code and source.country.code
- source.domain and ignore.source.domain
- source.rank.opr.min — Open PageRank 0 to 10
- source.bias — left, center, or right
- sentiment.overall, sentiment.title, sentiment.body
- published_at.start and published_at.end
- author.name and title search with phrases
More than 300,000+ sources
Teams around the world use APITube to build digital products.
- Last updated
- 3s ago
- Total sources
- 300.000k
- Requests yesterday
- 26.345
- Articles added yesterday
- 159.147k
- Total articles
- 3.88b
Frequently asked questions
- A business signals API returns news about company events as structured data you can query. APITube classifies each article into an event type, identifies the organizations, people, and brands mentioned and assigns each an entity ID, adds tone, industry, and publisher information, and returns the result as JSON over REST, a stream, or a signed webhook.
- An alert tells you a string appeared somewhere. A signal is a filtered, structured record: which company, which kind of event, which publisher, which country, which tone. That structure makes it programmable — this is the Google Alerts alternative for developers, meant to be consumed by an application rather than read in an inbox.
- Entity-based monitoring filters on the real-world thing an article is about instead of on the characters in its text. APITube extracts entities from every article and links them to Wikipedia and Wikidata, so Apple Inc. carries a stable numeric ID. Filtering by that ID removes the namesakes, the fruit, and the unrelated product line that a keyword query would return.
- Yes. Resolve each competitor to an entity ID with /v1/suggest/entities, then query /v1/news/everything with entity.id plus the event types you care about — product-launch, partnership, funding-round, executive-change. Add source.rank.opr.min to limit results to serious publishers, and language.code or source.country.code to focus on a market.
- Nine types: person, location, organization, brand, product, event, disease, natural disaster and sport. Any of them can be filtered by numeric entity ID. Eight of the nine also accept a name filter — organization.name, person.name, brand.name, location.name, disease.name, disaster.name, event.name and sport.name — which must match the canonical name in the entity reference exactly.
- Yes. language.code filters the language the article is written in, and source.country.code filters by the country of the publisher. Coverage spans 300,000+ sources in 177+ countries and 59 languages, so a restructuring reported only in German or a recall covered only in Japanese is reachable through the same filters.
- Articles stay available for 365 days from publication. One limit worth designing around: any request that searches text — the title parameter or the boolean query parameter — is capped to a 31-day window. Longer ranges are retrieved by filtering on entity, event type, industry, category or source rather than on words.
- Yes. A hosted MCP server exposes news search and entity lookup as tools, so an agent can resolve a company to an entity ID and pull current, source-attributed coverage instead of guessing from search snippets. For direct integration there are SDKs for Node.js, Python, PHP and Dart, plus SSE and WebSocket streams.
- Articles have one event-type label. There are 44 types in total, including 18 business events. The API does not return a finished signal with the parties, amount, and date in separate fields. Combine event type, mentioned names, article tone, and source filters to define a signal. Your application decides what to do with each match.
- It is a broad signal, not a precise label. Filtering by event.type alone returns loosely related coverage as well — executive-change on its own can surface a used-car listing. For a clean feed, pair it with headline search: a boolean query such as ("steps down" OR "appointed CEO") AND event.type:executive-change. Every demo on this page uses that pattern.
- Three calls. Look the company up with /v1/suggest/entities?prefix=acme to get its entity ID, query /v1/news/everything with that entity.id plus your event types and filters, then either poll, open an SSE stream, or create a webhook in the dashboard so matches are pushed to your endpoint signed with HMAC-SHA256.
- Yes, and no credit card is required. The free plan allows 100 requests per day with up to 10 articles per request, and truncates the article body to 200 characters. Every filter on this page, along with entities, sentiment, categories and industries, is returned in full on free — the limits are on volume, not on capability.
Stock News Alert System with Node.js: 2026 Tutorial
Build a Node.js stock news alert system in one evening: poll APITube, dedupe, gate by sentiment, send Slack alerts. Full code + API comparison.
Entity Extraction from News Articles with spaCy
Build a production spaCy NER pipeline for news articles: model selection (sm vs lg vs trf), Wikidata linking, custom training, build-vs-buy decision.
News Source Credibility 2026: How to Score It
How to score news source credibility: how NewsGuard and Ad Fontes rate outlets, a tunable Python trust score from real API signals, and when to go hybrid.
News API Pagination: Cursor, Offset & the 10k Cap
Stop losing articles between pages. A consumer-side guide to news API pagination: date-window slicing, 429 retries, async streaming, and dedup.
Real-time news alerts with WebSockets (Socket.IO 2026)
Build real-time news alerts with WebSockets in Node.js using Socket.IO 4.8 and APITube SSE. Room filters, reconnect, Redis adapter, full code.
Business signals API for tracking company events in global news.
APITube classifies news coverage into business event types and resolves the companies, people and brands inside each article to a stable entity ID. Funding rounds, acquisitions, leadership changes, lawsuits, data breaches, recalls, earnings, layoffs, IPOs, bankruptcies, partnerships and product launches are filterable in the same request as industry, category, country, language, publisher rank and sentiment.
Keyword alerts return every article containing a word. Entity filtering returns coverage about the specific organization you named, which is what makes company monitoring worth automating. Resolve a name to its entity ID through the suggest endpoint, then combine that ID with the event types that matter to your team.
Competitive intelligence, sales intelligence, risk and compliance, investor research and PR teams all read the same underlying feed and cut it differently. A sales team watches funding rounds and executive changes; a compliance team watches lawsuits, investigations and data breaches; a communications team watches sentiment toward one brand across 59 languages.
Results arrive as JSON over REST, an SSE or WebSocket stream, or a signed webhook, and export to CSV, XLSX, JSONL, XML, RSS or Parquet. A hosted MCP server exposes the same search and entity lookup as tools, so an AI agent can pull source-attributed company news instead of guessing from search snippets.
Related Solutions
Resources
Developers
By clicking "Accept", you agree to cookies on your device for the site to work and for analytics.



