Skip to content

Discover API [Starter]

Find companies matching your criteria using domain lookalike matching, natural language ICP descriptions, phrase matching, or structured filters. Returns BizData profiles ranked by relevance.

Use Count to preview result volume before running a full query, and Segment to group results into ICP clusters.

GET https://api.discolike.com/v1/discover

The discover endpoint supports multiple ways to find companies. You can combine them for hybrid search.

MethodParameterDescription
ICP Prompticp_promptDescribe your ICP in natural language — automatically extracts filters, generates ICP text, suggests domains
Domain LookalikedomainProvide example domains to find similar companies
ICP Texticp_textDescribe your ideal customer in natural language
Filters Only(structured filters)Use location, industry, score, and other filters without a search vector
ParameterTypeDescription
domainstring[]Domain(s) for lookalike matching (up to 10)
negate_domainstring[]Domains to push results away from (up to 10)
icp_textstringNatural language description of your ideal customer profile
negate_icp_textstringDescription of business concepts to exclude
ParameterTypeDescription
phrase_matchstring[]Exact text fragments to match in site content (up to 20)
negate_phrase_matchstring[]Exact text fragments to exclude
ParameterTypeDescription
countrystring[]ISO-3166-1 alpha-2 country codes (e.g., US, GB, DE)
negate_countrystring[]Countries to exclude
statestring[]State/province codes (single country only)
negate_statestring[]States to exclude
ParameterTypeDescription
min_digital_footprintintegerMinimum digital footprint score (0-800, default: 50)
max_digital_footprintintegerMaximum digital footprint score (0-800, default: 800)
start_datestringCompany start date: YYYY-MM-DD or range YYYY-MM-DD,YYYY-MM-DD
categorystring[]Industry filter (e.g., TECHNOLOGY, HEALTHCARE). See BizData
negate_categorystring[]Industries to exclude
employee_rangestringEmployee count range as min,max (e.g., 1,5000). Buckets: 1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, 5001-10000, 10001+
ParameterTypeDescription
socialstring[]Require social presence: facebook, instagram, linkedin, twitter, x, youtube, tiktok, pinterest, threads, yelp, googleplay, applestore, amazon
negate_socialstring[]Exclude companies with specified social profiles
languagestring[]Filter by site language (ISO-639 2-letter codes: en, de, fr, ja, etc.)
negate_languagestring[]Languages to exclude
redirectbooleanInclude domains that redirect to another domain (default: false)
exclude_leadgenbooleanExclude suspected lead generation sites — filters out low-score profiles that also lack phone, email, and social media presence (default: true)
ParameterTypeDescription
tech_stackstring[]Filter to companies using specified vendor domains (up to 20)
negate_tech_stackstring[]Exclude companies using specified vendor domains
ParameterTypeDescription
subdomainstring[]Limit results to specified subdomains (up to 10)
negate_subdomainstring[]Exclude specified subdomains
ParameterTypeDescription
inclusion_query_idstring[]Limit to domains from saved query results
ParameterTypeDescription
exclusion_query_idstring[]Exclude domains from saved query results
ParameterTypeDefaultDescription
max_recordsinteger100Maximum records to return (5-10,000)
offsetinteger0Records to skip for pagination
min_similarityinteger0Minimum similarity score (0-99)
consensusinteger1Number of top results for consensus search vector (1-20). Higher values reduce specificity
variancestringUNRESTRICTEDResult diversity control: LOW, MID_LOW, MEDIUM, MID_HIGH, HIGH, UNRESTRICTED
include_search_domainsbooleanfalseInclude input domains in results
ParameterTypeDefaultDescription
enhancedbooleanfalseEnable AI-powered result enhancement for improved relevance
retrievalbooleanfalseEnable page data retrieval using Extract API
auto_icp_textbooleanfalseAuto-generate ICP text from provided domain(s)
auto_phrase_matchbooleanfalseAuto-generate phrase matches from ICP text
icp_promptstringNatural language ICP description. Auto-extracts filters, generates cleaned ICP text, suggests lookalike domains, and runs discovery in one call. Overrides auto_icp_text and auto_phrase_match
FeatureMinimum Plan
Core discovery, filters, ICP text, phrase matchingStarter
Tech stack / vendor targetingTeam
Query exclusion & inclusion listsPro
Subdomain targetingCompany

Returns an array of BizData profiles with additional discovery fields:

FieldTypeDescription
similarityfloatSimilarity score (0-100) between result and query
vendorsstring[]Technology vendors detected (when tech_stack filter is used)
employeesstringEmployee count range bucket

See the BizData dataset for the full profile schema.

Terminal window
curl "https://api.discolike.com/v1/discover?domain=stripe.com&country=US&min_digital_footprint=100&max_records=50" \
-H "x-discolike-key: API_KEY"
Terminal window
curl "https://api.discolike.com/v1/discover?icp_text=enterprise+SaaS+companies+in+financial+services&country=US&min_digital_footprint=200" \
-H "x-discolike-key: API_KEY"
Terminal window
curl "https://api.discolike.com/v1/discover?icp_prompt=SaaS+companies+in+financial+services+with+50-200+employees+in+the+US&min_digital_footprint=200" \
-H "x-discolike-key: API_KEY"
Terminal window
curl "https://api.discolike.com/v1/discover?phrase_match=cloud+security&category=TECHNOLOGY&employee_range=51,5000" \
-H "x-discolike-key: API_KEY"
[
{
"domain": "acmesoftware.com",
"name": "Acme Software",
"similarity": 87.3,
"status": { "status": "active", "confidence": 1 },
"score": 450,
"start_date": "2015-03-20",
"address": {
"city": "San Francisco",
"state": "CA",
"country": "US"
},
"phones": ["+15555550200"],
"public_emails": ["info@acmesoftware.com"],
"social_urls": ["https://linkedin.com/company/acme-software"],
"redirect_domain": null,
"description": "Enterprise software solutions for modern businesses.",
"keywords": {
"enterprise software": 0.72,
"cloud platform": 0.65
},
"industry_groups": {
"SOFTWARE": 0.89
},
"employees": "201-500"
}
]