Skip to main content
Structured, company-attributed news from the articles Specter monitors. Each signal is one classified company mention within a single article — so an article naming three companies produces three signals — with an AI summary of what’s newsworthy and a 0–5 importance score.

Data categories

  • Articlearticle_id (shared across signals from the same article), article_url, title, published_date, featured_image_url.
  • Classificationmeaningful_updates: REVENUE_UPDATE, PROFIT_UPDATE, TRACTION_UPDATE, FUNDING_UPDATE, DEAL_UPDATE.
  • Summary & importancewhats_new (AI summary), score (0–5; 4+ is major news), traction.
  • Company linkentity_id, company_name, company_domain.
Example (trimmed)
{
  "signal_id": 1234567,
  "article_url": "https://techcrunch.com/2025/06/15/acme-series-b/",
  "published_date": "2025-06-15",
  "title": "Acme raises $40M Series B led by Lead VC",
  "entity_id": "66d926166261234567890123",
  "company_name": "Acme",
  "meaningful_updates": ["FUNDING_UPDATE"],
  "whats_new": "Acme raised a $40M Series B led by Lead VC.",
  "score": 4
}

Endpoints

MethodEndpointReturns
GETGet News Signals for a companyA company’s news history, newest first
GETGet News Signals for a company listSignals for the companies in a list
GETGet News Signals for a saved company searchSignals for a saved company search
GETGet News Signal by IDA single news signal

How to use the API

Start with a group of companies Filter
  • Set major_only=true to restrict to signals scoring ≥ 4.
Expand from a signal

Notes

  • One signal = one company mention in one article. Articles naming multiple companies share an article_id.
  • score runs 0–5; 4+ is treated as major news (major_only filters to those).
  • meaningful_updates classifies the news: revenue, profitability, traction, funding, or deals.
  • signal_id is a plain integer (not a prefixed string).
  • The by-ID lookup costs 1 credit per request.