2GIS API for places, contacts and reviews
2GIS businesses in 206 cities with phones, hours and ratings, and every written review with the owner's reply, as JSON. Send a place name, get its reviews. No 2GIS subscription.
Place
Endpoint
curl "https://api.toolzerhub.com/v1/2gis/search?city=dubai&query=%25Arabica&page_size=5" \
-H "x-api-key: $TOOLZERHUB_API_KEY"{
"data": {
"query": "%Arabica",
"city": "dubai",
"results": [
{
"id": "70000001023366957",
"name": "%Arabica, coffee shop",
"address": {
"street_address": "Dubai Mall, 3, Mohammed Bin Rashid Boulevard",
"city": "Dubai"
},
"primary_rubric": "Coffee shop",
"rating": 4.5,
"review_count": 133,
"latitude": 25.197085,
"longitude": 55.278886
},
{
"id": "70000001033569146",
"name": "%Arabica, coffee shop",
"address": {
"street_address": "Mall of the Emirates, 783, Sheikh Zayed road",
"city": "Dubai"
},
"primary_rubric": "Coffee shop",
"rating": 5,
"review_count": 8,
"latitude": 25.118708,
"longitude": 55.202611
},
{
"id": "70000001028370041",
"name": "%Arabica, coffee shop",
"address": {
"street_address": "City Walk Building 4B, 4B, Happiness street",
"city": "Dubai"
},
"primary_rubric": "Coffee shop",
"rating": 4.5,
"review_count": 132,
"latitude": 25.20446,
"longitude": 55.26338
}
],
"count": 5,
"total": 31
}
}- 1
- 99.4%
- 0.5 s
- 4
Endpoints
What you can get
One request each, 1 credit per call. Open one to see its parameters and a real response.
Response
What comes back
Field names and types read off the real responses in the demo above.
- Search places
/v1/2gis/search8 fields- idstring"70000001023366957"
- namestring"%Arabica, coffee shop"
- addressobject{ street_address, city }
- primary_rubricstring"Coffee shop"
- ratingnumber4.5
- review_countnumber133
- latitudenumber25.197
- longitudenumber55.279
- Place details
/v1/2gis/place11 fields- idstring"70000001023366957"
- namestring"%Arabica, coffee shop"
- urlstring"https://2gis.ru/dubai/f…"
- addressobject{ street_address, address_comment }
- primary_rubricstring"Coffee shop"
- contactsobject{ phones, websites }
- scheduleobject{ Fri, Mon }
- ratingnumber4.5
- review_countnumber133
- Place reviews
/v1/2gis/reviews5 fields- idstring"304648471"
- ratingnumber5
- textstring"Bahut hi shandar kaise …"
- date_createdstring"2026-10-10T02:22:29.591…"
- providerstring"2gis"
Use cases
What people build with it
- 01Export every review of a businessSearch placesPlace reviews
- 02Build a lead list with phones and websitesSearch placesPlace details
- 03Track ratings across a chain's branchesSearch placesPlace reviews
How it works
From key to JSON
- 01x-api-key••••••••••Get a key
- 02GET/v1/2gis/searchSend a request
- 03{ data, status }200Get JSON
Pricing
What it costs
Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.
- Free$0
- 10K pack$19
- Starter$29
Per 1,000 credits
Compare
Why not build it yourself
Three ways to get 2GIS data into your app.
| Compare | Toolzer Hub | 2GIS Places API | Your own scraper |
|---|---|---|---|
| Setup | One API key | Subscription, monthly limits | Proxies, sessions, retries |
| When 2GIS changes | We fix it | 2GIS keeps it working | You fix the parser |
| Cost to start | 100 free credits a month | From 6,700 RUB a month | Proxies and your time |
FAQ
Questions
- Is this the official 2GIS API?
- What does the official 2GIS API allow?
- What data does it return?
- What does it cost?
Guides
2GIS guides
Tested walkthroughs with real requests and output.
Try the 2GIS API free
Every new workspace gets 100 credits a month. Buy credits only when you need more.