Operated by Sourcelane✓ verified
Scrape WeChat Official Account articles by keyword: title, account name, publish date, summary, cover image, article URL and optional full article text.
This connector searches WeChat Official Account (公众号) articles by keyword and extracts structured article metadata and optional full text for each match. It queries WeChat article search results (up to about 100 matches per keyword as returned by search) and collects title, official account name, publish date (ISO timestamp and raw Unix timestamp), a summary snippet, the original cover image URL (mmbiz.qpic.cn), the article link and, when available, a permanent article link, plus search rank and the matching keyword. Optionally the connector fetches the full article body and related assets: complete article text, word count, all image URLs found in the article, author byline, and account and article identifiers for reliable de-duplication. No WeChat login is required. The output is focused on WeChat article discovery, metadata extraction, content capture, and search-ranking context for use in Chinese-language corpora, market analysis, media monitoring, competitor tracking, and NLP workflows.
Verified Oct 25, 10:11 PM
$0.002
per article
Up to 100 per call. Only pay for results returned; failed calls are refunded.
China market research
Track what Chinese brands, media and government accounts publish about a topic
Competitor and brand monitoring
Find every WeChat article that mentions a brand or competitor
Media monitoring and PR
Collect press coverage on WeChat for a campaign or event
Content research
Study headlines, publishing times and article length for a niche
Results for NLP and translation
Build Chinese-language text corpora with full article bodies
Keywords to search WeChat Official Account articles for, one per line.
Only keep articles published by Official Accounts whose name contains this text (e.g.
Optional settings
| Window | Uptime | Success rate | p50 | p95 | Calls |
|---|---|---|---|---|---|
| 24h | — | — | — | — | 0 |
| 7d | — | — | — | — | 0 |
| 30d | — | — | — | — | 0 |
Call it through Sourcelane's gateway or MCP server. We run the connector, apply your agent's spend guardrails, and bill only the results returned.
Call it via Sourcelane
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"wechat-articles-scraper","params":{"keywords":["人工智能"],"maxResultsPerKeyword":5},"maxResults":10}'Request params
| Field | Type | Required | Description |
|---|---|---|---|
keywords | array | optional | Keywords to search WeChat Official Account articles for, one per line. Chinese or English. Each keyword is searched separately (up to about 100 articles per keyword), so add several specific keywords to collect more articles. |
accountName | string | optional | Only keep articles published by Official Accounts whose name contains this text (e.g. 重庆发布). The name is also added to each search to surface more of that account's articles. Leave Search keywords empty to search by the account name alone. Best effort: this returns the account's articles that appear in search results, not its complete archive. |
maxResultsPerKeyword | integer | optional | Maximum number of articles to save for each keyword. Search exposes at most about 100 articles per keyword. Capped at 100 per call. |
includeFullText | boolean | optional | Open every article and add its full body text, word count, image URLs, author, account ID (gh_...), article IDs and, when available, a permanent article link that does not expire. Slower and billed as an extra event per article. |
Each result contains
| Field | Type | Description |
|---|---|---|
keyword | string | Keyword |
rank | integer | Rank |
title | string | Title |
accountName | string | Official account |
publishedAt | string | Published |
publishedTimestamp | integer | — |
summary | string | Summary |
coverImageUrl | string | Cover |
url | string | Article URL |
permanentUrl | null | — |
originalArticleUrl | null | — |
author | null | — |
accountId | string | — |
biz | string | — |
mid | string | — |
idx | string | — |
fullText | string | — |
wordCount | integer | Words |
imageUrls | array | — |
fullTextError | null | — |
scrapedAt | string | — |
Pick your tool and connect in under a minute. Then just ask — for example: “Find this creator's profiles on every social network and summarise their reach.”
Connect Claude
Web, desktop and mobile. One click, then confirm.
Adds the Sourcelane MCP server with your key as a header.
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
--header "Authorization: Bearer sl_live_your_agent_key"Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.
{
"mcpServers": {
"sourcelane": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.usesourcelane.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer sl_live_your_agent_key"
}
}
}
}Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).
{
"mcpServers": {
"sourcelane": {
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer sl_live_your_agent_key"
}
}
}
}Save as .vscode/mcp.json. VS Code prompts for your key once.
{
"servers": {
"sourcelane": {
"type": "http",
"url": "https://api.usesourcelane.com/mcp",
"headers": {
"Authorization": "Bearer ${input:sourcelane-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "sourcelane-key",
"description": "Sourcelane agent key",
"password": true
}
]
}Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.
https://usesourcelane.com/openapi.jsonOne POST. Pass maxResults to cap cost.
curl -X POST https://api.usesourcelane.com/v1/call \
-H "Authorization: Bearer sl_live_your_agent_key" \
-H "Content-Type: application/json" \
-d '{"listing":"wechat-articles-scraper","params":{"keywords":["人工智能"],"maxResultsPerKeyword":5},"maxResults":10}'Wrap the REST call as a tool, or point an MCP client at the endpoint.
import requests
res = requests.post(
"https://api.usesourcelane.com/v1/call",
headers={"Authorization": "Bearer sl_live_your_agent_key"},
json={
"listing": "wechat-articles-scraper",
"params": {"keywords":["人工智能"],"maxResultsPerKeyword":5},
"maxResults": 10,
},
timeout=300,
)
body = res.json()
print(body["receipt"]["chargedMicros"], "micro-USD for", body["receipt"]["results"], "results")
print(body["data"])—
0 reviews
Leave a review
Loading reviews…