Mafengwo Scraper | Attractions, Ratings and Tickets
Pricing
from $2.71 / 1,000 places
Mafengwo Scraper | Attractions, Ratings and Tickets
Mafengwo (马蜂窝) scraper for attractions, restaurants and shops in any city: ratings, review sentiment, ticket prices, opening hours, coordinates, nearby hotels and photos. 10 places in 26 seconds, 88 fields each. Search a destination in English or Chinese, or paste links and place IDs. No login.
Pricing
from $2.71 / 1,000 places
Rating
0.0
(0)
Developer
SilentFlow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Mafengwo Scraper (马蜂窝) | Attractions, Ratings, Tickets and Nearby Places (2026)
From SilentFlow. Creators of Pinterest Scraper (#1 for “pinterest pins scraper” in Apify Store search) and Leboncoin Scraper Ppe, with 410,000+ combined lifetime runs.
Turn Mafengwo (马蜂窝), China's biggest travel-guide community, into a table of places you can sort: ticket price, opening schedule, rating and review split, coordinates, sub-attractions, nearby stations, hotels and restaurants, one row per place. 10 Beijing attractions in 16 seconds from the prefilled form, no Mafengwo account needed.
Why choose this actor?
Copying opening hours and ticket prices from Chinese-only pages, one sight at a time, to build an itinerary? Getting a pin and an address from a maps tool when you needed to know what the place costs and what travelers think of it? Holding a list of Mafengwo place IDs and no tool that reads them?
- 86 filled fields per place, as flat columns. On the prefilled run (Beijing, 10 attractions, 11 Oct 2026), 86 of the 88 data fields were filled on at least half of the rows: ticket price and free-entry flag, a season-by-season opening schedule, rating, positive, neutral and negative review counts, traveler questions and posts, coordinates with their datum, district, city and country code, the nearest metro station and its distance, sub-attractions with visitor counts, nearby hotels with their lowest price, tickets and tours on sale. Deeper in a city's list, fewer places sell tickets: on 20 Beijing attractions, 73 fields were filled on at least half of the rows. The other Mafengwo place scraper on the Store declares 74 output fields, many of them packed into nested objects.
- Names, Mafengwo links or place IDs, in the same run. Type a destination or a place name, paste place and destination links from the website or the mobile site, or list place IDs. In our test one run read the Yellow Crane Tower by link, the Louvre by ID and six Wuhan restaurants from a pasted restaurant list: 8 rows in 13 seconds. The other Mafengwo place scraper takes links and names, not IDs.
- Type the city in English.
Beijing,Paris,TokyoandXi'anresolve to 北京, 巴黎, 东京 and 西安 on their own, so you do not need to know the Chinese name of a destination to read it. One run on Paris and Tokyo, attractions and shopping, returned 20 places in 43 seconds, with the English name next to the Chinese one wherever Mafengwo has it.
Try your first Mafengwo places
Paste this input into the Input tab (JSON view) and press Start. It is the prefilled input of the form: the 10 best-ranked attractions of Beijing, in the order Mafengwo shows them to travelers.
{"searches": ["Beijing"],"maxItems": 10,"categories": ["attractions"]}
Runs of this size fit easily in the Apify Free plan, so you can try the actor on the destination you care about before scheduling anything. Each place is one row of the dataset; export it as JSON, CSV, Excel or HTML from the Storage tab, or read it from the API. Four views are ready in the Output tab: Places (name, English name, type, rating, reviews, ticket price, destination, link), Location (address, district, city, coordinates, nearest station), Tickets and tours (free entry, ticket price, currency, lowest bookable ticket, tours on sale, opening hours, booking link) and Review sentiment (rating, reviews, positive share, positive and negative counts, questions).

Copy to your AI assistant
Paste this block into Claude, ChatGPT or Cursor to give it full context about this actor:
You have access to the Mafengwo Scraper on Apify: silentflow/mafengwo-scraperIt returns one row per Mafengwo (马蜂窝) place: attractions, restaurants, shops and entertainment venues,in China and abroad, read from Mafengwo's public pages. No Mafengwo account.Input (no field is required; give at least one of searches, startUrls, placeIds):- searches (array of strings): destinations or places, one per entry. A destination (Beijing, Paris, 西安)returns its places in Mafengwo's ranking; a place name (黄鹤楼, 故宫) returns that place.Destinations resolve in English, pinyin or Chinese; place names match best in Chinese.- startUrls (array of {"url": string}): Mafengwo links.Places: https://www.mafengwo.cn/poi/<id>.html or https://m.mafengwo.cn/poi/<id>.htmlDestinations: https://www.mafengwo.cn/travel-scenic-spot/mafengwo/<mddid>.htmlDestination lists: https://m.mafengwo.cn/{jd|cy|gw|yl}/<mddid>/gonglve.html (jd attractions, cy restaurants,gw shopping, yl entertainment); a list link reads that list only.- placeIds (array of strings): Mafengwo place IDs such as 3474 (the number in /poi/3474.html).- maxItems (integer, default 50): places for the whole run, shared evenly between destinations.- categories (array, default ["attractions"]): attractions, restaurants, shopping, entertainment.Per destination: up to 300 attractions, 100 restaurants, 400 shopping and 400 entertainment places.Output per place (88 data fields + searchQuery and scrapedAt, flat; lists are arrays of objects):- Identity: id (string, stable), url, mobileUrl, name (Chinese), nameEn, category (attraction|restaurant|shopping|entertainment|hotel|transport), categoryName (景点...), categoryId, tags, highlights, themes,scenicAreaLevel (China's A-level, "5A"), rankInDestination- Content: description, summary, openingHours, openingSchedule [{period, days, hours, lastEntry, closed}],openingNotes, ticketInfo, isFree, ticketPrice, ticketDiscountPrice, ticketCurrency (ISO), freeEntryPolicy,discountPolicy, ticketNotes, ticketsUrl, transport, suggestedDuration, phone, address, notices- Measures: rating (0-5), reviewsCount, reviewsWithPhotosCount, positiveReviewsCount, neutralReviewsCount,negativeReviewsCount, featuredReviewsCount, positiveReviewRate (0-1), travelNotesCount, questionsCount,postsCount, photosCount, ticketOptionsCount, productsCount, lowestTicketPrice, lowestProductPrice,nearbyHotelsLowestPrice (prices in CNY unless ticketCurrency says otherwise)- Place and time: latitude, longitude, coordinateSystem (GCJ-02 in mainland China, WGS-84 elsewhere),destinationId, destinationName, destinationNameEn, destinationUrl, district, city, province, country,countryCode (ISO 3166-1), continent, regionPath, isChinaMainland, countryDestinationId, nearestStation,nearestStationDistance (metres), updatedAt, latestReviewAt, latestPostAt (RFC 3339 UTC)- Media: imageUrl, images (originals), videoUrl (HLS .m3u8), photosUrl- Related lists: subAttractions [{id, name, visitedCount, url}], nearbyAttractions and nearbyTransit[{id, name, latitude, longitude, distance, url}], nearbyRestaurants, nearbyShops, nearbyHotels[{id, name, nameEn, reviewsCount, travelNotesCount, price, currency, url}], tickets [{name, price,availability, url}], products [{id, title, seller, price, availability, url}], sampleReviews [{id, author,authorLevel, rating, text, likes, photos, publishedAt}], topQuestions [{id, title, answer, answersCount,viewsCount, url}], recentPosts [{id, imageUrl, publishedAt, url}], guides [{title, author, viewsCount, url}],createdBy, contributorsCount- Meta: searchQuery (the name, link or ID that produced the row), scrapedAtMissing values are omitted. Text values stay in Chinese as Mafengwo writes them.Use apify-client for Python or JavaScript: client.actor("silentflow/mafengwo-scraper").call(run_input=...)
How to scrape Mafengwo places
Three inputs, from the simplest to the most combined. Each one runs as is.
Get the 10 best-ranked attractions of Beijing
{"searches": ["Beijing"],"maxItems": 10}
The prefilled run: the Forbidden City, the Badaling Great Wall, Tiananmen Square, the Temple of Heaven, the Summer Palace and the rest of Beijing's top 10, each with its ticket price, opening schedule, review split and nearest metro station. 16 seconds in our test.
Pull the top restaurants of Chengdu
{"searches": ["成都"],"categories": ["restaurants"],"maxItems": 20}
Chengdu's food list (成都美食) as Mafengwo ranks it: the restaurant, its rating, its review count, how many travel notes mention it, its sub-type and why Mafengwo recommends it. 20 places in 24 seconds in our test. Mafengwo files a few food streets and snack lanes under food as well; their category column says attraction so you can keep or drop them.
Compare Paris and Tokyo the way Chinese travelers see them
{"searches": ["Paris", "Tokyo"],"categories": ["attractions", "shopping"],"maxItems": 20}
Twenty places shared evenly: five attractions and five shopping places in each city, with the Chinese name, the English name, the ticket price in euros or yen when Mafengwo lists one, and the rating Chinese travelers gave. 43 seconds in our test.
Input parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
searches | array of strings | prefilled ["Beijing"] | Destinations or places, one per entry. A destination returns its places, a place name returns that place. |
startUrls | array of links | none | Mafengwo place links, destination links and destination list links, website or mobile site. |
placeIds | array of strings | none | Mafengwo place IDs, the number in a place's address. |
maxItems | integer | 50 (prefilled 10) | Places for the whole run, shared evenly between destinations and place types. |
categories | array | ["attractions"] | Which lists to read for each destination: attractions, restaurants, shopping, entertainment. |
No field is required: give at least one destination, place, link or ID. Every entry is read in the same run, and a place reached twice (by its link and by its ID, or through two destinations) appears once.
Accepted formats
- Destinations: English or pinyin (
Beijing,Xi'an,Paris,Tokyo,chengdu) or Chinese (北京,成都,巴黎). The search box of Mafengwo picks the destination. - Place names: Chinese works best (
黄鹤楼for the Yellow Crane Tower,故宫for the Forbidden City). The closest match is read. - Place links:
https://www.mafengwo.cn/poi/3474.html,https://m.mafengwo.cn/poi/3474.html?fromMdd=10065, with or withouthttps://. - Destination links:
https://www.mafengwo.cn/travel-scenic-spot/mafengwo/10065.htmlreads the place types you picked;https://m.mafengwo.cn/cy/10133/gonglve.htmlreads that destination's restaurants only (/jd/attractions,/gw/shopping,/yl/entertainment). - Place IDs:
3474,11967. A link pasted in this field works too.
What data can you extract from Mafengwo?
Every row has 88 data fields, flat, grouped the way you read a place: who it is, what it offers, what it costs, what travelers think, where it is, what is around it. Here is what the groups hold, counted on the real output.
- Identity (13 fields): the stable
id, the website and mobile links, the Chinese name and the English name Mafengwo gives (Temple of Heaven, Louvre Museum), the place type in English and in Chinese, Mafengwo's sub-types (tags), its badges (highlights: 5A景区, 世界遗产, 必游TOP8), the themes it is filed under, China's official A-level when it has one, and its rank in the destination's list. - Practical information (19 fields): the full description, Mafengwo's one-line reason to go, the opening hours as written and as a structured schedule (season, days, hours, last entry, closed days), opening notes, the ticket summary, a free-entry flag, the adult ticket price, the discounted price, the currency, who enters free, who gets a discount, ticket notes, the booking page, how to get there, how long to allow, the phone number, the address and any notice the place posts.
- What travelers think (17 fields): the rating out of 5, the number of reviews, how many have photos, how many are positive, neutral and negative, the share of positive reviews, the featured reviews, how many travel notes mention the place, how many questions travelers asked, how many photo posts and photos they shared, how many ticket types and tours are on sale, and the lowest ticket, tour and nearby hotel prices.
- Place and time (21 fields): latitude and longitude with the datum they use, the destination's ID, Chinese name, English name and link, district, city, province, country, ISO country code, continent, the region path, whether the place is in mainland China, the nearest metro or train station with its distance in metres, when Mafengwo last updated the place, the date of its latest review and of its latest traveler post.
- Media (4 fields): the cover image, the gallery images at full size, the video, and the link to the place's photo album.
- Related lists (14 fields): sub-attractions inside the place with how many travelers have been there, nearby attractions and stations with coordinates and distance, nearby restaurants, shops and hotels with their review counts and hotel prices, tickets and tours on sale with prices, sample reviews with rating, likes and photos, top traveler questions with their answer, recent traveler posts, travel guides, who created the place on Mafengwo and how many travelers edited it.
A few facts that help you use the data:
idandurlare permanent: the same place keeps the same ID on Mafengwo.searchQuerykeeps the name, link or ID that produced the row.- Dates are RFC 3339 in UTC.
updatedAtand the review and post dates are days as Mafengwo prints them. - Mafengwo maps mainland China with the GCJ-02 datum and the rest of the world with WGS-84;
coordinateSystemtells you which one each row uses, so you convert only what needs converting. - Image links point to the originals on Mafengwo's image servers.
videoUrlis a streaming playlist (.m3u8); keep the placeurlif you need a link that never changes. - Ticket prices are in the currency Mafengwo writes (
ticketCurrency: CNY, EUR, JPY...). A free place hasticketPrice0 andisFreetrue. Tour and hotel prices are the "from" prices Mafengwo shows, in CNY. - Texts stay in Chinese as Mafengwo writes them, ready for your translation step. Numbers, codes and the English names are language-neutral.
Output example
One real row from the prefilled run (the Temple of Heaven, 11 Oct 2026). Long texts are cut and lists shortened to one or two entries here; the dataset keeps them whole.
{"id": "3503","url": "https://www.mafengwo.cn/poi/3503.html","mobileUrl": "https://m.mafengwo.cn/poi/3503.html","name": "天坛","nameEn": "Temple of Heaven","category": "attraction","categoryName": "景点","categoryId": 3,"tags": ["国家公园","遗迹"],"highlights": ["5A景区","世界最大祭天建筑群","秋季银杏与红墙相辉映","明清帝王祭祀祈福地","祈福地中的美丽花海","皇城古迹","世界遗产","特色公园"],"themes": ["皇城古迹"],"scenicAreaLevel": "5A","rankInDestination": 4,"description": "天坛是明、清两朝皇帝祭天、求雨和祈祷丰年的专用祭坛,分为内坛、外坛两部分,主要有祈年殿、皇乾殿等。\n除了观赏各殿堂的精巧建筑,回音壁、三音石等奇巧的设计也一样令人慨叹古人的智慧。\n游览一般南门进北门(或东门)出,依次参观圜丘、皇穹宇、丹陛桥、祈年殿和皇乾殿后离开。\n每年4月左右,天坛里二月兰铺天接地,足不出城就可领略到浓郁的郊野氛围。","summary": "红墙碧瓦间,古柏掩映下,空气中弥漫着二月兰的幽香,陶醉在这蓝色的花海中。","openingHours": "06:00-22:00;停止入场时间:21:00 (04月01日-10月31日 周一-周日)\n06:30-22:00;停止入场时间:21:00 (11月01日-次年03月31日 周一-周日)","openingSchedule": [{"period": "04月01日-10月31日","days": "周一-周日","hours": "06:00-22:00","lastEntry": "21:00"},{"period": "11月01日-03月31日","days": "周一-周日","hours": "06:30-22:00","lastEntry": "21:00"}],"openingNotes": "* 祈年殿、回音壁、圜丘、斋宫、北神厨、北宰牲亭:\n旺季:8:00开门,17:30停止进入,18:00关门\n淡季:8:00开门,16:30停止进入,17:00关门\n以上景点逢周一关闭(法定节假日及7月15日至8月31日期间正常开放)\n* 票价信息仅供参考,请以景区当日实际披露为准。","ticketInfo": "旺季门票:成人票15人民币/优惠票7.5人民币;旺季联票:成人票34人民币/优惠票17人民币 (4月1日-10月31日 周二-周日)\n淡季门票:成人票10人民币/优惠票5人民币;旺季联票:成人票28人民币/优惠票14人民币 (11月01日-次年03月31日 周一-周日)","isFree": false,"ticketPrice": 15,"ticketCurrency": "CNY","ticketNotes": "优待政策:\n儿童:儿童身高1.2米以下,免费;6岁(不含6岁)-18周岁(含18周岁)未成年人凭有效证件,优惠票\n老人:60周岁以上老年人凭老年优待卡或相关证件,免费\n学生:全日制大学本科及以下学历学生凭有效证件,优惠票\n残疾人:持残疾人证,免费\n军人:军人或武警官兵(含退休、残疾军人)凭有效证件,免费\n伤残军人:持革","ticketsUrl": "https://w.mafengwo.cn/sales_fe/index.html#/soptTicket?poi_id=3503&cdid=945","transport": "【公交】\n天坛南门:乘坐53路、62路、122路、141路至天坛南门站下车;\n天坛西门:乘坐120路、141路、2路、36路、53路至天坛西门站下车;\n天坛北门:乘坐106路、110路、34路、35路、36路至天坛北门站下车;\n天坛东门:乘坐116路、128路、39路、41路、43路、6路至法华寺站下车。\n【地铁】\n乘","suggestedDuration": "3小时以上","phone": "010-67028866 010-67012483","address": "北京市东城区天坛东里甲1号","notices": "游览体验:天坛各殿堂内每20分钟有一次免费中文讲解,想更深入了解可以在四大门入口处租借讲解器。","rating": 4.4,"reviewsCount": 4988,"reviewsWithPhotosCount": 1144,"positiveReviewsCount": 4380,"neutralReviewsCount": 545,"negativeReviewsCount": 63,"featuredReviewsCount": 35,"positiveReviewRate": 0.878,"travelNotesCount": 632,"questionsCount": 453,"postsCount": 9392,"photosCount": 55636,"ticketOptionsCount": 2,"productsCount": 171,"lowestTicketPrice": 68,"lowestProductPrice": 1060,"nearbyHotelsLowestPrice": 244,"latitude": 39.881913,"longitude": 116.410829,"destinationId": 10065,"destinationName": "北京","destinationNameEn": "Beijing","destinationUrl": "https://www.mafengwo.cn/travel-scenic-spot/mafengwo/10065.html","district": "东城区","city": "北京市","country": "中国","countryCode": "CN","continent": "亚洲","regionPath": "中国-北京-东城区","isChinaMainland": true,"countryDestinationId": 21536,"coordinateSystem": "GCJ-02","nearestStation": "天坛东门(地铁站)","nearestStationDistance": 900,"updatedAt": "2026-10-11T00:00:00Z","latestReviewAt": "2019-04-23T03:41:50Z","latestPostAt": "2026-06-26T00:00:00Z","imageUrl": "https://p1-q.mafengwo.net/s12/M00/88/D7/wKgED1vq5faAbY1GAIAqL2nTuso26.jpeg","images": ["https://p1-q.mafengwo.net/s12/M00/88/D7/wKgED1vq5faAbY1GAIAqL2nTuso26.jpeg","https://p1-q.mafengwo.net/s9/M00/50/C0/wKgBs1dZeKGADt4MAAlCKUhzg3A52.jpeg"],"videoUrl": "https://play.fenyucn.com/m/t/fAZKjamglo6JrONyPvlzSU2WBUS9bFlf2B3SwtzkMv3sytUk7CZj7FP_AoI102cpb7Y1C2aXjeE24hijfUQn6qBAOg7Wc6DnR3A6uEwABCs=.m3u8","photosUrl": "https://m.mafengwo.cn/photo/poi/3503.html","subAttractions": [{"id": "862596","name": "皇乾殿","visitedCount": 52,"imageUrl": "https://p1-q.mafengwo.net/s11/M00/DF/1D/wKgBEFqiAOWACuZkAA3G9Mxaz_M05.jpeg","url": "https://www.mafengwo.cn/poi/862596.html"},{"id": "33537572","name": "天坛公园-七星石","visitedCount": 19,"imageUrl": "https://p1-q.mafengwo.net/s18/M00/19/0C/CoUBYGBGX6-ACp6HACZ2aPdKVmM471.jpg","url": "https://www.mafengwo.cn/poi/33537572.html"}],"nearbyAttractions": [{"id": "6903683","name": "天坛公园-祈年殿","latitude": 39.883659,"longitude": 116.412867,"distance": 300,"url": "https://www.mafengwo.cn/poi/6903683.html"}],"nearbyTransit": [{"id": "7902927","name": "天坛东门(地铁站)","latitude": 39.882558,"longitude": 116.420833,"distance": 900,"url": "https://www.mafengwo.cn/poi/7902927.html"}],"nearbyRestaurants": [{"id": "143390","name": "麦当劳(天坛东路店)","reviewsCount": 2,"imageUrl": "https://p1-q.mafengwo.net/s5/M00/BD/25/wKgB3FE2utaANyI0AAG65AfJuBA64.jpeg","url": "https://www.mafengwo.cn/poi/143390.html"}],"nearbyShops": [{"id": "862656","name": "红桥市场","reviewsCount": 13,"travelNotesCount": 1,"highlights": ["国际化旅游商品市场"],"imageUrl": "https://p1-q.mafengwo.net/s13/M00/5E/05/wKgEaVzctQiACEXZABPw81O9mT083.jpeg","url": "https://www.mafengwo.cn/poi/862656.html"}],"nearbyHotels": [{"id": "40101","name": "北京新侨饭店","nameEn": "Beijing Xinqiao Hotel","reviewsCount": 4261,"travelNotesCount": 25,"price": 596,"currency": "CNY","imageUrl": "https://hotel.mafengwo.net/img/52/c35e17037acc88ba04e567450a7b75ce.jpeg","url": "https://www.mafengwo.cn/hotel/40101.html"}],"tickets": [{"name": "天坛深度游","price": 68,"currency": "CNY","availability": "可订今日","url": "https://w.mafengwo.cn/sales_fe/index.html#/soptTicket?poi_id=3503&cdid=945&mi=14822%7C972"}],"products": [{"id": "10319003","title": "【优选家庭亲子游·纯玩游无套路·慢节奏深度游可定做】北京4日游(颐和园+故宫3小时+八达岭长城+天安门升旗+颐和园+前门大街+天坛)","seller": "兴悦国旅","price": 1780,"currency": "CNY","availability": "可订明日","url": "https://www.mafengwo.cn/sales/10319003.html"}],"sampleReviews": [{"id": "190602840","author": "蜜糖儿","authorId": "39057801","authorLevel": 33,"rating": 5,"text": "北京最大丁香林:天坛丁香,花香袭人\n春天,如果在北京,其实哪都不用去了,北京的春天,就是一个万花筒,轻轻松松就能赏最好的花。3月,桃花全城盛开,樱花也不甘示弱;4月,百年梨花登场,丁香也竞相开放。要数丁香哪里最好,那一定是天坛里春光乍泄的丁香花。\n天坛一到春天,满园春色关不住,到处是绿树草坪,二月兰在东侧幽静开放,丁香","likes": 3,"photosCount": 8,"photos": ["https://p1-q.mafengwo.net/s13/M00/7B/3A/wKgEaVywq8GAcwAcAACiSWSHch032.jpeg"],"publishedAt": "2019-04-12T00:00:00Z"}],"topQuestions": [{"id": "15682789","title": "天坛老人60岁要门票吗?","answer": "一、票价类型及价格说明:全价联票:包含全价联票一张,含大门票及园内景点祈年殿、回音壁圜丘。全价门票:包含成人大门票一张,不含公园其他景点(园中园)门票。优惠联票:包含优惠联票一张,含大门票及园内景点祈年殿、回音壁圜丘。优惠门票:包含优惠门票","answersCount": 41,"viewsCount": 1522,"url": "https://www.mafengwo.cn/wenda/detail-15682789.html"}],"recentPosts": [{"id": "1869053192205103","imageUrl": "https://weng.mafengwo.net/img/57/98/f0d7315e5b6cc4d2b0359e9b0d3a0cd9.jpeg","publishedAt": "2026-06-26T00:00:00Z","url": "https://m.mafengwo.cn/nb/public/sharejump.php?type=50&wengid=1869053192205103"}],"guides": [{"title": "天坛游玩攻略,探秘皇家秘档","excerpt": "天坛虽不如故宫那么彰显,但却是各国元首纷纭踏足之地,更是有人间天庭别称。作为中国祭天建筑的最高成就,在建筑之时也处处显示着天的崇高和神圣。天坛,位于北","author": "秀才说","viewsCount": 87424,"url": "https://m.mafengwo.cn/gonglve/ziyouxing/191458.html"}],"contributorsCount": 5,"searchQuery": "Beijing","scrapedAt": "2026-10-11T13:10:40Z"}
Advanced usage
Refresh a shortlist of places every week
{"placeIds": ["3474", "3503", "3557", "5426285", "11967"],"maxItems": 5}
Five landmarks by ID: the Forbidden City, the Temple of Heaven, the Summer Palace, the Yellow Crane Tower and the Louvre. Schedule this input in Apify to track ticket prices, opening schedules, review counts and the positive share week after week.
Read a city's full attraction list
{"searches": ["Xi'an"],"maxItems": 300}
Mafengwo ranks up to 300 attractions per destination. Set maxItems to 300 to read the whole list, from the city wall, the Terracotta Army museum and the Shaanxi History Museum (Xi'an's top 3 in our test) down to the small temples and parks, each with its rank in rankInDestination.
Read the lists you browsed on the mobile site
{"startUrls": [{ "url": "https://m.mafengwo.cn/cy/10133/gonglve.html" },{ "url": "https://m.mafengwo.cn/gw/10065/gonglve.html" },{ "url": "https://www.mafengwo.cn/poi/5426285.html" }],"maxItems": 30}
Wuhan's restaurants, Beijing's shopping places and one attraction, in one run. A list link reads that list whatever categories says, so you can mix place types across cities.
Find free attractions travelers love, in Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("silentflow/mafengwo-scraper").call(run_input={"searches": ["Hangzhou"], "maxItems": 50})free = [p for p in client.dataset(run["defaultDatasetId"]).iterate_items() if p.get("isFree")]free.sort(key=lambda p: (p.get("positiveReviewRate") or 0, p.get("reviewsCount") or 0), reverse=True)for p in free[:10]:print(p["name"], p.get("nameEn", ""), p.get("positiveReviewRate"), p.get("reviewsCount"), p.get("nearestStation", ""))
Hangzhou's free sights ranked by the share of positive reviews, with the station to get off at. Swap the city to build the same list anywhere.
Price the hotels around each landmark
import csvfrom apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("silentflow/mafengwo-scraper").call(run_input={"searches": ["Beijing", "Shanghai"], "maxItems": 40})with open("hotels_near_landmarks.csv", "w", newline="", encoding="utf-8") as f:out = csv.writer(f)out.writerow(["landmark", "hotel", "hotel_en", "price_cny", "hotel_reviews", "hotel_url"])for place in client.dataset(run["defaultDatasetId"]).iterate_items():for h in place.get("nearbyHotels", []):out.writerow([place["name"], h["name"], h.get("nameEn", ""), h.get("price"), h.get("reviewsCount"), h["url"]])
One line per landmark and nearby hotel, with the hotel's "from" price and review count: a quick map of hotel demand around the sights of two cities.
FAQ
What is Mafengwo? Mafengwo (马蜂窝, "hornet's nest") is one of China's largest travel-guide communities, often described as a Chinese TripAdvisor: travelers share reviews, travel notes, questions and photos about places in China and abroad (the Temple of Heaven alone has 4,988 reviews and 55,636 photos). It is where Chinese travelers check what a sight costs, when it opens and whether it is worth the queue.
Do I need a Mafengwo account? No. The actor reads Mafengwo's public pages. No login, no API key, nothing to install.
What can I type in Destinations or places?
A destination in English, pinyin or Chinese (Beijing, Paris, 成都) returns its places in Mafengwo's ranking. A place name, best in Chinese (黄鹤楼, 故宫), returns that place. If nothing matches, the log says so and the run moves on to your other entries.
How many places can I get per destination?
Mafengwo ranks up to 300 attractions, 100 restaurants, 400 shopping places and 400 entertainment venues per destination. Pick several place types to read more than one list; maxItems is shared evenly between your destinations and place types.
Is the data in English?
Names come in Chinese with Mafengwo's English name when it has one (nameEn, destinationNameEn, hotel names). Types, country codes, coordinates, prices and counts are language-neutral. Descriptions, reviews and tips stay in Chinese, as travelers wrote them, so you can translate them with the tool you trust.
How fresh is the data?
Every run reads Mafengwo live; nothing is cached. updatedAt says when Mafengwo last edited the place, and latestPostAt when a traveler last posted about it.
Why do some places have no tickets or tours?
Mafengwo only shows tickets and tours for places that sell them. Streets, squares, free museums and many restaurants have none, so those columns stay empty and isFree is true when the place is free to enter. On Beijing's 20 best-ranked attractions, 8 had tickets on sale.
Why is latestReviewAt years old?
Mafengwo's star-rated reviews mostly date from before 2020; travelers now share short photo posts instead. The rating and the review split are still Mafengwo's own figures, and postsCount, recentPosts and latestPostAt show the recent activity.
Which coordinates do I get?
Latitude and longitude as Mafengwo stores them: GCJ-02 in mainland China (the datum Chinese maps use) and WGS-84 elsewhere. coordinateSystem says which one applies to each row.
Can I mix destinations, links and IDs?
Yes. Every entry is read in the same run, and a place reached twice appears once. Places asked by link or ID are read first, then destinations share what is left of maxItems.
Some names end with 暂不开放. What does it mean? "Temporarily closed": Mafengwo adds it to the name of places that are shut for now (for renovation, for example). The row is still complete, so you can filter those places out by name.
What does rankInDestination mean?
The place's position in the destination's list on Mafengwo, 1 being the first place Mafengwo shows travelers. It is set for places read from a destination, not for places asked by link or ID.
More SilentFlow scrapers
🛒 E-commerce
Pinterest - Pinterest Scraper | Pins, Boards and Profiles
Leboncoin Ppe - Leboncoin Scraper Ppe
Leboncoin - Leboncoin Ad Details Scraper
Back Market - Back Market Scraper | Refurbished Prices
1688 Wholesale - 1688 Wholesale Scraper
ImportYeti - US Customs Records, Suppliers & Trade Data - ImportYeti Scraper - US Customs Records, Suppliers & Trade Data
TikTok Shop - TikTok Shop Scraper
Udemy Course - Udemy Course Scraper
Naver - Naver Scraper | Shopping Products, Prices and Reviews
Store Leads Ecommerce - Store Leads Ecommerce Scraper
JD - JD Products Scraper | Prices, Brands and Barcodes
Bring a Trailer - Bring a Trailer Scraper
Store Leads - Store Leads Scraper | Shopify Data
Alibaba - Alibaba Products Scraper | Wholesale Prices and MOQ
AliExpress - AliExpress Scraper | Products, Prices and Sales
Amazon Seller - Amazon Seller Scraper | Emails, Phones and Ratings
Avito - Avito Scraper | Listings, Prices and Sellers
Leboncoin - Leboncoin Scraper
Mobile.de - Mobile.de Scraper
Naver - Naver Products Scraper | Shopping Prices, Sellers and Ratings
Taobao - Taobao Scraper | Products, Prices and Sellers
Agoda - Agoda Scraper | Hotel Prices and Guest Ratings
AliExpress - AliExpress Reviews Scraper | Feedback, Ratings and Photos
Allegro - Allegro Scraper | Products, Prices and Sellers
CARFAX - CARFAX Scraper | Used Cars, Prices and History
Coupang - Coupang Detail Scraper | Product Prices and Options
eBay Marketplace - eBay Marketplace Scraper
Europages - Europages Scraper | Suppliers and B2B Companies
Google Hotels - Google Hotels Scraper | Prices, Offers and Ratings
Homedepot - Homedepot Reviews Scraper | Customer Reviews and Ratings
Leboncoin - Leboncoin Details Scraper
Lowes - Lowes Products Scraper | Prices, Stock and Specs
Mercari - Mercari Scraper | Listings, Sold Prices and Sellers
Naver - Naver Reviews Scraper | Shopping Product Reviews
Udemy - Udemy Scraper
Vinted Marketplace - Vinted Marketplace Scraper
Walmart - Walmart Product Scraper
Alibaba - Alibaba Scraper | Products, Prices and Suppliers
Amazon - Amazon Product Scraper
Amazon Marketplace - Amazon Marketplace Scraper
AutoScout24 - AutoScout24 Scraper
Back Market Electronics - Back Market Electronics Scraper
Ctrip - Ctrip Scraper | Attractions, Tickets and Reviews
eBay Listings - eBay Listings Scraper
Europages Deep Dive Extractor - Europages Deep Dive Extractor
Pinterest - Pinterest Scraper
Trip - Trip Scraper | Hotels, Prices and Reviews
Vinted - Vinted Scraper
Walmart - Walmart Products Scraper
💼 Jobs
ZipRecruiter - ZipRecruiter Jobs Scraper | Salary, Company & Location Filters
Indeed - Indeed Company Reviews Scraper
Multi Board - Multi Board Job Scraper
Glassdoor Job Listings - Glassdoor Job Listings Scraper
🔥 Glassdoor - 🔥 Glassdoor Scraper
LinkedIn Job Search - LinkedIn Job Search Scraper | Salaries & Seniority
ATS - ATS Jobs Scraper | Greenhouse, Lever and Ashby
Dice Tech - Dice Tech Jobs Scraper
Jora - Jora Jobs Scraper
Malt Freelancer - Malt Freelancer Scraper
Malt - Malt Scraper | Freelance Profiles
Welcome to the Jungle - Welcome to the Jungle Job Scraper
All - All Jobs Scraper
Arbeitsagentur - Arbeitsagentur Jobs Scraper
Dice - Dice Jobs Scraper
Glassdoor - Glassdoor Jobs Scraper
iimjobs - iimjobs Scraper | Jobs, Companies and Recruiters
Indeed Jobs Ppr - Indeed Jobs Scraper Ppr
Jora Job Listings - Jora Job Listings Scraper
YCombinator - YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders
Arbeitsagentur - Arbeitsagentur Jobs Scraper
Indeed - Indeed Companies Scraper
Indeed Jobs - Enhanced Edition - Indeed Jobs Scraper - Enhanced Edition
LinkedIn - LinkedIn Jobs Scraper
Naukri & NaukriGulf - Naukri & NaukriGulf Jobs Scraper
Seek - Seek Job Scraper
StepStone - StepStone Scraper
Welcome to the Jungle - Welcome to the Jungle Scraper
Ziprecruiter - Ziprecruiter Scraper
🏠 Real estate
SeLoger - SeLoger Scraper | Real Estate Listings
Realtor Rental Listings - Realtor Rental Listings Scraper
Airbnb Professional Host - Airbnb Professional Host Scraper | Emails, Phones, SIRET
Airbnb Pro Host Contact & - Airbnb Pro Host Contact & Email Scraper
Bien'ici - Bien'ici Scraper | Property Listings
Trulia Rental Listings - Trulia Rental Listings Scraper
Zillow - Zillow Scraper
Airbnb Search - Airbnb Search Scraper
Anjuke - Anjuke Scraper | Rental Listings, Prices and Agents
Bienici - Bienici Scraper
Realestate.com.au - Realestate.com.au Scraper
Rightmove - Rightmove Scraper
SeLoger - SeLoger Scraper | French Property Listings and Agencies
Airbnb Search - Airbnb Search Scraper
Idealista - Idealista Scraper
Idealista - Idealista Scraper
Realtor Rental - Realtor Rental Scraper
Trulia Rental - Trulia Rental Scraper
📣 Social media
LinkedIn Post Search - LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles
Facebook Search - Facebook Search Scraper
LinkedIn Leads - LinkedIn Leads Scraper | Sales Navigator Export
Instagram - Instagram Story Scraper | Stories & Highlights
TikTok - TikTok Scraper
YouTube - YouTube Channel Scraper | Videos, Shorts and Views
Instagram Engagement - Instagram Engagement Scraper
OnlyFans - OnlyFans Profile Scraper
Facebook Search - Facebook Search Profiles Scraper | People by Name or Keyword
Meta Ad Library - Meta Ad Library Scraper
TikTok Trend - TikTok Trend Scraper | Trending Hashtags and Videos
OnlyFans - OnlyFans Creator Scraper
Reddit - Reddit Scraper
Skool Community - Skool Community Scraper
Bilibili - Bilibili Scraper
Kuaishou - Kuaishou Scraper | Videos, Comments and Creator Stats
LinkedIn Event - LinkedIn Event Scraper
Reddit - Posts, Comments, Communities & - Reddit Scraper - Posts, Comments, Communities & Users
Snapchat - Snapchat Ads Scraper | Ad Library, Impressions & Targeting
Snapchat - Snapchat Contacts Scraper | Phones, Emails and Websites
Weibo - Weibo Scraper | Posts, Profiles and Engagement
Discord - Discord Scraper | Servers, Member Counts and Invites
Facebook - Facebook Company Scraper
Facebook Business Page - Facebook Business Page Scraper
Kwai - Kwai Scraper | Videos, Creators and Hashtags
LinkedIn Ads Library - No Cookies - LinkedIn Ads Library Scraper - No Cookies
LinkedIn Hashtag & - LinkedIn Hashtag & Post Scraper | No Cookies
Skool Group - Skool Group Scraper
YouTube - YouTube Transcript Scraper
🏢 Business data
LinkedIn People Search - LinkedIn People Search Scraper | Profiles & Companies
Tencent - Tencent Scraper | Maps Places, Phones and Ratings
2GIS - 2GIS Reviews Scraper | Ratings, Photos and Owner Replies
Company Data - Company Data Scraper | Emails, Phones and Tech Stack
FanDuel - FanDuel Scraper | Odds, Spreads and Player Props
ForexFactory - ForexFactory Scraper | Economic Calendar and Forecasts
Justdial - Justdial Companies Scraper | Business Leads, Phones and Emails
Kakao - Kakao Scraper | Map Places, Reviews and Phones
LinkedIn Company Search - LinkedIn Company Search Scraper | Profiles & Firmographics
OpenTable - OpenTable Reviews Scraper | Restaurant Reviews and Ratings
Teachable Course - Teachable Course Scraper
LinkedIn Sales Navigator (Legacy, retires Oct 2026) - LinkedIn Sales Navigator Scraper (Legacy, retires Oct 2026)
Teachable - Courses, Prices & Instructors - Teachable Scraper - Courses, Prices & Instructors
Trustpilot - Trustpilot Enricher
Website Tech Stack - Website Tech Stack Scraper
✈️ Travel
Google Maps - Google Maps Scraper
Booking.com Hotel - Booking.com Hotel Scraper
Flight Price - Flight Price Scraper
Trip - Trip Reviews Scraper | Hotel Reviews and Ratings
Booking.com Hotels - Booking.com Hotels Scraper
🎯 Lead generation
Northdata - Northdata Company Scraper
ZocDoc - Pay Per Result - ZocDoc Scraper - Pay Per Result
UK Companies House - UK Companies House Enricher
Dealroom - Dealroom Scraper | Companies and Investors
SIRET - SIRET Company Enricher
Google Ads Transparency - Google Ads Transparency Scraper
BuiltWith - BuiltWith Scraper | Tech Stacks and Top Sites
CNPJ Brazilian - CNPJ Brazilian Company Enricher
Domain - Domain Enricher
French Company Prospector - French Company Prospector
SEC - SEC Scraper | EDGAR Filings and Company Data
USPTO - USPTO Scraper | Trademark Search and Status
ZocDoc - ZocDoc Scraper
Clutch - Clutch Scraper
Clutch Agency - Clutch Agency Scraper
Dealroom Startup Data - Dealroom Startup Data Scraper
G2 - G2 Reviews Scraper
PagesJaunes France - PagesJaunes France Scraper
PagesJaunes - PagesJaunes Business Scraper
SIRET French - SIRET French Company Enricher
ThomasNet Suppliers - ThomasNet Suppliers Scraper
🔎 SEO
Similarweb - Similarweb Scraper | Website Traffic, Rankings and Competitors
Google News - Google News Scraper
Apple - Apple Scraper | App Store Apps, Ratings and Charts
📈 Marketing
🧰 More tools
Support
Need something this scraper doesn't do yet? We ship features fast.
- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page
Response time: usually under 24 hours.
Legal compliance
This actor extracts publicly available data from Mafengwo. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Mafengwo's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL, China's Personal Information Protection Law, since Mafengwo is a Chinese platform). Some fields carry personal data about travelers (review authors, their level and the text they wrote, the people who created or edited a place): handle it accordingly, keep only what your purpose needs, and do not use it for unsolicited marketing. The data returned is informational; check prices and opening hours with the place before you rely on them for a trip, a booking or a publication.
Built by SilentFlow for travel apps, tour operators and researchers who would rather read China's travel knowledge as a table than one Chinese page at a time.
