Search companies
Search and filter companies. Every result is the full public card; _revealed marks entities whose depth (funding history, valuations, stacks) you have unlocked. Standard search is free within the daily quota; paid plans spend 1 credit per nonempty page afterward, while Free stops with SEARCH_QUOTA_EXCEEDED. Premium search (techStack/appStack filters) costs 3 credits on the first nonempty page; subsequent pages with a valid X-Search-Session token are free for 15 minutes. Empty data pages consume no delivered-search quota or credits even when meta.total is positive; an unpaid empty premium page does not issue a session token. Request-rate limits still apply.
Request
- Base URLhttps://indexed.vc/api/v1
- AuthAPI key in header X-API-Key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Free text search query
Comma-separated industry filters. Accepts display labels (Fintech), case variants (fintech), or slugs (ai-ml). Use GET /industries for valid values.
Comma-separated country names (e.g., United States,United Kingdom)
Comma-separated headquarters city names, matched exactly as stored (e.g., San Francisco,South San Francisco). Combine with countries or states to rule out namesakes elsewhere.
Comma-separated headquarters regions: the full first-level administrative division name for any country, as stored (e.g., Massachusetts,California, not MA,CA). Companies with no recorded region do not match.
Comma-separated employee ranges: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+. Unsupported ranges return 400 VALIDATION_FAILED. URL-encode + as %2B.
Comma-separated: active, acquired, ipo, closed, merged
Minimum total funding (total_funding_raised, grants included) in whole USD
Maximum total funding (total_funding_raised, grants included) in whole USD
YYYY-MM-DD. Only companies whose latest funding round (last_funding_date) is on or after this date, inclusive. Companies with no recorded round do not match. Other date forms return 400 VALIDATION_FAILED.
YYYY-MM-DD. Only companies whose latest funding round (last_funding_date) is on or before this date, inclusive. Combine with fundedAfter for a window. Other date forms return 400 VALIDATION_FAILED.
Match a company by its website domain (enrichment lookup, e.g. stripe.com). EXACT registrable-domain matching: matches mercury.com and any subdomain (www./app.mercury.com) but never superstrings like bluemercury.com. Accepts bare domains or full URLs.
Minimum data_completeness_score — skip thin records
Incremental sync: only records modified at/after this ISO date or timestamp (updated_at watermark). Combine with cursor pagination for drift-free delta pulls.
Comma-separated technology names (triggers premium search: 3 credits)
Comma-separated app/tool names (triggers premium search: 3 credits)
Match mode for tech/app stack filters
Results per page. Paid search supports up to 100; Free is capped at 10. meta.limit reports the effective page size after plan caps.
Paid plans only. Keyset cursor for sequential bulk pulls. Free keys use page=1 through page=3. Pass meta.next_cursor from the prior page; ignores page/sort.
Filter results by reveal state
Headers
Session token for free premium search pagination (15-min TTL)
Response
Search results (full public cards with reveal flags)
Example response
{
"meta": {
"investor_lookup": "/api/v1/investors?domain=joinef.com"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.