# Tencent Scraper | Maps Places, Phones and Ratings (`silentflow/tencent-scraper`) Actor

Tencent Maps scraper (腾讯地图, QQ地图) for Chinese businesses: 100 places in 4 seconds, 48 fields each. Get name, category, address, phones, rating, average spend, opening hours, coordinates and Dianping, Amap, Meituan and Ctrip ids, plus photos, menus and reviews. Search in English or Chinese. No login.

- **URL**: https://apify.com/silentflow/tencent-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** Lead generation, Travel, Business
- **Stats:** 7 total users, 4 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.98 / 1,000 places

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Tencent Scraper (腾讯地图) | Maps Places, Phones and Ratings (2026)

**Turn Tencent Maps (腾讯地图, also known as QQ地图 or QQ Maps) into a clean table of Chinese businesses: every restaurant, hotel, shop, clinic or landmark of a city with its category, full address, phone numbers, rating, average spend per person, opening hours, top dishes, district, coordinates you can drop on any map, and its ids on Dianping, Amap, Meituan and Ctrip. Switch on place details and each row also carries its photos, its menu with prices, the visitors' tags and up to 10 reviews.** Type `hotpot`, pick `Shanghai`, press Start: 100 places in 3 to 5 seconds on our test runs, or 100 places with photos, menus and reviews in 40 seconds. No Tencent account, no API key, and no Chinese needed to ask.

### Why choose this actor?

Copying shop names and phone numbers off a Chinese map by hand? Finding that Google Maps knows a tenth of the restaurants on a Shanghai street? Getting stuck because the official map API wants a developer key and a Chinese account before it answers anything?

- <strong>Photos, menu and reviews in the same row as the phone number.</strong> One switch adds the page of each place. On 100 Shanghai hotpot restaurants (6 October 2026), every row got its main photo and up to 201 photo links, 99 got a ranked menu of 10 dishes (836 of the 965 dishes with their price), 99 got the visitors' tags with their counts (`餐后赠送小零食` × 472), and 95 got their reviews: 637 in all, each with author, rating, date and text, up to 10 per place. The whole run took 40 seconds.
- <strong>Join the map with Dianping, Amap, Meituan, Ctrip, Fliggy and eLong.</strong> Every row carries the place's ids on the other Chinese platforms, each in its own column, ready for a join. On 100 Beijing hotels: Dianping and Amap ids on all 100, eLong on 95, Fliggy on 92, Meituan on 89 and Ctrip on 81. Restaurants add their WeChat mini program (68 of 100 Shanghai hotpot places).
- <strong>Search, paste a link or refresh by id, in English or Chinese, with nothing required.</strong> Search terms, map.qq.com links and place ids mix in one run: 15 Beijing hotels, a place link and a place id came back as 17 rows with their reviews in 11 seconds. The form opens on `hotpot` in `Shanghai` and returns 100 places as it is. Cities and provinces work in English or Chinese (`Shanghai` or `上海`, `Sichuan`), and leaving the city out searches all of China, busiest cities first.

### Try your first place list

Paste this input in the JSON tab, or keep the prefilled form and press Start. It lists the first 100 hotpot restaurants Tencent Maps shows for Shanghai, from 傣妹火锅 on Nanjing East Road to a string of 海底捞 branches, each with its phone numbers, rating, spend per person, opening hours, entrance point and coordinates. It took 3 to 5 seconds on our test runs.

```json
{
    "searchQueries": ["hotpot"],
    "cities": ["Shanghai"],
    "maxItems": 100
}
```

Runs on the Apify Free plan: sign up, open the actor, press Start. Each place lands as one row of the dataset, which you can open as a table, download as CSV, Excel or JSON, or read from the API. Change `hotpot` for any business type, brand or landmark (`coffee`, `酒店`, `海底捞`, `医院`, `故宫`) and `Shanghai` for any Chinese city or province (`Beijing`, `成都`, `Guangdong`), and run again. Add `"includeDetails": true` for photos, menus and visitor tags, and `"maxReviews": 10` for reviews too: the same 100 places then take about 40 seconds.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/tencent-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it the full picture of this scraper before you ask it to write code or plan a dataset:

```text
You have access to the Tencent Maps scraper on Apify: silentflow/tencent-scraper
It reads Tencent Maps (腾讯地图, map.qq.com), one of China's main map apps. One row = one place
(a business, a public service or a landmark in mainland China).

Input (all optional; give at least one of searchQueries / startUrls / poiIds):
- searchQueries (array of strings): what to look for, English or Chinese.
  Category words return the most places: "hotpot", "coffee", "酒店", "医院".
  A brand name returns the branches the map features: "海底捞", "Starbucks".
- cities (array of strings): cities or provinces, English or Chinese: "Shanghai", "上海", "Sichuan".
  Each search term runs in each city. Empty = all of China, cities with the most results first.
- maxItems (integer, default 100): places per search, one search = one term in one city.
  The map lists up to about 800 places for a term in a city.
- startUrls (array of {url}): map.qq.com links. Place link: https://map.qq.com/m/detail/poi/poid=...
  Search link: https://map.qq.com/?what=咖啡&city=上海 (also wd/keyword with c/region,
  and apis.map.qq.com/uri/v1/search?keyword=...&region=...)
- poiIds (array of strings): Tencent Maps place ids (9 to 20 digits), e.g. "18195819856201555906"
- includeDetails (boolean, default false): adds photos, menu with prices and visitor tags
  (about 0.4 s more per place).
- maxReviews (integer 0-10, default 0): reviews per place; above 0 also turns includeDetails on.

Output per place (58 data fields + 3 run fields, null when the map has no value):
- id (string, stable Tencent Maps id), url (string), name (string, Chinese as on the map)
- category (string), categoryPath (string[]), categoryCode (string), businessStatus ("OPERATIONAL"|...),
  description (string|null), features (string[]|null), recommendedDishes (string[]|null),
  tips (string[]|null, notices such as holiday hours), brandId (string|null), merchantName (string|null)
- phone (string|null, first number), phones (string[]|null, every number)
- rating (number 0-5|null), reviewsShown (integer|null, Dianping reviews attached to the listing),
  reviewsSource (string|null), averagePrice (number|null, spend per person), currency ("CNY"|null),
  popularity (integer|null, the map's heat score), rank (integer|null, position in its search),
  clickCounts (object|null, the map's usage counters as the site names them)
- address (string), merchantAddress (string|null), district, city, province (strings),
  adcode, cityCode, provinceCode (6-digit China admin codes), countryCode ("CN"),
  latitude, longitude (WGS-84), latitudeGcj02, longitudeGcj02 (GCJ-02, the system of Chinese maps),
  navLatitude, navLongitude (WGS-84 entrance point), isIndoor (boolean), floorName, buildingId,
  parentPlaceId (the mall or complex the place sits in), areaSqm (number|null),
  openingHours (string|null), openingHoursSchedule ({daily|monday..sunday: [{open, close}]}|null),
  updatedAt (RFC 3339|null, last update of the map record)
- dianpingId, meituanId, amapId, ctripId, fliggyId, elongId, wechatMiniProgramId (strings|null)
- with place details: imageUrl (string), images (string[]), menu ([{name, price, likes, imageUrl}]),
  tags ([{name, count}]), reviews ([{author, rating 1-5, text, publishedAt RFC 3339, images}])
- searchQuery (string|null), searchCity (string|null), scrapedAt (RFC 3339)

Use apify-client for Python or JavaScript: client.actor("silentflow/tencent-scraper").call(run_input=...)
```

### How to scrape Tencent Maps places, phones and ratings

Three inputs, from the simplest to the richest. Each one runs as it is.

#### List the hotpot restaurants of Shanghai

The default input: the first 100 hotpot places Tencent Maps shows for Shanghai, in 3 to 5 seconds. On our run every row had a rating, an average spend, opening hours, a top-dish list and a Dianping id; 99 had an Amap id and their hours by day, 96 at least one phone number, 87 the entrance point a driver should be sent to, and 26 a floor inside a mall.

```json
{
    "searchQueries": ["hotpot"],
    "cities": ["Shanghai"],
    "maxItems": 100
}
```

#### Collect photos, menus and reviews of Shanghai hotpot restaurants

Turn on place details and ask for reviews. 20 places took 9 seconds and came back with 3,982 photo links, 198 menu dishes (173 of them with a price), 100 visitor tags with their counts and 123 reviews, 15 of them with the visitor's own photos.

```json
{
    "searchQueries": ["hotpot"],
    "cities": ["Shanghai"],
    "maxItems": 20,
    "includeDetails": true,
    "maxReviews": 10
}
```

#### Match Beijing hotels with their Ctrip, Fliggy and eLong listings

Hotels carry their ids on the booking platforms. `酒店` in Beijing returned 100 hotels in 4 seconds, with a phone number on all of them, an introduction on 94, and their ids on eLong (95), Fliggy (92), Meituan (89) and Ctrip (81) next to Dianping and Amap, so the map's list joins your rate or review data in one step.

```json
{
    "searchQueries": ["酒店"],
    "cities": ["Beijing"],
    "maxItems": 100
}
```

### Input parameters

| Parameter | Type | Default | What it does |
|---|---|---|---|
| `searchQueries` | array of strings | `["hotpot"]` in the form | What to look for, in English or Chinese. Each term is searched in each city. |
| `cities` | array of strings | `["Shanghai"]` in the form | Cities or provinces, in English or Chinese. Empty means all of China. |
| `maxItems` | integer | `100` | Places per search, one search being one term in one city. |
| `startUrls` | array of links | none | map.qq.com place links and search links. |
| `poiIds` | array of strings | none | Tencent Maps place ids, one row each. |
| `includeDetails` | boolean | `false` | Adds photos, the menu with prices and the visitors' tags. |
| `maxReviews` | integer, 0 to 10 | `0` | Reviews per place. Any number above 0 also turns on `includeDetails`. |

No field is required: any one of `searchQueries`, `startUrls` or `poiIds` is enough to start a run, and the three can be mixed in the same run.

#### Accepted inputs

- **Search terms.** Business types, brands, products or landmarks, as you would type them in the map: `hotpot`, `coffee`, `hotel`, `酒店`, `医院`, `健身房`, `海底捞`, `Starbucks`, `故宫`. Common English words are understood by the map; Chinese terms give the most precise results. Category words return the most places, up to about 800 for a term in a large city. A brand name returns the branches the map chooses to feature for that city, not always every outlet.
- **Cities and provinces.** Chinese names (`上海`, `上海市`, `成都`, `四川省`) are passed to the map as they are. English and pinyin names are read for the four municipalities, every provincial capital, about 130 other large cities and all 27 provinces and autonomous regions: `Beijing`, `Shanghai`, `Guangzhou`, `Shenzhen`, `Chengdu`, `Xi'an`, `Hangzhou`, `Suzhou`, `Qingdao`, `Sichuan`, `Guangdong`, `Inner Mongolia`. Case, spaces, apostrophes and a trailing `City` or `Province` do not matter. A name the actor cannot read is reported in the log and skipped, never widened to all of China.
- **A province** is searched city by city, the cities with the most results first, until the cap of the search is reached.
- **No city** searches all of China the same way. A named landmark (`故宫`) is searched across the country in one list.
- **Links.** Place links: `https://map.qq.com/m/detail/poi/poid=…` (the `url` column of a previous run), `https://map.qq.com/m/detail/poi?uid=…`, `https://map.qq.com/m/detail/poi/…`, `https://map.qq.com/?uid=…`, `https://apis.map.qq.com/uri/v1/marker?marker=uid:…`. Search links: `https://map.qq.com/?what=…&city=…` (or `w`, `wd`, `keyword` with `c`, `region`), and `https://apis.map.qq.com/uri/v1/search?keyword=…&region=…` or `boundary=region(…)`.
- **Place ids** are the 9 to 20 digit numbers of the `id` column, or the `poid` or `uid` of a place link. A shorter number is read as a search term (`711`).

Every value is read by its shape, whichever field it was typed in: a link pasted among the search terms is still read as a link, and a place id among the links as an id. A place found by two searches, or by a search and an id, is saved once.

#### Place details

`includeDetails` reads the page of each place, the one its share link opens. It adds the main photo (`imageUrl`) and the photo links of the place (`images`, up to about 200), the 10 dishes visitors recommend most with their price, number of recommendations and photo (`menu`), and the visitors' tags with how many gave each one (`tags`); it also fills the phone numbers, rating, hours and introduction the search left empty. `maxReviews` adds the reviews the page shows, 10 at most per place. Each place takes about 0.4 seconds more: 100 places run in about 40 seconds instead of 5. A place whose page has nothing to add, or cannot be read in time, is still saved with everything the search gave.

### What data can you extract from Tencent Maps?

Each row is one place, with 61 fields: 58 about the place and 3 about the run, grouped the way you read them. On the default run (100 hotpot places in Shanghai), 45 of the 58 were filled on at least half the rows, and 50 with place details on. A hospital search fills fewer (no dishes, no spend, fewer ratings), because the map holds less for those places.

- **Identity.** `id` is the Tencent Maps place id, stable across runs: use it to deduplicate and to refresh a place later. `url` is the permanent page of the place on Tencent Maps. `name` is the name shown on the map, in Chinese, with the branch in brackets (`海底捞火锅(西单店)`).
- **What the place is.** `category` (`火锅`, `咖啡厅`, `综合医院`), `categoryPath` (`美食 > 火锅`), `categoryCode` (the map's 6-digit category code, handy to filter without reading Chinese), `businessStatus` (`OPERATIONAL` for a business the map lists as trading normally), `features` (`明厨亮灶`, `复古风格`), `recommendedDishes` (the top dishes for restaurants), `tips` (notices the map pins on a place, such as holiday hours), `brandId` (the same for every branch of a chain), `merchantName` (the business's own name on its listing, sometimes longer than the map's), and, for hotels and landmarks, a `description`.
- **Contact.** `phone` is the first number, `phones` every number the map lists, landlines with their area code (`021-63128995`) and mobiles. Phones were on 96% of the default run's rows and 94% of 200 Guangzhou hospitals.
- **Ratings, prices and popularity.** `rating` out of 5, `averagePrice` (spend per person, in `currency` CNY), `popularity` (the map's heat score, 热度), `reviewsShown` (how many Dianping reviews are attached to the listing, from `reviewsSource`: a small number, not Dianping's full count), `rank` (the place's position in the search that found it, 1 for the first), and `clickCounts`, the map's own usage counters for the place under the names the map gives them (`all_click_180_nav`, `all_click_180_search`, `city_rank_id`: navigation, search and WeChat counters over 90 and 180 days, and ranks).
- **Place and time.** `address` as the map shows it, `merchantAddress` as the business wrote it (often with the shop unit or the nearest metro exit), `district`, `city`, `province`, `adcode` (China's 6-digit administrative code of the district), `cityCode` and `provinceCode` (the same codes one and two levels up), `countryCode`, `openingHours` (`10:00-24:00`, or `周一至周五 09:00-17:00; 周六 09:00-16:30`), `openingHoursSchedule` (the same hours by day in English keys, `daily` or `monday` to `sunday`, each a list of `open`/`close` spans), and `updatedAt`, when Tencent Maps last updated the record.
- **Inside malls and complexes.** `isIndoor` is true for a place inside a building the map knows, with its `floorName` (`F3`, `B1`) and `buildingId`. `parentPlaceId` is the id of the mall, station or complex the place belongs to, so you can group every shop of one mall. `areaSqm` is the area in square meters the map gives for larger venues, such as hotels and hospitals.
- **Coordinates in both systems.** Maps of mainland China use GCJ-02, an offset system that lands a few hundred meters off on GPS-based maps. `latitude` and `longitude` are converted to WGS-84, the system of GPS, Google Maps, OpenStreetMap and GIS tools; `latitudeGcj02` and `longitudeGcj02` keep the map's own values for Chinese map tools. `navLatitude` and `navLongitude` (WGS-84) are the entrance the map routes drivers to, which can sit a street away from the center of a large venue.
- **Ids on other platforms.** `dianpingId` (大众点评, on nearly every row), `amapId` (高德地图), `meituanId`, `ctripId` (携程, hotels and attractions), `fliggyId` (飞猪) and `elongId` (艺龙) for hotels, and `wechatMiniProgramId`, the app id of a WeChat mini program attached to the place (the merchant's own, or an ordering or booking service it uses): the keys to join this table with your data from those platforms.
- **Place details** (with `includeDetails` or `maxReviews`). `imageUrl` and `images` (photo links that open directly as JPEG files), `menu` (each dish with `name`, `price` in CNY, `likes` and `imageUrl`), `tags` (`name` and `count`), and `reviews` (each with `author` as the platform shows it, often masked like `兔***`, `rating` from 1 to 5, `text`, `publishedAt`, and the `images` the visitor posted). Without details, these fields are `null`.
- **Run context.** `searchQuery` and `searchCity` say which of your searches found the place (`searchCity` is empty for a search across all of China, and both are empty for a place reached by its id), `scrapedAt` when it was collected.

Data is read live from Tencent Maps when the run starts, never from a cache. Dates are RFC 3339 in UTC; a review's `publishedAt` carries the day it was posted. A value the map does not hold is `null`, never an empty string.

#### Output example

One complete row from the default run, as it lands in the dataset:

```json
{
    "id": "8643526720481576028",
    "url": "https://map.qq.com/m/detail/poi/poid=8643526720481576028",
    "name": "海底捞火锅(舟虹路店)",
    "category": "火锅",
    "categoryPath": ["美食", "火锅"],
    "categoryCode": "101600",
    "businessStatus": "OPERATIONAL",
    "description": null,
    "features": ["明厨亮灶"],
    "recommendedDishes": ["招牌虾滑", "清油番茄锅锅底", "海底捞", "捞派肥牛", "番茄汤", "牛肉粒", "捞派麻辣滑牛肉", "血旺", "纯纯纯牛油锅", "捞派巴沙鱼片"],
    "tips": null,
    "brandId": "1772",
    "merchantName": "海底捞火锅(舟虹路店)",
    "phone": "021-54161929",
    "phones": ["021-54161929", "021-54325029"],
    "rating": 4.8,
    "reviewsShown": 2,
    "reviewsSource": "大众点评网",
    "averagePrice": 117,
    "currency": "CNY",
    "popularity": 9311,
    "rank": 2,
    "clickCounts": {
        "all_click_180_nav": 260,
        "all_click_180_search": 601,
        "all_click_180_sg": 473,
        "all_click_180_wechat_friend": 1030,
        "all_click_180_wechat_send": 3105,
        "all_click_90_nav": 193,
        "city_rank_id": 4058,
        "city_rank_id_90_nav": 3069,
        "rank_id": 163169,
        "top_rate": 0.3
    },
    "address": "上海市闵行区申长路869号龙湖虹桥天街购物中心F3",
    "merchantAddress": "上海市闵行区申长路799号307、308、309、310、311室",
    "district": "闵行区",
    "city": "上海市",
    "province": "上海市",
    "adcode": "310112",
    "cityCode": "310100",
    "provinceCode": "310000",
    "countryCode": "CN",
    "latitude": 31.193353,
    "longitude": 121.309298,
    "latitudeGcj02": 31.19138,
    "longitudeGcj02": 121.313806,
    "navLatitude": 31.19352,
    "navLongitude": 121.309389,
    "isIndoor": true,
    "floorName": "F3",
    "buildingId": "3100001543038",
    "parentPlaceId": "13179416132958287575",
    "areaSqm": null,
    "openingHours": "10:00-07:00",
    "openingHoursSchedule": { "daily": [{ "open": "10:00", "close": "07:00" }] },
    "updatedAt": "2024-03-18T12:16:45Z",
    "dianpingId": "xTujgAFSZqbDKc-dBXjK0g",
    "meituanId": "lvo1OTOd-Q9SbRZnUGUv4g",
    "amapId": "B0FFKJTCUP",
    "ctripId": null,
    "fliggyId": null,
    "elongId": null,
    "wechatMiniProgramId": "wx1ddeb67115f30d1a",
    "imageUrl": null,
    "images": null,
    "menu": null,
    "tags": null,
    "reviews": null,
    "searchQuery": "hotpot",
    "searchCity": "Shanghai",
    "scrapedAt": "2026-10-06T02:30:32Z"
}
```

With place details and reviews on, the same place also carries the fields below (201 photo links, 10 dishes and 7 reviews in the real row, shortened here):

```json
{
    "imageUrl": "https://multimedia.map.qq.com/mapbigdata/0/1432d49ce55e15e9eb1b476925a1b4dd/0",
    "images": [
        "https://multimedia.map.qq.com/mapbigdata/0/1432d49ce55e15e9eb1b476925a1b4dd/0",
        "https://multimedia.map.qq.com/mapbigdata/0/077da4338f2f5375c094ce1c89f64ffb/0"
    ],
    "menu": [
        { "name": "招牌虾滑", "price": 58, "likes": 58, "imageUrl": "https://multimedia.map.qq.com/mapbigdata/0/e31e7c23a43cfee5f762e2f0473f8c44/0" },
        { "name": "清油番茄锅锅底", "price": 78, "likes": 43, "imageUrl": "https://multimedia.map.qq.com/mapbigdata/0/fb52cf229ac4e30264a4d04b0a768274/0" }
    ],
    "tags": [
        { "name": "餐后赠送小零食", "count": 472 },
        { "name": "美甲师手法专业", "count": 149 },
        { "name": "全程换碟及时", "count": 143 }
    ],
    "reviews": [
        { "author": "巴乔", "rating": 5, "text": "服务特别棒，味道很好，值得带朋友来", "publishedAt": "2025-09-23T00:00:00Z", "images": null },
        { "author": "巴乔", "rating": 5, "text": "服务非常好，口味非常棒，好好好", "publishedAt": "2025-09-22T00:00:00Z", "images": null }
    ]
}
```

### Advanced usage

Six recipes for the cases the examples above do not show. Each input runs as it is.

#### Compare two drink markets across two cities

Several terms and several cities multiply: each term runs in each city, and a place found twice is saved once. This input returned 165 places in 6 seconds (95 in Guangzhou, 70 in Shenzhen), mostly cafés and cold-drink shops, enough to compare density and spend per person between the two cities.

```json
{
    "searchQueries": ["coffee", "奶茶"],
    "cities": ["Shenzhen", "Guangzhou"],
    "maxItems": 50
}
```

#### Search all of China, busiest cities first

Leave `cities` empty and the actor asks the map which cities hold results, then works through them, the city with the most results first, until each search reaches its cap. Three terms with a cap of 400 each returned 1,200 places in 35 to 39 seconds on our runs, starting with Chengdu and Chongqing for hotpot.

```json
{
    "searchQueries": ["火锅", "酒店", "咖啡"],
    "maxItems": 400
}
```

#### Cover a whole province

A province name works like a short list of cities, searched in order of results. `hotel` in Sichuan returned 60 places in 5 seconds, all in Chengdu, the city with the most hotels; raise `maxItems` to reach the next cities of the province.

```json
{
    "searchQueries": ["hotel"],
    "cities": ["Sichuan"],
    "maxItems": 60
}
```

#### Build a hospital contact list for Guangzhou

Public services are on the map too. `医院` (hospital) in Guangzhou returned 200 places in 5 seconds: general hospitals, community health centers, maternity, cancer and children's hospitals, with at least one phone number on 189 of them and a district on every one.

```json
{
    "searchQueries": ["医院"],
    "cities": ["Guangzhou"],
    "maxItems": 200
}
```

#### Watch the reviews of the places you follow, every week

Keep the ids of the places you follow (competitors, prospects, your own branches) and schedule this input weekly in Apify. Each id returns its current phone numbers, rating, spend and hours with its latest reviews, so a change or a new complaint shows up as a diff between two runs. Three Haidilao branches came back with 30 reviews in 6 seconds on our run.

```json
{
    "poiIds": [
        "13774482554307834979",
        "4062879599476274838",
        "12083544419299915019"
    ],
    "maxReviews": 10
}
```

#### Turn map.qq.com links into rows

Copy links straight from the browser: a search link returns its results, a place link returns that place. One search link for Beijing hotels and one place link returned 21 rows in 3 seconds, the search capped at 20 by `maxItems`.

```json
{
    "startUrls": [
        { "url": "https://map.qq.com/?what=hotel&city=Beijing" },
        { "url": "https://map.qq.com/m/detail/poi/poid=6592306437757169526" }
    ],
    "maxItems": 20
}
```

### FAQ

**What is Tencent Maps?**
Tencent Maps (腾讯地图, map.qq.com, formerly QQ地图) is the map service of Tencent, the company behind WeChat and QQ. It is one of the three big consumer maps of mainland China with Amap and Baidu Maps, and the map built into WeChat, so its business listings are the ones people see when they share a location or look for a shop inside WeChat.

**What does the scraper extract exactly?**
One row per place: name, category, address, district, city, province and their codes, every phone number, rating out of 5, average spend per person, popularity and usage counters, opening hours as text and by day, top dishes, features, brand id, the floor and mall of indoor places, the entrance point, coordinates in WGS-84 and GCJ-02, and the place's ids on Dianping, Amap, Meituan, Ctrip, Fliggy, eLong and WeChat. With place details on, also its photos, menu with prices, visitor tags and reviews. The full list with types is in the section above.

**Do I need a Tencent or WeChat account, an API key, or to read Chinese?**
No. The actor reads the public map without any login or key. You can type search terms and cities in English; names, addresses and reviews come back in Chinese, as the map shows them, alongside codes (`categoryCode`, `adcode`), numbers and coordinates that need no translation.

**Can I get photos, menus and reviews?**
Yes: switch on `includeDetails` for photos, the menu with prices and the visitors' tags, and set `maxReviews` (up to 10) for reviews. On 100 Shanghai hotpot restaurants, every place had photos, 99 a menu and visitor tags, and 95 at least one review, 7 per place in the middle of the range. Details add about 0.4 seconds per place, so leave them off when you only need contacts and locations.

**Why 10 reviews at most per place?**
The page of a place on Tencent Maps shows up to 10 visitor reviews, some of them signed by Tencent Maps users (腾讯地图用户), and the actor returns those. They are a recent sample of what visitors say, not the full review history of the place; `rating` and the visitor `tags` with their counts summarize the rest.

**How many places can one search return?**
The map lists up to about 800 places for one term in one city, which is where a search stops: `餐厅` (restaurants) in 深圳 returned 762 places in 21 seconds on our run. `maxItems` sets the cap per search, and a search across all of China or a province moves on to the next city when one city runs out, so it can go beyond 800: `酒店` with no city and a cap of 1,000 returned 1,000 places in 47 seconds on our run. Use several terms (`火锅`, `串串`, `麻辣烫`) to widen a sweep: a place found by two of them is saved once.

**Why does a brand search return fewer branches than the brand has?**
Tencent Maps shows a selection of branches for a brand name: `海底捞` returned 44 branches in Beijing in 2 seconds on our run, every one with its phone numbers, hours, spend per person and the same `brandId`, and the map features only a few for some chains. A category word (`hotpot`, `coffee`) in the same city returns hundreds of places, branches of the brand included; filter on `brandId` or the name afterwards.

**Can I search several terms and several cities in one run?**
Yes. Each term runs in each city: 2 terms and 2 cities make 4 searches, each capped by `maxItems`. Links and place ids can sit in the same run, and a place reached twice is saved once.

**Which coordinates should I use?**
`latitude` and `longitude` (WGS-84) for anything outside the Chinese map ecosystem: Google Maps, OpenStreetMap, QGIS, Kepler, Tableau. `latitudeGcj02` and `longitudeGcj02` for Chinese map tools and APIs, which expect the offset system. `navLatitude` and `navLongitude` when you route people or deliveries to the door rather than to the middle of a building.

**How do I join this table with Dianping, Amap or Ctrip data?**
Use the id columns: `dianpingId`, `amapId`, `meituanId`, `ctripId`, `fliggyId` and `elongId` hold the place's own id on each platform, the way that platform writes it (`B0FFKJTCUP` on Amap, `1285447` on Ctrip). Hotels carry the most of them; restaurants usually carry Dianping, Amap and Meituan.

**What does reviewsShown mean, and why is it small?**
It is the number of Dianping (大众点评) reviews Tencent Maps attaches to the listing, usually between 0 and a few dozen. It is not the place's full review count on Dianping, and it can be smaller than the number of reviews in `reviews`, which also holds reviews left on the map. `rating` and `popularity` are the better signals of how well known a place is.

**How fresh is the data, and are the links permanent?**
Every run reads the map live. `updatedAt` tells when Tencent Maps last updated the record. `id` and `url` are permanent for a place; a place id the map no longer knows is reported in the log and skipped. Photo links open directly as image files; download the ones you want to keep.

**Does it cover Hong Kong, Macau and Taiwan?**
Tencent Maps search lists places in mainland China. A search in 香港 (Hong Kong), 澳门 (Macau) or a city of Taiwan comes back empty, and the run ends with a message saying nothing was found rather than failing. Their English names are not in the city list, so the run asks you to type the city in Chinese.

**Is it legal to scrape Tencent Maps?**
The actor collects business listings and reviews that Tencent Maps shows publicly to anyone, without login. Business phone numbers and addresses are business contact data, and review authors appear as the platform shows them, often masked; you remain responsible for how you use them, see the Legal compliance section below.

### More SilentFlow scrapers

**🛒 E-commerce**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EwIy6hmAIkV86xJUC-aJ1jMMbt1P-pinterest-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-atanai8HrwCpCBlt5-E6CthBRt0r-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin Ppe** - [Leboncoin Scraper Ppe](https://apify.com/silentflow/leboncoin-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-C0NPCweMgn5yWwbUx-lod4axD8CS-backmarket-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aU0gg4bdpvsOcMXVB-hXmXwVmyyM-lbc-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-TEpaAoZ4jUpjMEJUd-9qLyyz2kJq-1688-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **1688 Wholesale** - [1688 Wholesale Scraper](https://apify.com/silentflow/1688-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-1EifBfwD2bfPzRiev-e5JKkzexMU-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok Shop** - [TikTok Shop Scraper](https://apify.com/silentflow/tiktok-shop-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-s1RZ9wIkef7aFJn2F-1dcklKrFce-udemy-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BRosfzMGHW8iDZTf0-K9GzqNGke9-importyeti-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ImportYeti - US Customs Records, Suppliers & Trade Data** - [ImportYeti Scraper - US Customs Records, Suppliers & Trade Data](https://apify.com/silentflow/importyeti-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-e6ep7rXdChT8aamvM-zkMRbNCYoj-BAG-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eOXjDH0bayKUrhdVh-fg8IiUlQN7-storeleads-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9wgEmcwOMe5oL58OJ-HUomdQB0RR-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-M2BasJxgdoFV19BBa-fvLaIDNtMA-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-YqSo5lNgQjoviRgL3-zKyBefstVj-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Taobao** - [Taobao Scraper | Products, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-fp237KZlZX0UgUspX-N7fpyolYeG-vinted-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-onhF7mRv3VP49FIaB-wGgRc3t1Ca-walmart-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hUgLd6vx8vkB2jhVF-yrOqnRI7Hd-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ijQ4eUq3pQwUgnI5G-sMfxdcJgnH-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-C5bbU2mu1u1VWOoPe-qvfK4vUpmv-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-t7KcJhmA0xs4rkZ8r-Dn73N4GDUP-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-qSCJgy8eNGcBEaT6D-d9uR2WCPEE-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-cSvTTTqAx3ZyUxgoS-VNOzFUGuqA-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-dEeMbVB5RnndRFMeW-FfUa2sxZxR-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-HgKg3BGCBdZ7RjOdn-MjUIaNcAxg-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QNlZ05n2CMGkjdfNC-8apA5gg993-europages-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VbfvtmvKpzUinMqJe-7Fdjq2fvAh-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-AifZ9jTVCKApss1tl-WCyNoVaI2j-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-CSkch7Tsrh852fAed-hGA1rJtM8E-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-nFDJa9hpMkgdm0cdT-LrkY4gLA8l-mobile-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-yvnrUH669fS4ag2cu-FARjTe0a3I-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PZuh7g95fK3Bg1Xc2-SkYQsj5Z67-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Alibaba** - [Alibaba Scraper | Products, Prices and Suppliers](https://apify.com/silentflow/alibaba-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q8VhkhmohTsKt1LBt-VaesRNrMjv-amazon-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tzuadHpcDbR8q0wAg-fC9ziOmYxT-autoscout24.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aavQkGpC2LBeuvEwN-Hz80kcjr5W-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QBjVdM8DSnIZF7grd-Lg8RNP0wWn-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EdmY2dSHXAUjwjWSQ-BLKPSuVZiq-ebay-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D5FpGqMOcyOiDybiK-V8jY1xr0NJ-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BugqW4xXbqPRfcw3h-EdtM39QnzL-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)

**💼 Jobs**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-gtWn9a7ClKayV2BnH-NIQrL1lp62-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-PPmMAK41kmcgEknlo-tdaljEgep6-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAqXRXa8zXGiR3DFW-8JgTWQUjXq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QWGmrJFfdRhAzjZVu-9sdljw0os9-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FJAkbqgbJTRwSPiB-iBvUugof0i-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-iMsJMUzpktqLbm4OV-eiqodM2mWC-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9GPqfanGlbgZ21fvt-pQBn8BMrKB-glassdoor-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8sqgZzxpFOMN5fjlS-7yQ5JySZrZ-indeed-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Indeed Jobs Ppr** - [Indeed Jobs Scraper Ppr](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-hhgmb5se3nld9o4RQ-qprQYVjDoz-jora-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6J8r8gH0kZNBYNXwB-VnxP6Gxhxy-malt-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D87Z9kVGh1gWRAnkT-mSHgaaEupo-wttj-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-eRgZpJacbZbsunaoK-qxyRdrPxAN-_Arbeitsagentur-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-mSbSDu9LyBQBaQpfd-hst3kbWWUw-dicejobs-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m4mtOcp6kQMdi7iyh-7gIaTKwjLg-naukri-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-bGlNyxwqHMZKTsFwR-vRF9llQsLh-seek-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-W7cEQHjESuSAwr4Vm-axPWLT6fki-stepstone-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)

**🏠 Real estate**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NlweoCSkQ7af9rUsM-j0ehaDblPL-seloger-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSWH7QNYqqhEvT8Du-elGJDy3g1C-realtor-logo_%281%29.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-V815A23P36Qn3Ug0h-HdUhHKA4N8-zillow-png.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-FrWpTeBvt2jFMh5xl-TcBdTPkao9-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Yeajib8i2WxOgUPHy-CAzWajmmro-bienici-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zq09H5yXin1a6Caox-jVuubAzZ54-app-store.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-CDJe91RJzge21TvRu-u8RETl6mRT-trulia-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uvVEeQTILZ62Pq7ON-9ltCYD8oJl-airbnb-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-EJUdcAko1ycktQon3-1qfaJJpNpV-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-453jnXoLeE3fsojPc-S9dhZdlBdn-idealista-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BCYe75iB5AhwosyOy-NYviTLAHJI-Realestate.com.au-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)

**📣 Social media**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VSLP7HLRQnCrqvGvx-lhDdKNbTgS-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-S2b0EfKNdLjlGdFVR-SqQ2kgXX7Z-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-05SDCsJvEWHJfCDbA-EvakITGVxq-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zNpIOqbBjhHKVhqxf-VdyRFdjjA5-onylfans-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aJodi46eH9Kr4ZSyb-gEI022sLhb-instagram-logo2.webp" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-JKVy5Y2JdZp3cJx9V-G17xaH2NdP-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9I9dIxRr2sK94ff1x-1onfiTo8Tu-tiktok-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-jmc7hG0vNhHWEOW1a-67ngl6PWgl-meta-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-arhuSPVRAhKI1CqUU-Ss8VSxKZlA-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-lkCHlZSMFv48uKnIr-dY20UYSmKN-skool-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-pbX3FKhIJF5uacAZl-mVddU1PZ8Q-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-BSZqlUwYEcQIScnP0-nCnIHkhmv8-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-v5cQ9qwSmnrMfJHQJ-qavGTbOUpH-reddit-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Reddit - Posts, Comments, Communities &** - [Reddit Scraper - Posts, Comments, Communities & Users](https://apify.com/silentflow/reddit-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9NbSdLamTdQNAEvKf-Rwhd4JdlnE-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Zarijahb0dFeg32qJ-YwdJaxT4pi-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-m3pr1TZsKhqcZnk0R-Kv74VhVgkQ-bilibili-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Bilibili** - [Bilibili Scraper](https://apify.com/silentflow/bilibili-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-q6aVcOjrqdHNXS79v-GE7f4L0f0A-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aG488smg5t0vnFb9v-phbAlgcSO7-facebook-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-jdoNhOvQwopNAqLcf-wdSV7z5ZGK-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-IMuIFYJbPsCO9oXXS-zP9gSGKOGA-youtube-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KPjqpu03XAU7GlRZU-nJ299wrqI1-linkedin-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-molBrkMO74CErSMGg-FveXkhqbJj-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-WobtdXdDsZoUaX4fx-EyiZvmb5XO-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aap94400H7Dao0yUO-QcweT6akbv-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-4FdcRNY2hYZLRbWA1-lbV7wdzd5C-teachable-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ZvqwjzGwkb8yFlsgu-gWaYSkgERc-trustpilot-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trustpilot** - [Trustpilot Enricher](https://apify.com/silentflow/trustpilot-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-VsEQmSNYZCRKgexdN-Rh9GICaaQC-web-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)

**✈️ Travel**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-DcAFMmwt5U2hZXaSi-N0K1QMZadw-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-Cl3eFekoWO9WFmDJN-QVTefWmdkV-booking-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-ayeR077oYKlBZdWGZ-hxYhjr3L43-flight2-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-MJfzpz7WcBRejQpBp-fRaJfHFEGa-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)

**🎯 Lead generation**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-NPFgqJahwiGTjGmdF-WMbjLtWOxq-northdata-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-8QjNHBHwi6m4awQ8b-2E7tsQrIWK-dealroom-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-QBlXIgTOEj8XDdOuI-rJPXrTZKA5-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-zxzRS4QySkSBzDPsB-MpbtFuDj0I-zdoc-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ZocDoc - Pay Per Result** - [ZocDoc Scraper - Pay Per Result](https://apify.com/silentflow/zocdoc-scraper-ppr)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-7ZSer45MB15gBXjRZ-wCV94F8Nhe-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-D18bYkUMZ1mUWBXeR-nmfTb5wgea-ukcompanies-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-z9QhRrPrdfQmCZO2v-houK3qaMuc-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-uSH8ckz2SnZ4FZtKT-xUfpA6j45X-cnpj-enricher.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9s2llJK2JRvW3atfY-zIhH30wKB8-domain-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-R3SWmAlqqNZUQx8SY-d5psHwfs4f-siret-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-snEodwgEvVrTsBzcT-2XEHAAl6fW-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-GoORhIEeC4la4PnMx-MTKFeiBlLG-Thomas-Icon-Color.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-M1w0d3tsLiJ8TBZul-PsdWsEK1em-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-KhRum5obqh2RUOTIX-f4pihDffGL-clutch-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-6lzwIvVe4fAkDLgII-olkoL9cODd-g2-logo.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-9FggZKVaE5EeuKpf2-MiZ58MbXUz-replace-pagesjaunes.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)

**🔎 SEO**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-vNMTvhk3dJ3gztmP1-gJKxB3O5Q1-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-0KzAYVtr9dAFLZtPG-ssWkWrTQzl-google-logo.jpg" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-tAJUhpJVPoNN3H5jg-SKPPHjpjcq-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)

**📈 Marketing**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-3jIkpk8UDkHTwhHPv-HmmBtngFS9-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**🧰 More tools**

- <img src="https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/i9f1BaK9oVxYFy4oI-actor-aotbvZQR4hzWoPENj-NNbgUzpbJX-avatar.png" alt="" width="16" height="16" style="vertical-align:middle;border-radius:3px"> **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)

### 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 Tencent Maps (腾讯地图). It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Tencent's terms of service and applicable data protection laws (GDPR in the European Union, CCPA in California, and PIPL in China where relevant). Rows describe businesses and public places; some phone numbers listed by small businesses are personal mobile numbers, and reviews carry the author name the platform shows (often masked), so handle them as personal data when you contact or store them, and respect China's rules on unsolicited marketing. The data returned is informational: phone numbers, hours and prices change, so verify them before a regulated use.

*Tencent Scraper by SilentFlow: every place of a Chinese city, with its phone, rating, coordinates, photos and reviews, in one table.*

# Actor input Schema

## `searchQueries` (type: `array`):

What to look for, in English or Chinese: <code>hotpot</code>, <code>coffee</code>, <code>酒店</code>, <code>海底捞</code>. Category words return the most places (up to about 800 per city); a brand name returns the branches the map features.

## `cities` (type: `array`):

Where to search: a city or a province, in English or Chinese (<code>Shanghai</code>, <code>上海</code>, <code>Sichuan</code>). Each search term runs in each city. Leave empty to search all of China, busiest cities first.

## `maxItems` (type: `integer`):

Stop each search (one term in one city) after this many places. The map lists up to about 800 places for a term in a city; a search across all of China keeps going city after city. Place ids and place links always return their place.

## `startUrls` (type: `array`):

Paste map.qq.com links. A place link (<code>https://map.qq.com/m/detail/poi/poid=…</code>) returns that place; a search link (<code>https://map.qq.com/?what=咖啡\&city=上海</code>) returns its results.

## `poiIds` (type: `array`):

Tencent Maps place ids, for example <code>18195819856201555906</code>: the <code>id</code> column of a previous run or the <code>poid</code> of a place link. One row per place, handy to refresh places you already track.

## `includeDetails` (type: `boolean`):

Adds the page of each place to its row: the main photo and up to about 200 photo links, the 10 most recommended dishes with their price, and the visitors' tags with how many gave them (<code>餐后赠送小零食</code> × 472). 100 places take about 40 seconds instead of 5.

## `maxReviews` (type: `integer`):

Adds up to this many visitor reviews to each place (author, rating out of 5, date, text and photos), in a <code>reviews</code> list on the place's row. The page of a place shows 10 reviews at most. Any number above 0 also turns on the place details.

## Actor input object example

```json
{
  "searchQueries": [
    "hotpot"
  ],
  "cities": [
    "Shanghai"
  ],
  "maxItems": 100,
  "includeDetails": false,
  "maxReviews": 0
}
```

# Actor output Schema

## `places` (type: `string`):

Every place with id, url, name, category, categoryPath, categoryCode, businessStatus, description, features, recommendedDishes, tips, brandId, merchantName, phone, phones, rating, reviewsShown, reviewsSource, averagePrice, currency, popularity, rank, clickCounts, address, merchantAddress, district, city, province, adcode, cityCode, provinceCode, countryCode, latitude, longitude, latitudeGcj02, longitudeGcj02, navLatitude, navLongitude, isIndoor, floorName, buildingId, parentPlaceId, areaSqm, openingHours, openingHoursSchedule, updatedAt, the platform ids, imageUrl, images, menu, tags, reviews, searchQuery, searchCity and scrapedAt.

## `contacts` (type: `string`):

Name, category, every phone number, address, district, city, province and Dianping id of each place.

## `ratings` (type: `string`):

Rating out of 5, number of reviews shown, average spend per person, popularity, opening hours and top dishes of each place.

## `location` (type: `string`):

Address, district, city, adcode, coordinates and entrance point of each place, in WGS-84 (GPS, Google Maps) and GCJ-02 (Chinese maps).

## `details` (type: `string`):

Main photo, visitor tags, ranked menu with prices, reviews and photo links of each place, filled when place details are on.

## `platforms` (type: `string`):

The ids of each place on Dianping, Meituan, Amap, Ctrip, Fliggy and eLong, and its WeChat mini program, to join this table with other sources.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "searchQueries": [
        "hotpot"
    ],
    "cities": [
        "Shanghai"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/tencent-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "searchQueries": ["hotpot"],
    "cities": ["Shanghai"],
}

# Run the Actor and wait for it to finish
run = client.actor("silentflow/tencent-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "searchQueries": [
    "hotpot"
  ],
  "cities": [
    "Shanghai"
  ]
}' |
apify call silentflow/tencent-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/tencent-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/lbvohu6KlZYZHovPC/builds/okdUMpoA47XXbgi1I/openapi.json
