Search companies by industry, country and size

From Tomba, through Joshu Data Bodega.

Price
$0.000196 per call$0.20 per 1,000 calls

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, optional

    1-1000, default 1

  • querystring, optional

    natural-language search, 8-100 chars; upstream turns it into filters with a model on every request and echoes them in meta.filters. When query is sent, filters are ignored. For later pages send that meta.filters as `filters`, so the search is not regenerated

  • filtersobject, optional

    structured criteria — each field an {include, exclude} object, e.g. {"location_country":{"include":["IE"]},"industry":{"include":["financial services"]}}; fields: company, industry, keywords, location_city, location_country, location_state, size, founded, revenue; a company must match every field sent, and `exclude` drops matches (e.g. {"location_city":{"exclude":["London"]}}). Values are the labels the rows carry: size 1-10, 11-50, 51-250, 251-1K, 1K-5K, 5K-10K, 10K-50K; revenue $0-$1M, $1M-$10

  • webhook_urlstring, optional

    deliver the results asynchronously instead; the provider's docs say per-request webhooks are not supported on this route

Call it

Router call with a router API key
curl https://hello.joshu.me/api/router/call \
  -H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "tomba.companies.search.reveal",
    "params": {
      "page": 1,
      "filters": {
        "industry": {
          "include": [
            "financial services"
          ]
        },
        "location_country": {
          "include": [
            "IE"
          ]
        }
      }
    }
  }'