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_infowithspecter_person_id). - Funding & financials. Funding history, investors, rounds, post-money valuation.
- Transactions. Acquisitions and IPOs.
- Traction & signals. Web traffic, engagement metrics, growth highlights, plus news, revenue, and investor-interest signals from the company’s signal endpoints.
- Social & reviews. Social presence and product reviews (G2, Trustpilot, Glassdoor, Chrome).
- News & external data. Press mentions, awards, patents and trademarks.
Highlights
Thehighlights (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.
Endpoints
How to use the API
Start with what you have- A domain, website, LinkedIn URL, Crunchbase URL, Pitchbook URL, or name → Find 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 company.
- A company ID already → Get company by ID.
- Team and founders → Get company employees. Each row carries the person’s identity, socials, location, highlights and signal IDs; follow
person_idto Get person by ID for experience, education and skills. - Funding history → Get company funding rounds. Each round carries
investor_idandis_lead_investor, chainable to the Investors API. - Acquisitions → Get company acquisitions. Double-sided, with both the acquirer and acquiree company IDs.
- Similar companies and the competitive landscape → Get company competitors. Ranked competitors and the dimensions the market splits on. It takes one company per call, so loop over your seeds.
- Real-time signals → Get company latest revenue, Get company latest valuation, Get company news, Get company revenue signals, and Get company investor-interest signals.
Notes
- Find company ID is free and resolves up to 50 identifiers per request; exact identifiers (domain, website, LinkedIn URL, Crunchbase URL, Pitchbook 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 entities by name is the free single-query name search when you don’t know whether the name belongs to a company, a person, or an investor; use Find company ID when you need to resolve exact identifiers. - 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,200with 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
POSTwith an optional body:limit(1–30, default 30). It’s cache-first and freshness is automatic: results older than 30 days are recomputed on the next call (last_updatedshows when).refreshis no longer accepted, and sending it returns422. Each competitor carries acompetitiveness_score(0–1) and, when the rival is in Specter’s data set, acompany_idyou can chain to Get company by ID.