Mafengwo 马蜂窝 POI Scraper | China Places & Ticket Prices
Pricing
from $3.29 / 1,000 place scrapeds
Mafengwo 马蜂窝 POI Scraper | China Places & Ticket Prices
Extract Chinese travel places from Mafengwo (马蜂窝): GPS coordinates, ticket and tour prices, sub-attractions, nearby restaurants and hotels, and review counts. Paste a place link for one attraction or a destination link for a whole city, with optional nearby discovery. 19 fields per place.
Pricing
from $3.29 / 1,000 place scrapeds
Rating
0.0
(0)
Developer
Zen Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Mafengwo (Mafeng Wo / 马蜂窝) POI Scraper | China Travel Places, Coordinates & Ticket Prices (2026)
Paste a Chinese city, get every attraction in it: 23 fields each, reviews split positive and negative.
| Zen Studio China Travel & Places • Attractions, hotels and maps across mainland China | ||||
|
Mafengwo Places ➤ You are here |
POI and contacts |
Contacts and reviews |
Live room rates |
New · POI and reviews |
Key Features
- 23 fields per place: name, GPS coordinates, ticket and tour prices, the positive/negative split of its reviews, bookable experiences with sold counts, sub-attractions, nearby food and hotels, and the review count Chinese travellers actually left.
- Paste a place or a whole destination: one link gives you one attraction; a destination link gives you that city's top places in a single run.
- Nearby discovery: follow the attraction links around each place to widen coverage automatically. Transport stops are never included.
- Free tier: 25 runs, up to 50 places per run.
How to Scrape Mafengwo Places
Basic: one attraction
{"startUrls": [{ "url": "https://www.mafengwo.cn/poi/5426285.html" }]}
A whole destination
{"startUrls": [{ "url": "https://www.mafengwo.cn/travel-scenic-spot/mafengwo/10133.html" }],"maxPois": 50}
Discover everything around a place
{"startUrls": [{ "url": "https://www.mafengwo.cn/poi/5426285.html" }],"expandNearby": true,"maxPois": 100}
Open any place or destination page on Mafengwo and copy the address bar. The actor works out which kind of link it received.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | required | Mafengwo place links or destination links |
maxPois | integer | 50 | Stop after this many places |
expandNearby | boolean | false | Follow nearby-attraction links to discover more |
includeTickets | boolean | true | Ticket and tour products with starting prices |
includeRatingBreakdown | boolean | true | Positive/negative/photo/featured review counts, plus two example reviews |
includeLocalActivities | boolean | true | Bookable experiences with sold counts and ratings |
includeSubPois | boolean | true | Attractions inside the place, with visitor counts |
includeNearbyFood | boolean | true | Nearby restaurants with ratings and distance |
includeNearbyHotels | boolean | true | Nearby hotels with prices and review counts |
What Data Can You Extract from Mafengwo?
Every place includes:
- Identity: place ID, name, canonical URL, place type, country destination ID
- Location: latitude, longitude, nearby attractions and nearby transport, each with its own coordinates and distance in metres
- Commerce: ticket and tour products with category, title, booking link, and starting price
- Structure: sub-attractions inside the place, with visitor counts and photos
- Surroundings: nearby restaurants with ratings and review counts; nearby hotels with starting prices, review counts, and how many travel notes mention them
- Signals: the Chinese review count for the place, and how it breaks down into positive, negative, photo and featured reviews, so you can rank places by sentiment without reading a single review
- Example reviews: two per place, with star rating, date, author level and photos
- Local experiences: bookable tours at the place, with how many were sold, their rating, duration and departure city
Output Example
{"poiId": 5426285,"name": "黄鹤楼","url": "https://www.mafengwo.cn/poi/5426285.html","lat": 30.544649,"lng": 114.302467,"type": 3,"countryMddId": 21536,"isChinaMainland": true,"isTaiwan": false,"commentCount": 4577,"nearbyAttractions": [{ "poiId": 5807, "name": "武昌起义军政府旧址", "type": 3, "lat": 30.542265, "lng": 114.30634, "distanceM": 500 },{ "poiId": 6767, "name": "户部巷小吃一条街", "type": 3, "lat": 30.547953, "lng": 114.29957, "distanceM": 500 }// ... 6 more],"nearbyTransit": [{ "poiId": 136686980, "name": "司门口黄鹤楼(地铁站)", "type": 6, "lat": 30.546899, "lng": 114.302183, "distanceM": 300 }// ... 7 more],"tickets": [{"category": "二日游","title": "武汉出发·庐山风景名胜区2日游【含门票+住宿+人工讲解】真纯玩","url": "http://www.mafengwo.cn/sales/7775698.html?cid=1030","priceFrom": 588,"priceText": "¥588起"},{"category": "半日游","title": "【大咖说】歌咏黄鹤楼·湖北武汉黄鹤楼讲解半日游","url": "http://www.mafengwo.cn/sales/9968185.html?cid=1030","priceFrom": 208,"priceText": "¥208起"}// ... 1 more],"subPois": [{ "poiId": 3316516, "name": "蛇山景区", "visitorCount": 415, "image": "https://p1-q.mafengwo.net/s6/M00/08/CA/wKgB4lI9YMeASlS8AAG0sUw8c3g44.jpeg" },{ "poiId": 9503522, "name": "千禧钟", "visitorCount": 18, "image": "https://p1-q.mafengwo.net/s10/M00/15/39/wKgBZ1lzOwWAEMORABGTTRW_R4o72.jpeg" }// ... 45 more],"subPoisHasMore": false,"nearbyFood": [{"poiId": 2842,"name": "蔡林记(户部巷店)","reviewCount": 1826,"noteMentions": null,"rating": 4,"priceFrom": null,"distanceM": 510,"image": "https://p1-q.mafengwo.net/s11/M00/FF/23/wKgBEFqj3y6AaP-rAAtEadYy8Sc04.jpeg"}// ... 2 more],"nearbyHotels": [{"poiId": 8351202,"name": "Lavande Hotel (Wuhan Yellow Crane Tower Hubu Lane)","reviewCount": 2255,"noteMentions": 5,"rating": null,"priceFrom": 324,"distanceM": 321,"image": "https://hotel.mafengwo.net/img/24/9e7cabb082bd35cc835ea14361f55990.jpeg"}// ... 2 more],"sourceDestinationId": null,"scrapedAt": "2026-08-26T08:00:36+00:00"}
Advanced Usage
Ready-made configurations for China travel market research, tourism competitor analysis, POI database building, and destination coverage mapping.
Build a POI database for one city
{"startUrls": [{ "url": "https://www.mafengwo.cn/travel-scenic-spot/mafengwo/10133.html" }],"maxPois": 100,"expandNearby": true}
Coordinates only, as fast as possible
{"startUrls": [{ "url": "https://www.mafengwo.cn/travel-scenic-spot/mafengwo/10065.html" }],"maxPois": 200,"includeTickets": false,"includeSubPois": false,"includeNearbyFood": false,"includeNearbyHotels": false}
Turning the optional field groups off cuts the work per place to two requests, so large destination sweeps finish considerably faster.
Ticket and tour pricing for a shortlist
{"startUrls": [{ "url": "https://www.mafengwo.cn/poi/5426285.html" },{ "url": "https://www.mafengwo.cn/poi/3474.html" }],"includeNearbyFood": false,"includeNearbyHotels": false}
Hotel demand around a landmark
{"startUrls": [{ "url": "https://www.mafengwo.cn/poi/3474.html" }],"includeSubPois": false,"includeTickets": false}
Each place returns nearby hotels with starting prices and review counts, which is a quick read on accommodation demand around a specific attraction.
Pricing: Pay Per Event (PPE)
$3.99 per 1,000 places at the base rate. Volume discounts apply automatically on higher Apify plans.
| Plan tier | Per 1,000 places |
|---|---|
| Free / Bronze | $3.99 |
| Silver | $3.79 |
| Gold and above | $3.29 |
Free tier: 25 runs, up to 50 places per run.
Scheduling and Integrations
Ticket prices and nearby hotel rates move with the season, so this actor suits a schedule rather than one-off runs. A weekly run keeps a destination's pricing picture current; monthly is enough for a stable POI database.
Results flow straight into Google Sheets, Make, Zapier, Slack, or your own endpoint via webhooks, all configurable from the Integrations tab of the run.
Scheduling lives in the Schedules tab of the Apify Console: pick the actor, pick a cron, done.
FAQ
What is Mafengwo (Mafeng Wo / 马蜂窝 / "Hornet's Nest")? Mafengwo is one of China's long-running travel communities, where Chinese travellers publish trip reports, destination guides, and reviews of attractions, restaurants, and hotels. It is often described as China's answer to TripAdvisor crossed with a guidebook. This actor covers the places side of the site: attractions and their surrounding food, hotels, and ticket options.
Which links can I paste?
Place links like mafengwo.cn/poi/5426285.html and destination links like mafengwo.cn/travel-scenic-spot/mafengwo/10133.html. Open the page on Mafengwo and copy the address bar; the actor detects which kind it is.
How many places can I get from one destination?
A destination link resolves to that destination's top places, currently around 80 for a large city. Turn on expandNearby to keep discovering outward from those places, bounded by maxPois.
Can I get the full review text for a place? Not from this actor: it returns the review count so you can see which places are heavily reviewed. Review text is a separate job because it is far more work per place. A dedicated Mafengwo reviews actor is in progress.
How fresh is the data? Every run fetches live pages, so ticket prices, nearby hotel rates, and review counts reflect the moment the run happened. Nothing is served from a cache.
Why are some fields empty?
Not every place carries every field. Small attractions often have no ticket products and no sub-attractions, and nearby hotels carry a starting price where nearby restaurants carry a star rating instead. Fields that do not apply come back as null rather than being dropped.
Do I need a Mafengwo account? No. Paste public links and run.
How do I export the data? JSON, CSV, Excel, XML, or HTML from the run's Storage tab, or through the Apify API. Each place carries nested lists (nearby attractions, tickets, sub-attractions), so JSON preserves the structure best; CSV flattens those columns.
What's the free tier? 25 runs with up to 50 places per run. No credit card required.
Is it legal to scrape Mafengwo place data? The actor reads publicly visible pages only, nothing behind a login. You are responsible for complying with Mafengwo's terms of service and with applicable data protection law, including GDPR, CCPA, and China's PIPL. Note that nearby-place and review-count fields describe businesses rather than individuals, but you should still review your own use case.
Can I get hotel room rates rather than a starting price? Not here. This actor reports the starting price shown next to a nearby hotel. For live, date-specific room rates across China and globally, use Ctrip Hotel Prices.
Can I get phone numbers and opening hours for these places? Mafengwo does not publish those on its place pages. For Chinese POI contact details and opening hours, use Baidu Maps POI, which you can match on the place name and coordinates this actor returns.
What does type mean in the output?
It is Mafengwo's own place classification. Attractions are type 3 and transport stops are type 6, which is why nearby attractions and nearby transport arrive as two separate lists. Other values appear for things like festivals and events.
More Zen Studio scrapers for Chinese platforms
🛒 E-commerce
Goofish 闲鱼
Taobao 淘宝
JD.com 京东
1688 阿里巴巴
🎬 Short-video & social
Douyin 抖音
RedNote 小红书
Xigua 西瓜视频
🏠 Real estate & autos
Anjuke 安居客
58.com 58同城
Autohome 汽车之家
🧭 Travel & maps
AMap 高德地图
Baidu Maps 百度地图
Tencent Maps 腾讯地图
Ctrip 携程
Support
- Bugs: Issues tab
- Features: Issues tab
Legal Compliance
Extracts publicly available data. Users must comply with Mafengwo terms and data protection regulations (GDPR, CCPA, PIPL).
Structured Chinese travel place data: coordinates, ticket prices, and what is around every attraction.
