# Sogou WeChat Search Articles Scraper (`parseforge/sogou-wechat-search-articles-scraper`) Actor

Scrape article details from Sogou WeChat Search results including title, URL, summary, publish date, and source account. Use this data for content aggregation, market research, trend analysis, and competitive intelligence. The scraper handles pagination and respects rate limits.

- **URL**: https://apify.com/parseforge/sogou-wechat-search-articles-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** News
- **Stats:** 2 total users, 1 monthly users, 50.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $11.88 / 1,000 results

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/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

[![ParseForge](https://raw.githubusercontent.com/ParseForge/apify-assets/main/banner.jpg)](https://apify.com/parseforge?fpr=vmoqkp)

### 🔍 Sogou WeChat Article Search Scraper | 搜狗微信公众号文章采集器

> **Export WeChat Official Account (公众号) articles from Sogou 微信 search in seconds.** Give it a keyword, get back a clean, structured dataset of article titles, source accounts, summaries, links, cover images, and dates, ready as CSV, JSON, Excel, or XML. No WeChat login, no cookies, no API key.

WeChat (微信) is the largest content platform in China, but its Official Account (公众号) articles are famously hard to reach: there is no public WeChat API, and the content sits behind an app-first wall. Sogou WeChat Search (搜狗微信搜索, `weixin.sogou.com`) is the one public discovery gate into it, and this Actor turns that gate into downloadable data. Point it at any keyword and it collects the matching article listings, the same results a human would see on the search page, normalized into a fixed schema your pipeline can build on. Built for **China market research, brand monitoring, social listening, share-of-voice tracking, KOL research, and Chinese-language NLP datasets**.

| Who it's for | What they do with it |
|---|---|
| China market researchers · brand & competitive-intelligence teams · social listening / PR analysts · journalists · academics · data scientists | China market research, brand monitoring, competitor and KOL tracking, share-of-voice analysis, Chinese-language NLP datasets, and media-monitoring dashboards |

👉 **Jump to:** [What it does](#-what-does-the-sogou-wechat-微信-article-search-scraper-do) · [Use cases](#-what-can-you-do-with-wechat-official-account-公众号-data) · [Why choose this](#-why-choose-this-scraper) · [Output](#-what-data-can-you-extract-from-sogou-wechat-search) · [Input](#️-how-do-you-configure-the-sogou-wechat-article-search-scraper) · [Pricing](#-how-much-does-it-cost-to-scrape-wechat-articles) · [API](#-use-it-as-an-api) · [MCP](#-use-with-ai-agents-via-mcp) · [FAQ](#-faq)

***

### 📋 What does the Sogou WeChat (微信) Article Search Scraper do?

This Actor searches **WeChat Official Account (公众号) articles by keyword** through Sogou's public WeChat index (`weixin.sogou.com`) and returns every match as a structured row. For each article it captures the title, the publishing account, a summary snippet, the publish date, the cover image, and the article link. It needs no WeChat login, no cookies, and no `mp.weixin.qq.com` credentials, just a search term. Results export to CSV, JSON, Excel, or XML, or stream straight from the API.

***

### 🎯 What can you do with WeChat Official Account (公众号) data?

**1. 📈 Track topic and trend movement.** A China market researcher runs the same industry keywords (`新能源汽车`, `跨境电商`, `人工智能`, `金融科技`) every morning and reads the titles and publish dates to spot which stories are gaining traction across Official Accounts. It answers: *what do we cover or act on today?*

**2. 📣 Brand monitoring, competitor tracking, and share of voice.** A brand or communications team searches its own brand, its competitors, and its executives (`华为`, `腾讯`, `品牌营销`) on a schedule and watches which accounts publish about them and how often. It answers: *where is the conversation moving on WeChat, and do we need to respond?*

**3. 🤖 Build Chinese-language datasets for NLP and RAG.** A data scientist collects thousands of titles and summaries across many queries to train or evaluate a Chinese language model, topic classifier, or retrieval (RAG) pipeline, a corpus that is otherwise hard to assemble from inside WeChat.

**4. 🚨 Social listening and public-interest alerts.** A researcher or NGO tracks health advisories, government notices, and emergency information (`消费趋势`, public announcements) that first surface through Official Accounts, catching signals early from a single scheduled run.

***

### ⭐ Why choose this scraper

| ✅ | What you get |
|---|---|
| **The one public door into WeChat (微信)** | Official Account (公众号) articles have no open WeChat API, so this Actor reaches them through Sogou's public index. You get data most tools simply can't. |
| **A fixed, pipeline-ready schema** | Every record has the same fields in the same shape (`title`, `accountName`, `summary`, `url`, `imageUrl`, `date`, `scrapedAt`). Build once, run forever. The contract never shifts under you. |
| **Keyword in, dataset out** | One required field. No WeChat login, no cookies, no account credentials, no proxy setup. Just type a query and run. |
| **Chinese and English keywords** | Search `公众号` content in native Chinese (中文) for the richest results, or in English for cross-market coverage. |
| **Real cover-image thumbnails** | Each article ships with its Sogou-hosted cover image URL, ready to render in dashboards or feeds. |
| **Free-tier friendly** | Try it for free (up to 10 results per run). Scale to thousands only when you're ready to pay. |
| **Every export format** | CSV, JSON, Excel, XML, straight from the dashboard or the API. |
| **Automate it anywhere** | Native Make, Zapier, Slack, Airbyte, MCP, and webhook integrations turn it into a scheduled feed in minutes. |

***

### 📊 What data can you extract from Sogou WeChat search?

Export to CSV, Excel, JSON, or XML from the **Dataset** tab, or pull them straight from the API.

| Field | Type | Description |
|---|---|---|
| `title` | string | Article title as shown in the WeChat (微信) search results. |
| `accountName` | string | Name of the publishing WeChat Official Account (公众号). |
| `summary` | string | Short excerpt or description from the search snippet. |
| `url` | string | Direct Sogou link to the article (redirects to the `mp.weixin.qq.com` original). |
| `imageUrl` | string | Sogou-hosted cover image thumbnail. |
| `date` | string | Publish date shown in the snippet (ISO-8601). |
| `scrapedAt` | string | UTC timestamp of extraction (ISO-8601). |
| `error` | string | null | `null` on success; an error message if that record failed. |

**Sample record**

```json
{
  "title": "HR Technology 的正牌鼻祖来啦,了解一下?",
  "accountName": "FSG上海外服",
  "summary": "HR Technology 有数百家参展商,在这里我不仅遇到了潜在的新供应商,同时通过在会展上与现有的许多供应商亲自联系,节省足足…",
  "url": "https://weixin.sogou.com/link?url=dn9a_-gY295K0Rci_xozVXfdMkSQTLW6cwJThYulHEtVjXrG…",
  "imageUrl": "https://img01.sogoucdn.com/v2/thumb?appid=201147&url=http%3A%2F%2Fmmbiz.qpic.cn%2F…",
  "date": "2019-03-22",
  "scrapedAt": "2026-08-09T17:39:57.000Z",
  "error": null
}
```

***

### ⚙️ How do you configure the Sogou WeChat Article Search Scraper?

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `query` | string | ✅ Yes | `technology` | The search term. Chinese (中文) keywords return the richest 公众号 results; English terms work but may return fewer matches. |
| `maxItems` | integer | No | `10` | Maximum number of articles to collect. Free users are capped at 10 per run; paid users can raise it up to 1,000,000. |

**Minimal input** (just a keyword):

```json
{ "query": "人工智能" }
```

**A larger, English-keyword pull:**

```json
{ "query": "fintech", "maxItems": 500 }
```

***

### 💰 How much does it cost to scrape WeChat articles?

This Actor uses **pay-per-result** pricing: **$0.013 per article** collected. You are billed only for the results you receive; a run that returns nothing costs nothing.

| Run | Articles | Cost |
|---|---|---|
| Quick check | 10 (free tier) | **$0.00** |
| Small pull | 100 | **~$1.31** |
| Standard job | 1,000 | **~$13.13** |
| Large dataset | 10,000 | **~$131.30** |

New Apify accounts include **$5 in free credit**, enough for roughly 380 articles before you pay anything. [Create a free account →](https://console.apify.com/sign-up?fpr=vmoqkp)

***

### 🚀 How do you scrape WeChat Official Account articles without a login?

1. **Sign up.** [Create a free Apify account with $5 in credit](https://console.apify.com/sign-up?fpr=vmoqkp).
2. **Open the Actor.** Go to the [Sogou WeChat Search Articles Scraper](https://apify.com/parseforge/sogou-wechat-search-articles-scraper?fpr=vmoqkp) page.
3. **Set your input.** Enter a `query` (Chinese or English), optionally set `maxItems`, and click **Start**. No WeChat login or cookies required.
4. **Download.** Results appear in the **Dataset** tab. Export as CSV, Excel, JSON, or XML, or pull them from the API.

***

### 🔌 Use it as an API

Call it from anything that can send an HTTP request. This returns the dataset in the same response:

```bash
curl -X POST \
  "https://api.apify.com/v2/acts/parseforge~sogou-wechat-search-articles-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "query": "fintech", "maxItems": 100 }'
```

**Node.js** (`npm install apify-client`):

```javascript
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('parseforge/sogou-wechat-search-articles-scraper').call({
  query: '人工智能',
  maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
```

**Python** (`pip install apify-client`):

```python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("parseforge/sogou-wechat-search-articles-scraper").call(
    run_input={"query": "人工智能", "maxItems": 100}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)
```

`$APIFY_TOKEN` is your Apify API token, from **Settings** in the console. For larger jobs, start the run asynchronously and collect results with a webhook. Save a tested input as an [Apify Task](https://docs.apify.com/platform/actors/running/tasks) and attach a [schedule](https://docs.apify.com/platform/schedules) for recurring collection. Full reference: the [Apify API documentation](https://docs.apify.com/api/v2).

***

### 🤖 Use with AI agents via MCP

Give an AI agent live access to WeChat search through the Model Context Protocol (MCP). Add the Actor to Claude, Cursor, or any MCP client:

```bash
claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/sogou-wechat-search-articles-scraper"
```

Then prompt the agent naturally:

- *"Search WeChat Official Accounts for 新能源汽车 and summarize the top 20 article titles."*
- *"Monitor 品牌营销 on WeChat and list which accounts published this week."*
- *"Pull 50 公众号 articles about 人工智能 and export them as a table."*

**Copy this block into ChatGPT, Claude, or Cursor** to start using the Actor:

```
Use the Apify Actor "parseforge/sogou-wechat-search-articles-scraper" to search WeChat Official Account (公众号) articles by keyword via Sogou. Input: { "query": "<your keyword>", "maxItems": <n> }. It returns title, accountName, summary, url, imageUrl, date for each article. Call it with the ApifyClient and my APIFY_TOKEN.
```

***

### 🧩 Integrate with any app

Connects to any cloud service through [Apify integrations](https://apify.com/integrations):

- [Make](https://docs.apify.com/platform/integrations/make): multi-step automations
- [Zapier](https://docs.apify.com/platform/integrations/zapier): 5,000+ apps
- [Slack](https://docs.apify.com/platform/integrations/slack): run notifications
- [Airbyte](https://docs.apify.com/platform/integrations/airbyte): pipe rows into a warehouse
- [GitHub](https://docs.apify.com/platform/integrations/github): trigger runs from commits
- [Google Drive](https://docs.apify.com/platform/integrations/drive): export straight to Sheets

***

### 🛠️ Troubleshooting

<details>
<summary><strong>No results returned</strong></summary>

Check that your query is spelled correctly and try a broader or Chinese-language (中文) term. Confirm that `weixin.sogou.com` is reachable from your region; Sogou is restricted in some countries.

</details>

<details>
<summary><strong>Fields are empty or missing</strong></summary>

Sogou occasionally changes its search-result HTML. If a field stops populating, [open a contact form](https://tally.so/r/BzdKgA) with your run ID so we can update the selectors.

</details>

<details>
<summary><strong>Run is slower than expected or hits the timeout</strong></summary>

Sogou paginates ~10 results per page, so large `maxItems` values take longer. Lower `maxItems`, or split one large job into several smaller runs.

</details>

<details>
<summary><strong>A CAPTCHA appears in the logs</strong></summary>

Sogou may challenge high-frequency traffic. Wait a few minutes before retrying and avoid many rapid consecutive runs. Spacing runs out on a schedule avoids most challenges.

</details>

<details>
<summary><strong>Results contain duplicates</strong></summary>

Deduplicate by comparing the `url` field in post-processing if your workflow requires unique rows.

</details>

<details>
<summary><strong>Something else</strong></summary>

[Open our contact form](https://tally.so/r/BzdKgA) or email parseforge@protonmail.com with the run ID, your input (secrets removed), what you expected, and what came back.

</details>

***

### ❓ FAQ

<details>
<summary><strong>What is a WeChat Official Account (公众号 / gongzhonghao)?</strong></summary>

A WeChat Official Account (公众号, gongzhonghao) is a publisher account on WeChat (微信) that brands, media, and creators use to post articles to subscribers. Their articles live at `mp.weixin.qq.com` and are otherwise hard to search in bulk; this Actor finds them by keyword through Sogou's public index.

</details>

<details>
<summary><strong>What is Sogou WeChat Search (搜狗微信搜索)?</strong></summary>

Sogou WeChat Search (搜狗微信搜索, `weixin.sogou.com`) is the only public web gateway that indexes WeChat Official Account articles. WeChat has no open article API, so Sogou's index is how tools like this one discover 公众号 content by keyword.

</details>

<details>
<summary><strong>Does WeChat have a public API for Official Account articles?</strong></summary>

No. WeChat (微信) does not offer a public API to search Official Account (公众号) articles. That is exactly the gap this Actor fills, by reading Sogou's public WeChat search index instead of a private WeChat API.

</details>

<details>
<summary><strong>How do I scrape WeChat articles without a WeChat login or cookies?</strong></summary>

Just enter a `query`. This Actor uses Sogou's public search page, so it needs no WeChat login, no cookies, and no `mp.weixin.qq.com` account. Run it on Apify and export the results.

</details>

<details>
<summary><strong>Can I search WeChat articles with Chinese keywords (中文)?</strong></summary>

Yes, and you should. Sogou WeChat Search is built for Chinese content, so Chinese (中文) keywords like `人工智能` or `新能源汽车` return the best and most complete 公众号 results. English queries work but return fewer matches.

</details>

<details>
<summary><strong>Does this return read counts (阅读量), likes, or engagement metrics?</strong></summary>

No. Sogou's search page does not expose read counts (阅读量), likes, or WeChat Index (微信指数) engagement data, so those fields are not available here. This Actor returns the article's title, account, summary, date, cover image, and link.

</details>

<details>
<summary><strong>How do I monitor a brand or competitor on WeChat?</strong></summary>

Schedule the Actor with your brand, competitor, and executive names as queries (in Chinese for best coverage), then compare accounts and publish dates over time for brand monitoring and share-of-voice analysis.

</details>

<details>
<summary><strong>Can I use this scraper with an AI agent or MCP?</strong></summary>

Yes. Add it to Claude, Cursor, or any MCP client with the command in the MCP section above, then ask the agent to search WeChat in natural language.

</details>

<details>
<summary><strong>Is this an official Tencent or WeChat API?</strong></summary>

No. This Actor is unofficial and not affiliated with Tencent (腾讯), WeChat, or Sogou. It reads only public Sogou search results. See the disclaimer below.

</details>

***

### 🔗 Related actors

- [**Weixin Sogou Search Scraper**](https://apify.com/parseforge/weixin-sogou-search-scraper?fpr=vmoqkp): an alternate entry point into Sogou's WeChat (微信) index.
- [**Google Search Results Scraper**](https://apify.com/parseforge/google-search-scraper?fpr=vmoqkp): structured SERP data with country and language targeting.
- [**RAG Web Browser**](https://apify.com/parseforge/rag-web-browser?fpr=vmoqkp): crawl and extract clean text from any URL (including `mp.weixin.qq.com` articles) for AI retrieval.
- [**Website Content Crawler**](https://apify.com/parseforge/website-content-crawler?fpr=vmoqkp): crawl entire sites and export structured content.

Browse the full [ParseForge collection](https://apify.com/parseforge?fpr=vmoqkp) for more scrapers.

***

🆘 **Need help?** [Open our contact form](https://tally.so/r/BzdKgA) or email parseforge@protonmail.com to report an issue, request a scraper, or discuss a custom data project.

***

> ⚠️ **Disclaimer.** This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Sogou Inc. (搜狗), Tencent Holdings Ltd. (腾讯), WeChat (微信), Weixin, or the WeChat Official Accounts platform (微信公众平台 / 公众号). It collects only publicly available Sogou search-result data. You are responsible for using the collected data in compliance with the source sites' terms of service and applicable data-protection laws, including GDPR, CCPA, and China's PIPL. Do not use it to collect personal data unlawfully.

# Actor input Schema

## `query` (type: `string`):

Search term for WeChat articles

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

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## Actor input object example

```json
{
  "query": "technology",
  "maxItems": 10
}
```

# 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 = {
    "query": "technology",
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/sogou-wechat-search-articles-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 = {
    "query": "technology",
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/sogou-wechat-search-articles-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 '{
  "query": "technology",
  "maxItems": 10
}' |
apify call parseforge/sogou-wechat-search-articles-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parseforge/sogou-wechat-search-articles-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/FraMSk3hRxtebcAwP/builds/vhr0fTKSEYluE4YOR/openapi.json
