CityBotMagic pricing: Local business search API, GET / api/ v1/ search.json
Is CityBotMagic yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
GET / api/ v1/ search.json one of CityBotMagic's 2 callsGET /Free preview$0.00 per 1,000api/ v1/ us/ {state}/ {city}.json GET /Free preview$0.00 per 1,000api/ v1/ search.json
About this item
- Stored. You get places from CityBotMagic's database. CityBotMagic doesn't say how old the data is.
- 4 of the 8 key fields we check. Address, Phone, Website, Category.
- Nothing to pay. CityBotMagic limits how many pages you get but gives no number.
- One call. You call
GET /. You sendapi/ v1/ search.json state,cityandq. You can also sendlimit,groupandhas_. The call returns the businesses there.prices - Anyone can get it. Keep data: no limit. Use data: with conditions.
CityBotMagic: Local business search API alternatives
CityBotMagic alternatives: other Local business search API providers by price
We list other providers' plans closest to this plan in price per 1,000 places. Each plan in the table gives stored data.
| This planCityBotMagic, free preview, GET /api/v1/search.json | G Maps Crawl, free | Datafiniti, free | Factori, free, POST /v1/poi/by-address | openrouteservice, free, Standard | |
|---|---|---|---|---|---|
| $ per 1,000 places | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 |
| Completeness | 50% | 100% | 75% | 75% | 63% |
| Billing | free | free | free | free | free |
| Pay | $0 | $0 | $0 | $0 | €0 |
| Enough for | not published | 20 pages a month | 1,000 results | not published | 500 pages a day |
| Freshness | stored | stored | stored | stored | stored |
| Who can get it | anyone | anyone | legal entities capable of entering contracts, and individuals who are either 18 years old or have legal parental or guardian consent (terms of use, "1. Acceptance of Terms") | business and enterprise users | anyone with a HeiGIT account |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-06.
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Address
- Phone
- Website
- Category
- Coordinates, not in the answer
- Rating, not in the answer
- Review count, not in the answer
- Opening hours, not in the answer
| $ per 1,000 places | $0.00 |
|---|---|
| Per | page of 100 |
| Billing | free |
| Most per search | 100 |
|---|---|
| Also pays for | nothing else |
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Query by city, category or service over a JSON API or our MCP server. Every price carries its source URL and the date we read it. |
|---|
| Freshness | stored |
|---|---|
| Keep data | no limit |
| Use data | Each record keeps the license of its original source, shown on its page and in the API: Most records: Community Data License Agreement – Permissive 2.0. Foursquare-sourced records: Apache License 2.0. AllThePlaces-sourced records: CC0 1.0. [...] Business owners can correct or remove their data at any time by emailing hello@citybotmagic.com. |
| Pay | $0 |
|---|
| Batch | 1 |
|---|
| Answer | in the call |
|---|
| You send | state, city, q. Optional: limit, group, has_prices |
|---|---|
| Method | GET |
| Path | /api/v1/search.json |
| Plan | Free preview |
|---|---|
| Who can get it | anyone |
The 29 fields the plan's answer can hold
query, city name, city state, city state name, city slug, city Census GEOID, city latitude, city longitude, city population, city business count, city count of businesses with prices, city data updated, city URL, city API URL, total results, business ID, slug, name, category, category label, category group, address, phone, website, chain, price count, has opening hours, bookable, CityBotMagic URL