Introducing web search monitors

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

Newest first
  • 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"
}

Powering agents and products with the world's data.

Super.com logo
Passionfroot logo
Zero logo
Upstash logo
Mintlify logo
Chatwoot logo
Similarweb logo
Klarna logo
Ferndesk logo
DocsBot logo
Daily.dev logo
Sixtyfour logo
Comp AI logo
Squad logo

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 feed
  • Choose the coverage

    Filter by date, publisher, country, language, or article type. Sort by relevance or newest first.

    filterBy

    articleTypeeditorial
    sourceCountryus
    articleLanguageen

    sortBy

    typenewest
  • Keep 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.dev
TypeScript
news.ts
import 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.

  1. Identify the company

    Send a domain, company name, stock ticker, or ISIN.

  2. Refine the feed

    Set the time window, source filters, and ordering for your workflow.

  3. 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.

1,000free credits

Every month. No credit card required.

Start for freeRead the docs