Search companies by firmographics, tech stack or keywords
From CompanyEnrich, through Joshu Data Bodega.
Part of Company data search.
- Price
- $0.011 per call
No calls measured in the last 30 days.
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Inputs
pageinteger, optional1-based page number; page * pageSize may not exceed 10,000 — past that use the scroll route
typestring, optionalprivate, public, nonprofit, educational, government
listsstring, optionalrestrict to saved list ids (dashboard feature, plan-gated)
querystring, optionalfree-text match on company name and domain, max 250 chars
citiesstring, optionalcity ids from the free POST /geo/cities
expandstring, optional`workforce` costs 5 EXTRA credits PER COMPANY returned — expensive on a search
statesstring, optionalstate ids from the free POST /geo/states
excludeobject, optionaldomains/companies to drop; the per-search exclude cap is plan-bound (500 Starter → 50,000 Scale)
regionsstring, optionalregion ids from the free GET /geo/regions
requirestring, optionalfeatures that MUST be present on the company record
revenuestring, optionalrevenue buckets, e.g. over-1b
categorystring, optionalb2b, b2c, b2g, saas, marketplace, service-provider …
keywordsstring, optionaldescription keywords; resolve them first with the free /keywords/autocomplete
pageSizeinteger, optional1-100, default 10. THIS IS THE PRICE — 1 credit per company returned
countriesstring, optionalISO 3166-1 alpha-2 codes
employeesstring, optionalemployee-count buckets, e.g. 1-10, 5K-10K, over-10K
naicsCodestring, optional2-6 digit NAICS; a short code matches all its children
foundedYearobject, optionalrange object, e.g. {min: 2015, max: 2022}
fundingYearobject, optionalrange object
technologiesstring, optionaltechnology-stack names; resolve them first with the free /technologies/autocomplete
fundingAmountobject, optionalrange object in USD
fundingRoundsstring, optionalseed, debt_financing, angel, venture, series_a, series_b, series_c, series_d, series_e, series_f, series_g, series_h, other; hyphen forms like series-a are rejected
semanticQuerystring, optionalnatural-language description of the companies you want; costs 2 credits per company instead of 1
workforceSizestring, optionalabsolute headcount ranges, finer-grained than the buckets
semanticWeightnumber, optional0-1, default 0.7 — higher favours semantic similarity over the structured filters
workforceGrowthobject, optionalfilter by headcount growth rate over a window
categoryOperatorstring, optionaland | or — how multiple `category` values combine
keywordsOperatorstring, optionaland | or
reportedEmployeesstring, optionalsame buckets, but the externally reported figure
technologiesOperatorstring, optionaland | or
Call it
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "companyenrich.companies.search",
"params": {
"page": 1,
"pageSize": 1,
"countries": [
"US"
],
"technologies": [
"stripe"
]
}
}'