AMap (Gaode / 高德地图) Scraper - China Places, POI & Contacts avatar

AMap (Gaode / 高德地图) Scraper - China Places, POI & Contacts

Pricing

from $3.29 / 1,000 place scrapeds

Go to Apify Store
AMap (Gaode / 高德地图) Scraper - China Places, POI & Contacts

AMap (Gaode / 高德地图) Scraper - China Places, POI & Contacts

Extract places from AMap (高德地图 / Gaode), China's top map, for any Chinese city: names, phones, ratings, review snippets, opening hours, photos, and coordinates. Export to JSON, CSV, or Excel. No AMap key or login.

Pricing

from $3.29 / 1,000 place scrapeds

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

AMap (Gaode / 高德地图) Scraper | China Places, Contacts, Reviews & Ratings (2026)

53 fields per place at 100+ places/minute: names, phones, ratings, review snippets, popularity stats, opening hours, photos, and precise coordinates for any city in China. The richest AMap output on Apify.

AMap (Gaode 高德地图) places scraper: names, phones, ratings, review snippets and popularity stats as structured JSON

Zen Studio Maps Suite   •  Places, reviews, and routes across every major map provider
 AMap Places
➤ You are here
 AMap Directions
Drive, transit, routes
 AMap Gas Prices
Discount fuel prices
 Baidu Maps
China POI, deals, reviews
 Google Maps
Places, reviews, times

Key Features

  • 53 fields per place: every result carries contacts, ratings, popularity stats, tags, hours, and photos, auto-enriched with the full detail page.
  • Any city in China: search Beijing, Shanghai, Chengdu, or any smaller city, in Chinese or English.
  • Goes past the 600-per-point ceiling: for a big result target the scraper sweeps the city area by area, so a dense category returns thousands of places, not the first 600.
  • Review snippets and popularity built in: featured review text, star ratings, view counts, save counts, and good-comment rate, with no extra step.
  • City-accurate: results stay inside the city you ask for, never bleeding into neighbouring provinces.

Copy to your AI assistant

zen-studio/amap-places-scraper on Apify. AMap (Gaode / 高德地图) China places search, 53 fields per place including review snippets, popularity stats, and readable category paths. Call ApifyClient("TOKEN").actor("zen-studio/amap-places-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items. Provide query+city, OR placeUrls (place links, search links, or IDs). Full spec: GET https://api.apify.com/v2/acts/zen-studio~amap-places-scraper/builds/default (Bearer TOKEN) -> inputSchema, actorDefinition.storages.dataset, readme. Token: https://console.apify.com/account/integrations

How to Scrape AMap (Gaode) Data

Basic: search a city

{
"query": ["火锅"],
"city": "北京",
"maxResults": 50
}

Keywords work in Chinese or English. For most categories the count is the same, so pharmacy and 药店 return the same places. A few distinctly Chinese categories do far better in Chinese: 火锅 returns hundreds, hotpot returns a handful.

Every place in a category: go past the 600-per-point ceiling

{
"query": ["药店"],
"city": "上海",
"maxResults": 2000
}

Multiple categories at once, filtered

{
"query": ["咖啡", "餐厅"],
"city": "成都",
"maxResults": 300,
"minRating": "4.0",
"minReviewCount": 20
}
{
"placeUrls": [
"https://www.amap.com/place/B0FFFPGBW3",
"https://www.amap.com/search?query=咖啡&city=上海",
"B0FFHTYX3O"
]
}

placeUrls accepts an AMap place-page link, a search-page link (run as its own search), or a bare place ID. The url and placeId values from a previous run's output paste straight back in.

Input Parameters

ParameterTypeDefaultDescription
queryarray["火锅"]Search keywords, one per line. Chinese or English.
categoryselect""Shortcut dropdown of 18 common categories, added as an extra keyword.
citystring北京City to search in. Any city in China; Chinese or English.
maxResultsinteger100Max places per keyword. Above 600 the scraper sweeps the city area by area.
includeDetailsbooleantrueAdds the readable category path, freshness date, extra photos, and website. Turn off for cheaper, faster runs.
placeUrlsarray[]Specific places: AMap place links, search links, or url/placeId values from a previous run. Skips search.
minRatingselect""Keep only places at or above this rating.
minReviewCountinteger0Keep only places with at least this many reviews.
priceMin / priceMaxinteger0Average-spend-per-person range in CNY (restaurants).
searchMatchingselectallHow strictly a place name must match the keyword.

Filters run after collection, so they do not change cost. Full field help lives on the Input tab.

What Data Can You Extract from AMap?

Every place includes:

  • Identity: place ID, name, short name, AMap URL, brand, parent place, aliases
  • Contact: phone numbers, website, full address, address path, postcode
  • Geo: latitude, longitude, entrance coordinates, floor, distance, province, city, district, admin code, area code, business area
  • Categories: readable category path, category code, industry, primary tag, category tags
  • Ratings & reviews: star rating, review count, featured review snippets (text, quality score), popularity stats (travel score, good-comment rate, weekly views, monthly visitors, save count)
  • Pricing: average cost per person, lowest price, parking rates, group-buy and discount counts
  • Descriptive tags: amenities, impression tags, highlights, specialties, popular dishes, characteristic, description
  • Hours: opening hours, per-weekday hours, typical visit duration
  • Media: photo URLs
  • Category-specific: EV charging bays (charging stations), hotel features and lowest price (hotels), events (attractions)
  • Freshness: last-updated date

Output Example

{
"placeId": "B000A7QH3C",
"name": "松子日本料理(京龙大厦店)",
"shortName": "松子日本料理",
"url": "https://www.amap.com/place/B000A7QH3C",
"phones": ["010-65098998", "010-65098999"],
"website": null,
"address": "北京城区朝阳北路225号京龙大厦2层",
"addressPath": ["北京市", "朝阳区", "团结湖南里路"],
"postcode": null,
"latitude": 39.923602,
"longitude": 116.464208,
"entrances": [{"latitude": 39.923328, "longitude": 116.464183}],
"floor": "F2",
"distanceMeters": 1277.5,
"province": "北京市",
"city": "北京市",
"district": "朝阳区",
"adcode": "110105",
"areaCode": "010",
"businessArea": "呼家楼",
"category": "餐饮服务;外国餐厅;日本料理",
"categoryCode": "050202",
"industry": "dining",
"primaryTag": "西餐",
"categoryTags": ["日式自助", "日本料理", "自助餐", "西餐"],
"brand": "松子日本料理",
"aliases": [],
"parentPlaceId": "B000A4DF5E",
"hasIndoorMap": false,
"rating": 4.7,
"reviewCount": 145,
"shortReviews": [
{"text": "性价比很高的日本料理,食材新鲜", "reviewId": null, "qualityScore": 1.84},
{"text": "店内环境优雅干净整洁,服务员仪表规范", "reviewId": "7b270ce47a7c42f19062364008010000", "qualityScore": 1.57},
"... +3 more"
],
"popularity": {
"travelScore": 4.6,
"goodCommentRate": 0.9,
"goodTagRate": 0.7,
"repeatVisitRate": 59.0,
"weeklyViews": 325,
"monthlyVisitors": 469,
"saveCount": 1172,
"topTag": "西餐"
},
"averageCostPerPerson": 176.0,
"lowestPrice": null,
"parkingRates": null,
"groupBuyCount": 0,
"discountCount": 0,
"amenityTags": ["味道浓郁", "情侣约会", "日式风格", "可订大厅", "服务周到", "... +14 more"],
"impressionTags": ["好吃再来", "无肉不欢"],
"highlightTags": ["蛋糕不错", "菜品丰富", "甜品不错", "食物新鲜"],
"specialtyTags": [],
"popularItems": ["烤银鳕鱼", "16牡丹虾刺身", "9横纲刺身拼盘", "松茸汤", "... +70 more"],
"characteristic": "榴莲",
"description": "甜而不腻,有一种豆腐的清香,入口即化",
"openingHours": "11:00-14:00 17:00-22:00",
"openingHoursDetailed": "周一至周日 11:00-14:00,17:00-22:00",
"typicalVisitDuration": null,
"photos": [
"https://store.is.autonavi.com/showpic/9df77bdf512e072b623981c93c45814a",
"https://store.is.autonavi.com/showpic/259c13f2213802270000002506784146?type=pic",
"... +4 more"
],
"evCharging": null,
"hotelFeatures": [],
"events": [],
"lastUpdated": "2026-08-12 15:07:19"
}

Fields like evCharging, hotelFeatures, lowestPrice, and events are category-specific and populate on charging stations, hotels, and attractions; on a restaurant they stay empty. No key is ever dropped.

Advanced Usage

Ready-made configurations for lead generation, competitor mapping, gas-station and EV coverage, and category research.

Lead generation: places with a phone in a business district

{
"query": ["律师事务所"],
"city": "深圳",
"maxResults": 500,
"minRating": "4.0"
}

Restaurant research with a price band

{
"query": ["日料"],
"city": "上海",
"maxResults": 400,
"priceMin": 100,
"priceMax": 500
}

Gas stations and EV charging across a city

{
"category": "加油站",
"city": "广州",
"maxResults": 1000
}

Exact-name matching only

{
"query": ["星巴克"],
"city": "杭州",
"maxResults": 200,
"searchMatching": "only_exact"
}

Pricing: Pay Per Result

$3.99 per 1,000 places at the base tier, with volume discounts as your Apify plan tier rises.

Places scrapedCost (base)
100$0.40
1,000$3.99

Full details are billed separately ($1.99 per 1,000 at base) and only when Include full details is on. Filters (rating, review count, price) run after collection, so they do not lower cost.

FAQ

What is AMap (Gaode / Autonavi / 高德地图)? AMap, also written Gaode, Autonavi, or 高德地图, is China's most-used mapping and local-search platform, owned by Alibaba. It holds the deep POI coverage of mainland China that Google Maps lacks: restaurants, hotels, gas stations, pharmacies, EV chargers and more, with Chinese-first names, ratings and pricing. This actor turns AMap place search into structured JSON.

Do I need an AMap API key or a Chinese account? No. You enter a keyword and a city, or paste place links, and run. There is no AMap developer key, Chinese phone number, or sign-in involved. Official AMap keys are hard to obtain outside China and rate-limited, which is why a scraper is the practical route to this data.

Why AMap instead of Google Maps for China? Google Maps coverage inside mainland China is thin and often out of date. AMap and Baidu are where the real Chinese place data lives, including local review signals and per-person cost data that Google does not carry for these places.

Can I schedule runs or push results to Google Sheets? Yes. Schedule this actor on any cadence from the Apify console, and connect the output to Google Sheets, Make, Zapier, or your own server via webhooks and the Apify API.

How many places can I extract? A single search point returns up to 600 places. Above that the actor sweeps the city area by area, so a dense category in a large city returns thousands of places per run.

Chinese or English keywords? Both work. For most categories the result count is the same. A few distinctly Chinese categories return far more results in Chinese, for example 火锅 versus hotpot.

Does it include reviews? Every place includes its review count, star rating, popularity stats, and up to a handful of featured review snippets with text. The complete review stream (every review with author and date) is not part of this actor.

Can I get per-station fuel prices? Not in this actor. This one covers gas-station locations, brands, ratings and hours. Per-station discount fuel prices are a separate dedicated actor.

How do I export the data? Download JSON, CSV, Excel, XML, or HTML from the run's Storage tab, or pull it through the Apify API. JSON preserves the nested fields (popularity, entrances, review snippets) best.

Is it legal to scrape AMap (Gaode) data? This actor collects publicly visible place information only. You are responsible for how you use it, including compliance with AMap's terms and applicable data protection law (GDPR, CCPA, and China's PIPL). Review text and place data may include personal information, so handle it accordingly.

More Zen Studio scrapers for maps & local data

Support

  • Bugs: Issues tab
  • Features: Issues tab

Extracts publicly available data. Users must comply with AMap (Gaode / 高德地图) terms and data protection regulations, including GDPR, CCPA, and China's PIPL.


Scrape places, contacts, ratings, review snippets, and popularity data from AMap (Gaode / 高德地图) for any city in China.