WeChat Index API
Get the WeChat Index (微信指数, Weixin Index) of any keyword: the daily popularity series for the last 30 days, plus latest, average and peak values. Track brands, products and campaigns in China. No WeChat account, login or cookies needed. Export to JSON, CSV or Excel.
WeChat Index API in one table
| Official public API for people outside China | No. This tool collects the publicly visible data instead. |
|---|---|
| What you send | A keyword, a link or an ID, depending on the request type |
| What you get back | JSON rows with English field names; 2 request types |
| Login, cookies, Chinese phone number | None needed |
| Output formats | JSON, CSV, Excel, or the Apify API |
| Price | $0.1196 per result on the Bronze tier, no subscription |
| Last verified with a real run | 2026-11-09 |
2 kinds of WeChat Index request
WeChat Index (微信指数) is WeChat's own keyword popularity measure, built from in-app searches, Official Account articles and Moments shares. It works like Google Trends for the Chinese market: for a keyword you see how its popularity moved day by day. Any WeChat user can open it from the WeChat search page. This Actor returns the same public numbers as structured data, so you do not need the WeChat app.
- Keyword trend (30-day WeChat Index)
- Search suggestions (autocomplete words)
A real run, 10 fields per record
Run on 2026-10-26 with input {"keywords": ["咖啡", "瑞幸"], "maxResults": 2, "mode": "trend"}. Personal fields of ordinary users are masked here.
| keyword | dataPointCount | startDate | endDate | latestIndex | averageIndex |
|---|---|---|---|---|---|
| 咖啡 | 30 | 2026-09-26 | 2026-10-25 | 95300126 | 97058419 |
| 瑞幸 | 30 | 2026-09-26 | 2026-10-25 | 32348056 | 35602779 |
All 10 fields in one record
typetrendkeyword咖啡dataPointCount30startDate2026-09-26endDate2026-10-25latestIndex95300126averageIndex97058419peakIndex113923033peakDate2026-09-26dataPoints
Call the WeChat Index API
Every run is one HTTP call: send the input as JSON, get the rows back. The same works from Make, Zapier or n8n.
Pay per result
Bronze tier prices from the tool's listing; higher Apify tiers pay less. Free Apify users get two trial runs with their own input.
Full price table and worked examples
This Actor uses pay-per-event pricing. There are two charge events:
| Event | Price | When it is charged |
|---|---|---|
run-start |
$0.22 | Start fee, once per keyword lookup |
result |
$0.1196 | Each keyword record returned (a trend or a suggestions record) |
These are the Bronze prices. The start fee is the same on every paid plan; the result fee is $0.1079 on Silver and $0.0975 on Gold and above. On Bronze, one keyword with an index (or with suggestions) costs $0.3396: a $0.22 start fee plus $0.1196 for the record returned. A keyword without an index or suggestions costs $0.22.
Worked examples:
- 1 keyword: $0.22 + $0.1196 = $0.3396
- 10 keywords: 10 × ($0.22 + $0.1196) = $3.396
- 100 results (100 keywords): 100 × $0.3396 = $33.96
How the start fee works: every keyword you look up pays the $0.22 start fee, the first one included, whether or not WeChat has an index for it, because the lookup itself is billed. The first start fee is charged when the first request succeeds, even if that request returns nothing. It is not charged when the run fails from the start or rejects the input, or when your spending limit cannot cover it. So a run whose only keyword has no index costs $0.22; only a run that fails from the start costs nothing. Each keyword after the first is charged its start fee before its first request, and that fee is kept even if the keyword then fails or returns nothing. No $0.1196 result fee is charged for a keyword that returns no record.
You never pay for more than maxResults keyword records, and the run stops by itself if your spending limit is reached.
Free plan: On the free Apify plan you get 2 free trial runs of this Actor with your own input, up to 10 results each, and nothing is charged; after that, runs return a stored sample dataset (a real result of the prefilled input). Use any paid Apify plan for full runs.
WeChat Index API questions
Do I need a WeChat account or login?
No. You do not need a WeChat account, login, cookies or proxies. You only need an Apify account; free accounts get 2 trial runs.
Is it legal to use this data?
The Actor returns only public data: the popularity index any WeChat user can open from the WeChat search page. It returns no account data and no personal data, such as phone numbers or messages. You are responsible for how you use the data and for following the laws that apply to you.
How fresh is the data?
Each run fetches the data at run time. The series covers the last 30 days and ends on the day before the run (China time).
Can I get a longer period than 30 days?
Not at the moment; each keyword gives the last 30 days. To build a longer history, schedule regular runs and keep each run's data. If you need a field or a longer period, open an issue from the Actor page and it will be looked at.
Why did a keyword return no record?
WeChat has no index for that keyword, usually because it is very rare or misspelled. Try the spelling people use on WeChat, ideally in Chinese. The $0.22 start fee for that lookup is still charged, but no result fee. For keywords that do have an index, no fields are empty.
How many keywords can I look up?
Up to 5000 keyword records per run, set with `maxResults`. Only the first `maxResults` distinct keywords in your list are looked up. Each keyword with an index (or with suggestions) costs $0.3396.