WeChat Account Profile Scraper — 公众号资料+认证+原创数 avatar

WeChat Account Profile Scraper — 公众号资料+认证+原创数

Pricing

$0.06 / actor start

Go to Apify Store
WeChat Account Profile Scraper — 公众号资料+认证+原创数

WeChat Account Profile Scraper — 公众号资料+认证+原创数

EN — Fetch a WeChat Official Account profile: nickName, IP region, original article count, service type, ban status, linked Channels account. ZH — 公众号资料抓取:昵称/IP 属地/原创文章数/服务类型/封禁状态/关联视频号。

Pricing

$0.06 / actor start

Rating

0.0

(0)

Developer

wang wei

wang wei

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Pass a WeChat Official Account username, get the public profile: nickName, IP region, original article count, service type, ban status, and the linked Channels (视频号) account. One endpoint, three SIÁN ops in one row.

Why Use This Actor

ProblemHow This Actor Solves It
You need to vet a KOL / partner / competitor account before working with themReturns IP region, original article count, service type, ban status in one call
The official WeChat profile page scatters identity / IP / linked-accounts across multiple requestsOne row bundles identity, region, original-count, and the linked-Channels finder_username
You want the data in a clean shape with stable field namesService-type codes are mapped to friendly labels (subscription / service / service_authenticated); ban status maps to normal / banned

What You Get

For each account username you push one row containing:

  • Identity: userName (gh_…), nickName, userRole, userRoleLabel
  • Service / verification: serviceType (int), serviceTypeLabel (subscription / service / service_authenticated)
  • Status: banType (int), banLabel (normal / banned)
  • Region: ipRegion (e.g. 新加坡)
  • Original content signal: originalArticleCount (int), originalArticleCountLabel (display string)
  • Cross-platform bridge: linkedFinder (object with nickname + username) when the WeChat account is bound to a Channels (视频号) account
  • Upstream caveat: headUrl, signature, and unavailable[] (these fields are always null through this endpoint — use the Article Detail Scraper if you need a head image)
  • Provenance: collectedAt
  • Optional: rawData (full upstream payload when raw=true)

Plus a run summary (SUMMARY KV store record) with username, nickName, serviceTypeLabel, ipRegion, originalArticleCount, linkedFinderUsername, tier, freeTierRunsToday.

Quick Start

1. Run with Example Input

{
"username": "gh_114e76fd6e5d"
}

Click Start. Free users get 5 runs/day; paid users are billed once per run on three events (account-basic-info-result, account-original-count-result, account-principal-info-result) to mirror SIÁN's per-event pricing.

2. Export Your Results

Open the Dataset tab → CSV / JSON / Excel export.

Input Reference

Top-Level Structure

{
"username": "gh_114e76fd6e5d",
"raw": "false"
}

username — Account username

  • Required: yes
  • Type: string
  • Pattern: ^[A-Za-z0-9_\-@.]{3,64}$
  • Description: WeChat account username. Three forms supported per upstream docs:
    • gh_<hex> (e.g. gh_114e76fd6e5d, gh_363b924965e9)
    • gh_<hex>@app (linked mini-program account, e.g. gh_363b924965e9@app)
    • Custom micro-signal ID (e.g. nikejdi, rmrbwx)
  • Exactly 1 per run (one upstream call = $0.01).

raw — Include raw upstream payload

  • Required: no (default false)
  • Type: enum false / true
  • Description: When true, the upstream data object is attached as rawData on the pushed item. The Actor always requests the simplified shape (raw=false) upstream; the raw input flag only controls whether the result is preserved.

Output Reference

Account record (one per pushed item)

FieldTypeDescription
userNamestringgh_… ID (3 forms supported)
nickNamestring | nullAccount display name
userRoleint | nullUpstream user-role code
userRoleLabelstring | nullordinary / other / null
serviceTypeint | nullUpstream service-type code (0/1/2)
serviceTypeLabelstring | nullsubscription / service / service_authenticated
banTypeint | nullUpstream ban code (0 = normal)
banLabelstring | nullnormal / banned
ipRegionstring | nulle.g. 新加坡, 北京 海淀
originalArticleCountint | nullNumber of original articles the account has published
originalArticleCountLabelstring | nullDisplay string from upstream (e.g. 4055 original articles)
linkedFinderobject | null{ nickname, username } when the account is bound to a Channels (视频号) account. username ends in @finder. Feed to the Channels V2 endpoints.
headUrlnullAlways null through this endpoint (per upstream docs)
signaturenullAlways null through this endpoint (per upstream docs)
unavailablestring[]["signature", "head_url"] (always these two)
rawDataobject | undefinedFull upstream payload (only when raw=true)
collectedAtstringISO 8601 timestamp

Run summary (SUMMARY KV record)

FieldDescription
username, nickNameInput echo + display name
userRole, serviceType, serviceTypeLabel, banTypeIdentity codes + friendly labels
ipRegione.g. 新加坡
originalArticleCountNumber of original articles
linkedFinderUsernameChannels (视频号) finder username, or undefined
tierpaid or free
freeTierRunsTodayFree-tier counter (only present when tier=free)
autoFilledList of fields defaulted by the runtime (for support diagnostics)
collectedAtISO 8601 timestamp

Pricing & Limits

  • Free tier: 5 runs/day, capped at the Actor's default KV store
  • Paid tier: $0.01 per run, charged across three events to mirror SIÁN's per-event pricing (account-basic-info-result + account-original-count-result + account-principal-info-result)
  • Hard caps: 1 username per run (cost-control: one upstream request = one $0.01 charge)
  • Upstream latency: ~30 s on the upstream side; this Actor uses a 60 s client timeout to avoid billing-without-response

Use it together with the other WeChat Actors

Where in the pipelineActorConsoleUse it to
before / step ①WeChat Article Search Scraperopspilot.cc/wechat-article-search-scraperstep ① — find account usernames by keyword / business_type=account
before / step ①WeChat Universal Search Scraperopspilot.cc/wechat-universal-search-scraperstep ① — keyword search across 公众号 / 视频号 / 文章
sister Actor / step ②WeChat Article Detail Scraperopspilot.cc/wechat-article-detail-scrapersister Actor — extract one article's body + identity + comment_id
You are hereWeChat Account Profile Scraperopspilot.cc/wechat-account-profile-scraperstep ③ — full account profile (identity, region, original-count, linked Finder)
after / step ④WeChat Account Articles Scraperopspilot.cc/wechat-account-articles-scraperstep ④ — feed userName for today's + historical article list with cursor pagination

You are here: WeChat Account Profile Scraper (step ③) — run this on its own for get the public profile of one WeChat Official Account.

Support

Open an issue on the Apify Console run page for this Actor.