Sourcelane

WeChat Articles Scraper

More Social Platforms

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.

Read full description

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.

What people use it for

You give it

  • Search keywords

    Keywords to search WeChat Official Account articles for, one per line.

  • Official account name

    Only keep articles published by Official Accounts whose name contains this text (e.g.

Optional settings

Max articles per keywordInclude full article text

You get back

Text & content
TitleSummaryFull textFull text error
People & accounts
Author
Numbers & stats
Account nameAccount IDWord count
Dates
Published atPublished timestamp
Links & media
Cover image URLURLPermanent URLOriginal article URLImage URLs
Other details
KeywordBizMidIdx

Trust & reliability

7d uptime trend
WindowUptimeSuccess ratep50p95Calls
24h————0
7d————0
30d————0

Calling contract

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

FieldTypeRequiredDescription
keywordsarrayoptionalKeywords 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.
accountNamestringoptionalOnly 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.
maxResultsPerKeywordintegeroptionalMaximum number of articles to save for each keyword. Search exposes at most about 100 articles per keyword. Capped at 100 per call.
includeFullTextbooleanoptionalOpen 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

FieldTypeDescription
keywordstringKeyword
rankintegerRank
titlestringTitle
accountNamestringOfficial account
publishedAtstringPublished
publishedTimestampinteger—
summarystringSummary
coverImageUrlstringCover
urlstringArticle URL
permanentUrlnull—
originalArticleUrlnull—
authornull—
accountIdstring—
bizstring—
midstring—
idxstring—
fullTextstring—
wordCountintegerWords
imageUrlsarray—
fullTextErrornull—
scrapedAtstring—

Use WeChat Articles Scraper from Claude, ChatGPT or Cursor

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.

  1. 1Click Add to Claude — claude.ai opens with Sourcelane filled in
  2. 2Click Continue to confirm — it then works in Claude desktop and mobile too
Manual setup (config files, REST, Python) +

Claude Code

Adds the Sourcelane MCP server with your key as a header.

terminal
claude mcp add --transport http sourcelane https://api.usesourcelane.com/mcp \
  --header "Authorization: Bearer sl_live_your_agent_key"

Claude Desktop (config file)

Alternative to the connector URL: add to claude_desktop_config.json, then restart Claude.

claude_desktop_config.json
{
  "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"
      }
    }
  }
}

Cursor & Windsurf

Add to ~/.cursor/mcp.json (or Windsurf's mcp_config.json).

mcp.json
{
  "mcpServers": {
    "sourcelane": {
      "url": "https://api.usesourcelane.com/mcp",
      "headers": {
        "Authorization": "Bearer sl_live_your_agent_key"
      }
    }
  }
}

VS Code

Save as .vscode/mcp.json. VS Code prompts for your key once.

.vscode/mcp.json
{
  "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
    }
  ]
}

ChatGPT Custom GPT (Actions)

Create a GPT → Actions → Import from URL, then Authentication: API Key, Bearer.

OpenAPI schema URL
https://usesourcelane.com/openapi.json

REST

One POST. Pass maxResults to cap cost.

curl
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}'

Python, LangChain, CrewAI, OpenAI Agents SDK…

Wrap the REST call as a tool, or point an MCP client at the endpoint.

python
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"])

Reviews

—

0 reviews

5
0
4
0
3
0
2
0
1
0

Leave a review

Loading reviews…

Related Social Media connectors

See all Social Media data connectors →