Overview
The List Generation API lets you build targeted company lists using two approaches:- Structured Filters - Apply specific criteria like company type, location, funding stage, or industry to filter companies
- Natural Language - Describe what you’re looking for in plain text and the API interprets your intent
Endpoint Details
- Method: POST
- Endpoint:
/v1/company/list/generate
Authentication requirements
- Include a valid API key in the
x-api-keyrequest header.
Request
Request Parameters
Header Parameters
string
required
Your API key.
Body Parameters
string
Natural language search query. Use this when you want to describe your target companies in plain text (e.g., “SaaS companies in the US with Series A funding”).Note: Cannot be used together with
filters. Choose either query or filters, not both.object
Structured filter conditions. Use this when you need precise control over filtering criteria.Note: Cannot be used together with
query.Available Filters
Firmographic Filters
Firmographic Filters
Business Model Filters
Business Model Filters
Company Assessment Filters
Company Assessment Filters
Financial Estimate Filters
Financial Estimate Filters
Location Filters
Location Filters
Strategic Signal Filters
Strategic Signal Filters
Customer Profile Filters
Customer Profile Filters
Industry Filters
Industry Filters
Technology Filters
Technology Filters
Funding Detail Filters (Enterprise only)
Funding Detail Filters (Enterprise only)
string[]
Additional data sections to include for each company in the results.Available values:
firmographic, business_model, company_assessment, trust_signal, company_hierarchy, digital_presence, financial_estimate, location, management_profile, product_offering, strategic_signal, customer_profile, industry, technology, funding_detail (Enterprise only), mna_and_investment (Enterprise only)If omitted, results include only basic identity fields (uuid, name, website).string
Field to sort results by.Available values:
relevance (default), revenue_estimate, valuation_estimate, employee_range, total_funding, founded_yearstring
Sort direction.Available values:
asc, descDefault = descinteger
Maximum number of companies to return.Default = 50Max value = 500
integer
Number of results to skip for pagination.Default = 0
Response
Successful Response Fields
array
List of matching company objects. Each object includes identity fields (uuid, name, website) plus any requested enrichment sections.
integer
Number of companies returned in this response.
integer
Total number of companies matching your filters. Capped at 500.
float
Number of credits consumed by this request. Returns 0 when no enrichment sections are requested.
Filtered Results Example
200
.png?fit=max&auto=format&n=tMpg-r-6yeOIk-hz&q=85&s=e0cafcb914826d8adc60e5092187e1ca)
.png?fit=max&auto=format&n=tMpg-r-6yeOIk-hz&q=85&s=f214ebe0a940d8aa0f19a709a6bfd7fa)