Find providers
find_providersShortlist providers for a job and place. Ranked: lists the region > lists the country > lists part of the country > headquartered there (HQ is not a service area) > works worldwide. Each result has coverage + coverage_reason, engagement models, published pricing with USD conversion, min_published_price_usd and public contact routes. Coverage is country-level unless the provider published regions. Filters combine (AND). Example: {"use_case":"drone-light-show","country":"AE"}; {"use_case":"commercial-floor-scrubbing","country":"CA","region":"ON","engagement_model":"raas"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| near | No | "me" = the country Cloudflare sees for this request (never stored), or a country name/code. Coordinates are not supported. | |
| sort | No | relevance | |
| limit | No | ||
| query | No | Keyword filter on name/description | |
| offset | No | ||
| region | No | Sub-country region code or name, e.g. "US-CA", "ON", "Mendoza" | |
| country | No | Buyer country: ISO 3166-1 alpha-2 ("AE") or English name ("United Arab Emirates"). | |
| use_case | No | Use case id (recommended) | |
| hq_country | No | Only providers headquartered in this country | |
| robot_type | No | Substring match on robot types, e.g. "drone", "AMR", "humanoid" | |
| has_contact | No | Only providers with a public email, phone or quote form | |
| has_pricing | No | Only providers that publish prices | |
| max_price_usd | No | Only providers whose lowest published price (converted to USD) is at or below this. Excludes providers without published prices. | |
| include_global | No | Include providers that only say "worldwide" when a country is given | |
| engagement_model | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| count | Yes | ||
| region | No | ||
| country | No | ||
| ranking | No | ||
| use_case | No | ||
| providers | Yes | ||
| near_source | No | ||
| next_offset | No |