/v1/companies/search2 unitsCompanies - Search
Company search across our enriched directory. Every row carries AI-classified facts - firm_type, business_model, products_services, target_market, tech_stack, buyer_personas, and more.
Minimal request
curl -X POST https://data.leadleap.net/v1/companies/search \
-H "Authorization: Bearer $LEADLEAP_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {"country": ["US"], "industry": ["computer software"]},
"limit": 5
}'At least one narrowing filter is required (anything other than company_domain alone). For direct lookup by a known domain, use /v1/companies/by-domain - it's cheaper per domain in batch and built for that workflow.
Filters
The full live list lives in GET /v1/schema - programmatic discovery, always in sync with the live API. The headline enrichment fields you can filter on:
| Filter | Match | Example |
|---|---|---|
| business_model | ilike contains | "B2B SaaS" |
| firm_type | ilike contains | "Software Company" |
| maturity_stage | ilike contains | "growth" |
| geographic_reach | ilike contains | "Global" |
| regulated_industry_flag | ilike contains | "healthcare" |
| remote_friendly | ilike contains | "yes" |
| language_primary | exact (ISO) | "en" |
| certifications | ilike contains | "SOC 2" |
| tech_stack | ilike contains | "React" |
| year_founded_min | >= | 2015 |
| year_founded_max | <= | 2024 |
| employee_count_min | >= | 100 |
| employee_count_max | <= | 5000 |
Plus the universal filters: country, state, city, industry, company_name, company_domain, size_range, has_email, has_phone, has_linkedin. See /v1/schema for every accepted name + type.
Response
Same envelope as /v1/find. sources_searched always contains leadleap_enriched_companies.
{
"results": [
{
"domain": "stripe.com",
"name": "Stripe",
"firm_type": "Financial Infrastructure Provider",
"business_model": "B2B SaaS",
"products_services": "Payments, Connect, Billing, Issuing, ...",
"target_market": "Businesses of all sizes, ...",
"tech_stack": "APIs, ...",
"buyer_personas": "...",
"maturity_stage": "Late",
"geographic_reach": "Global"
}
],
"total": 20,
"returned": 1,
"type": "companies",
"sources_searched": ["leadleap_enriched_companies"]
}What this covers. Around 1M companies with AI-classified enrichment fields. Niche product-level queries (e.g. "sandwich panel") match here; long-tail verticals may return few results.
Cost. 2 units per call. At the 10K daily unit budget that's 5,000 search calls/day, each returning up to 500 rows.