Follow the companies that matter to you.
Find company news by name, domain, ticker, or ISIN. Get headlines, source URLs, and publication details for your research, account feeds, and alerts.
Company
example.com
Domain
- EditorialSep 18Example expands its developer platformIndustry Journal
- Press releaseSep 16New tools for teams building on the webExample Newsroom
- EditorialSep 14What the latest release means for developersThe Product Review
JSON response
news.json
{
"data": [
{
"title": "Example expands its developer platform",
"url": "https://journal.example/4821",
"type": "editorial",
"published_at": "2026-09-18T14:00:00Z",
"source": { "name": "Industry Journal" },
"story_id": "st_7d41"
}
],
"has_more": true,
"next_cursor": "c_9f2a"
}Pick a company. Follow its coverage.
Find articles about the business you follow, narrow them to the coverage you want, and keep every source attached.
Search around a company
Identify the business by name, domain, ticker, or ISIN to find relevant coverage.
searchBy.entity.type
- name
- domain
- ticker
- isin
example.comOne company, one feedChoose the coverage
Filter by date, publisher, country, language, or article type. Sort by relevance or newest first.
filterBy
articleTypeeditorialsourceCountryusarticleLanguageensortBy
typenewestKeep the source attached
Use publisher details, article URLs, publication dates, and story IDs to build a feed your users can inspect.
Example expands its developer platform
- Publisher
- Industry Journal
- URL
- journal.example/4821
- Published
- Sep 18, 2026
- Story
- st_7d41
Choose a company. Follow the story.
Search for an entity and page through the articles with next_cursor. Keep each article’s source URL and use story_id to group coverage of the same story.
npm install context.devimport ContextDev from 'context.dev';
const client = new ContextDev({ apiKey: 'YOUR_API_KEY' });
const news = await client.news.search({
searchBy: {
type: 'entity',
entity: { type: 'domain', domain: 'stripe.com' },
},
sortBy: { type: 'newest' },
limit: 10,
});
for (const article of news.data) {
console.log(article.title, article.url);
}
console.log(news.has_more, news.next_cursor);From your first request to a working feature.
Identify the company
Send a domain, company name, stock ticker, or ISIN.
Refine the feed
Set the time window, source filters, and ordering for your workflow.
Use the coverage
Display the articles in an account feed or supply their URLs to your research workflow.
A few things to know.
More details in the API documentation.
Can I search any news topic?
This API searches news about a company identified by name, domain, ticker, or ISIN. Use Web Search for broader queries across the web.
Does it return full article text?
Results include headlines, publisher information, source URLs, and available descriptions. Use Scrape to request readable content from an article URL.
How do I fetch more articles?
When has_more is true, pass next_cursor as cursor in your next request with the same search and filters. Use the article ID to deduplicate your stored results.
Can I separate reporting from press releases?
Yes. Filter by articleType to select editorial coverage, press releases, regulatory filings, or advisories.
Start with your next request.
One API key for scraping, research, brand data, batches, and monitoring.



