# Weixin Sogou Search Scraper (`parseforge/weixin-sogou-search-scraper`) Actor

Quickly search and scrape WeChat Official Account articles and accounts from Weixin Sogou. Extracts article titles, account names, publish dates, summaries, direct links, and account bios. Ideal for content monitoring, market research, and competitive analysis.

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

## Pricing

from $9.56 / 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)

> **Unofficial.** This Actor is not affiliated with, endorsed by, or sponsored by Sogou. It collects publicly available data only.

The Weixin Sogou Search Scraper collects articles and accounts from WeChat Official Accounts via Sogou search. It needs a search query and a choice between articles or accounts, and returns the results.

Supports searching for both articles and accounts. You can set a keyword and limit the number of results. The scraper uses a browser to render the search pages, ensuring reliable extraction even with dynamic content.

[**Open the input and run it**](https://apify.com/parseforge/weixin-sogou-search-scraper/input?fpr=vmoqkp). Enter a search query, select articles or accounts, set the maximum number of results, and start scraping.

| Target Audience | Primary Use Cases |
|---|---|
| Marketers, Researchers, Journalists, Content Analysts, Social Media Managers, Developers | Find WeChat content, analyze trends, monitor competitors, aggregate articles, research accounts |

Jump to: [Data fields](#weixin-sogou-data-fields) · [How to scrape](#how-to-scrape-weixin-sogou) · [Use cases](#weixin-sogou-data-use-cases) · [API](#use-this-weixin-sogou-scraper-as-an-api) · [Troubleshooting](#troubleshooting) · [FAQ](#weixin-sogou-scraper-faq)

***

### What the Weixin Sogou Search Scraper does

- **Articles**: Searches for official account articles matching the keyword.
- **Accounts**: Searches for official accounts matching the keyword.

***

### Weixin Sogou Data Fields

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

| Field group | Included data |
|---|---|
| Identity | `url`, `id` |
| Content | `title`, `summary` |
| Media | `imageUrl` |
| Time | `date`, `scrapedAt` |
| Other | `accountName` |

#### Sample record

```json
{
  "imageUrl": "//img01.sogoucdn.com/v2/thumb?appid=201147&url=http%3A%2F%2Fmmbiz.qpic.cn%2Fmmbiz_jpg%2FsIIWuT1Y5ehHSbTfx06alhdFIkCcgWJjWuKqPvameicYboUrzbWk8lmAvWJBib8OuRNLFXVJZHFZuKw5Qylxj3YQ%2F0%3Fwx_fmt%3Djpeg&sign=7baae0c5932d5e2063c71cac7fa777d8",
  "title": "Finance & Accounting Jobs",
  "url": "https://weixin.sogou.com/link?url=dn9a_-gY295K0Rci_xozVXfdMkSQTLW6cwJThYulHEtVjXrGTiVgSz6TryvqL7IJ2qoth_S5FHs5E720c0rfB1qXa8Fplpd9VaRNntPkrB8mzLys3UPs3nSurOB3A-EIOD1Bvd4XyjfA8c37w6BAMNfpCoKU35cO2EVGDTqgnNOrsMv8k3t-DlqDrIBhkMFkXAatvY-6THyonLwYbeoGk1TsUdQj1nOUq56Je_TSw60YKZE2QOHS6HAo7Hu4haBocmFraWx2ItRS6t2rFt2rnA..&type=2&query=finance&token=26429A87C1ECC3066C6A34D954D78B4C6D03D1186A7A0281",
  "id": "ab735a258a90e8e1-6bee54fcbd896b2a-1a718fce6f563acb2b7705e9f1ec6a2f",
  "summary": "Finance Team in Shanghaicovers the following areas:• Traditional Finance Management Accounting, Reporting• Shared Service ...",
  "accountName": "摹根麦肯立",
  "date": "2018-2-12",
  "scrapedAt": "2026-08-10T16:55:31.995Z"
}
```

Abridged to the fields most people use.

***

### What this Weixin Sogou scraper does not do

- **Sogou search limitations.** The scraper depends on Sogou's search index, which may not include all WeChat content.
- **No full article content.** The scraper extracts titles, summaries, and links, but not the full article text.
- **Possible CAPTCHA.** While the anti-bot risk is low, repeated requests may trigger CAPTCHAs.
- **MaxItems cap.** Free users limited to 10 items; paid users can set up to 1,000,000.
- **Search result completeness.** Sogou's results may be delayed or filtered compared to direct WeChat search.

***

### Why choose this Weixin Sogou scraper

|  | Capability |
|---|---|
| Data Type | Articles or accounts |
| Output Format | JSON array of items |
| Fields | Titles, summaries, links, account names, dates (actual fields depend on data) |

***

### How to Scrape Weixin Sogou

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 [Weixin Sogou Search Scraper](https://apify.com/parseforge/weixin-sogou-search-scraper?fpr=vmoqkp) page.
3. **Set your input.** Enter a search query, select articles or accounts, set the maximum number of results, and start scraping.
4. **Run it, then download.** Results appear in the Dataset tab as CSV, Excel, JSON or XML.

**A first run with the defaults**

```json
{
  "searchQuery": "finance",
  "searchType": "articles",
  "maxItems": 10
}
```

**A larger pull**

```json
{
  "searchQuery": "finance",
  "searchType": "articles",
  "maxItems": 200
}
```

***

### Weixin Sogou Data Use Cases

#### Competitive analysis

A marketing analyst searches for competitor brand names in articles mode, sets maxItems to 500, and reviews titles and summaries to gauge sentiment. The decision it supports: adjusting content strategy.

#### Trend monitoring

A researcher searches for trending keywords in accounts mode, sets maxItems to 1000, and identifies new influential accounts. The decision it supports: tracking emerging topics.

#### Content aggregation

A content curator searches for topics in articles mode, collects links, and republishes summaries. The decision it supports: building a daily newsletter.

#### Account discovery

A social media manager searches for industry keywords in accounts mode, finds official accounts, and follows them. The decision it supports: expanding outreach.

***

### Beyond business use cases

- **Research.** Analyze WeChat content trends for academic papers.
- **Journalism.** Investigate public opinion on WeChat.
- **Public interest.** Monitor disinformation or public health messaging.
- **Side projects.** Build a personal WeChat article aggregator.

***

### Use This Weixin Sogou Scraper 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~weixin-sogou-search-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "searchQuery": "finance", "searchType": "articles", "maxItems": 10 }'
```

`$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. Client libraries exist for Node.js and Python as `apify-client`, and the full reference is in the [Apify API documentation](https://docs.apify.com/api/v2).

Save a tested input as an Apify Task and attach a [schedule](https://docs.apify.com/platform/schedules) for recurring collection.

***

### Troubleshooting

**No results returned.** Check that the search query is valid and not too specific. Try a broader term.

**Search results are incomplete.** Sogou may not index all WeChat content. Try different keywords.

**Scraper gets stuck.** Increase the timeout or reduce maxItems. If the issue persists, report it.

**CAPTCHA appears.** The scraper uses a browser to handle CAPTCHAs. If it fails, try running from a different IP or proxy.

**Free limit reached.** Upgrade to a paid plan to increase maxItems beyond 10.

**Something else.** Open an issue with the run ID, your input with any secrets removed, what you expected and what came back, or email parseforge@protonmail.com.

***

### Weixin Sogou Scraper FAQ

**Can I scrape full article text?** No, only titles and summaries are available from Sogou search.

**Is it free?** Free users get a preview of 10 results. Paid plans allow up to 1,000,000 results.

**Does it work with Chinese characters?** Yes, search query supports Chinese.

**Can I search for multiple keywords?** Only one keyword per run. Use multiple runs for different keywords.

**What is the difference between articles and accounts?** Articles mode returns individual posts; accounts mode returns official account profiles.

**How often is the data updated?** Data freshness depends on Sogou's index.

**Do I need a WeChat account?** No, the scraper accesses public Sogou search results.

**Can I filter by date?** No date filter is available in the input schema.

**What about rate limiting?** The scraper includes built-in delays to avoid abuse, but large runs may take time.

**Is the output in English?** The output fields are in the original language of the content (mostly Chinese).

**How do I handle CAPTCHAs?** The scraper automatically handles CAPTCHAs using browser automation, but manual intervention may be needed in rare cases.

**Can I export to CSV?** Yes, the actor supports JSON and CSV export via Apify.

***

### 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

***

### Related Weixin Sogou Actors

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.

# Actor input Schema

## `searchQuery` (type: `string`):

The keyword or phrase to search for WeChat Official Account articles or accounts.

## `searchType` (type: `string`):

Select whether to search for articles or accounts.

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

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

## Actor input object example

```json
{
  "searchQuery": "finance",
  "searchType": "articles",
  "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 = {
    "searchQuery": "finance",
    "searchType": "articles",
    "maxItems": 10
};

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

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

```

## MCP server setup

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