Jump to content

Business lists

Businesses of one kind in a city, from Google Maps, with phone and website.

Your agent lists the businesses of one kind in a city, like dentists in Berlin, best rated first. Each one comes with its phone number and website. You also see whether the owner claimed the listing and whether it's open now. You can get up to 1,000 businesses in one request.

Returns
JSON result
REST endpoint
POST /v1/business/list
Over MCP
Call chab_operation_start with "business.list"

What you get

Example request

{  "category": "dentist",  "city": "Berlin",  "location": {    "country": "DE"  },  "sort": "rating",  "limit": 20}

Example result

{    "category": "dentist",    "city": "Berlin",    "location": {        "country": "DE"    },    "sort": "rating",    "total": 2814,    "businesses": [        {            "name": "Zahnarztpraxis Wakim",            "category": "Dentist",            "address": "Berliner Allee 82, 13088 Berlin",            "phone": "+49309246064",            "website": "http://www.zahnarztweissensee.de/",            "rating": 5,            "ratings": 8,            "claimed": true,            "open_now": false,            "maps_url": "https://www.google.com/maps?cid=1001575581903926393&hl=en&gl=DE",            "latitude": 52.556,            "longitude": 13.458        }    ],    "fetched_at": "2026-11-13T12:00:00+00:00"}

Inputs

FieldTypeDetails
categoryrequiredstringThe kind of business as Google names it, in English: dentist, italian_restaurant, plumber, hotel. Spaces work as well as underscores.Up to 100 characters
cityrequiredstringThe city, as written in its country, for example Berlin, München or New York.Up to 120 characters
locationrequiredobjectCountry (two letters) of the city.
location.countryrequiredstringNo extra rules.
sortstringrating: best rated first. reviews: most reviewed first.One of rating, reviews. Default "rating"
limitintegerUp to 1,000 businesses.Default 20. Min 1 max 1000

How to call it

AI apps use it through hosted MCP. Coding agents can also use the CLI, and your own code can call the API. Each call starts a job, and your agent picks up the result when it is ready.

curl -X POST https://www.chab.ai/v1/business/list \  -H "Authorization: Bearer CHAB_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: business-list-001" \  -d '{"category":"dentist","city":"Berlin","location":{"country":"DE"},"sort":"rating","limit":20}'

Business lists result

{    "category": "dentist",    "city": "Berlin",    "location": {        "country": "DE"    },    "sort": "rating",    "total": 2814,    "businesses": [        {            "name": "Zahnarztpraxis Wakim",            "category": "Dentist",            "address": "Berliner Allee 82, 13088 Berlin",            "phone": "+49309246064",            "website": "http://www.zahnarztweissensee.de/",            "rating": 5,            "ratings": 8,            "claimed": true,            "open_now": false,            "maps_url": "https://www.google.com/maps?cid=1001575581903926393&hl=en&gl=DE",            "latitude": 52.556,            "longitude": 13.458        }    ],    "fetched_at": "2026-11-13T12:00:00+00:00"}

Price: From 11 credits, by number of results. See all prices

Want to try Chab with your agent?

Copy the prompt and paste it into your AI. Your agent starts with free credits and doesn't need an account.

See plans