| q | No | Optional full-text match on the business name/category, max 256 characters. | |
| city | No | Optional exact city filter, parsed from the profile URL. | |
| page | No | Result page number, 1-based, default 1; page times page_size must not exceed 10000. | |
| sort | No | Optional sort order. Allowed values: relevance, rating_desc, rating_asc, accredited_first, name_asc, years_in_business_desc. Defaults to relevance with q, otherwise accredited_first. | |
| facet | Yes | Required facet to aggregate. Allowed values: category, state, city, rating, accredited, entity_type, run_id. | |
| state | No | Optional exact 2-letter state/province filter, parsed from the profile URL, e.g. tx. | |
| rating | No | Optional exact letter-grade rating filter. Allowed values: A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D-, F. | |
| run_id | No | Optional exact crawl run id filter. | |
| category | No | Optional exact category filter, e.g. Plumber. Use the values returned by facets?facet=category. | |
| page_size | No | Page size, default 20, max 100; page times page_size must not exceed 10000. | |
| accredited | No | Optional accreditation filter; true keeps only accredited businesses. | |
| entity_type | No | Optional exact entity-type filter, e.g. Limited Liability Company (LLC). | |
| min_rating_rank | No | Optional numeric floor against the denormalized rating rank (A+=12 down to F=0), e.g. 10 for 'A- and above'. | |