Skip to main content
Firmographics, funding, team intelligence, and real-time signals across 55M+ companies. Specter’s companies dataset provides a continuously updated profile of each company — from early-stage startups to public enterprises. Each company has a stable company_id used across every endpoint.

Data categories

  • Profile — name, description, tagline, HQ, founding year, operating status.
  • Classification — industry, tech verticals, business model, customer focus.
  • Team & headcount — employee count, department and location breakdowns, founders (founder_info with specter_person_id).
  • Funding & financials — funding history, investors, rounds, post-money valuation.
  • Transactions — acquisitions and IPOs.
  • Traction & signals — web traffic, engagement metrics, growth highlights, strategic signal IDs.
  • Social & reviews — social presence and product reviews (G2, Trustpilot, Glassdoor, Chrome).
  • News & external data — press mentions, awards, patents and trademarks.

Highlights

The highlights (and new_highlights) array surfaces notable, AI-generated flags on a company. Documented values include:
  • headcount_surge — rapid team growth.
  • strong_web_traffic_growth — increasing web traction.
  • strong_social_growth — rising social engagement.
  • top_tier_investors — backed by leading funds.
  • no_recent_funding — may be due a new round.
The list is being expanded, so treat it as non-exhaustive. Pair highlights with search filters to build target lists.

Endpoints

How to use the API

Start with what you have
  • A domain, website, LinkedIn URL, or name → Resolve company ID → take the company_id (free, up to 50 at once).
  • Want the full record for a domain or URL, and to source it if Specter doesn’t have it → Enrich companies.
  • A company ID already → Get company by ID.
Expand from a company Note: the company profile’s embedded investors and acquirer are names only — the chainable IDs live on the sub-resource endpoints (funding rounds, acquisitions).

Notes

  • Resolve company ID is free and resolves up to 50 identifiers per request; exact identifiers (domain, website, LinkedIn URL) return one match, while a name returns up to 10 ranked candidates. It’s the batch, no-cost way to get a company_id; Search company name is the single-query, 1-credit name search.
  • Most fields are nullable — only core identity (company_id, organization_name) is guaranteed.
  • Enrichment may return more than one company when domains alias to each other.
  • 404 = company not found. For the acquisitions and IPOs endpoints, 200 with an empty array [] means the company exists but has no such records.
  • Sub-resource endpoints return the IDs you chain on across companies, people, and investors.
  • Get company competitors is a POST with an optional body — limit (1–30, default 30) and refresh (force a fresh compute). It’s cache-first and auto-recomputes results older than 30 days (last_updated shows when). Each competitor carries a competitiveness_score (0–1) and, when the rival is in Specter’s data set, a company_id you can chain to Get company by ID.