V2EX Scraper β€” Topics, Nodes & Replies avatar

V2EX Scraper β€” Topics, Nodes & Replies

Pricing

from $0.001 / topic scraped

Go to Apify Store
V2EX Scraper β€” Topics, Nodes & Replies

V2EX Scraper β€” Topics, Nodes & Replies

Scrape V2EX tech-community topics: title, content, author, node, reply count and timestamps. Hot, latest or by node. Public API, no key.

Pricing

from $0.001 / topic scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

V2EX Scraper β€” Topics, Nodes, Replies & Authors

Scrape V2EX, the popular Chinese tech and developer community, into clean JSON, CSV or Excel. This V2EX scraper extracts title, content, author, node, reply count and timestamps for the hottest topics, the newest topics, or every topic in the nodes you choose. Fast and reliable.

Perfect for tech-trend monitoring, developer-community research, topic discovery and creator analytics.

V2EX Scraper input β€” mode, nodes and max topics in the Apify Console

What does V2EX Scraper do?

The V2EX Scraper collects discussion topics from V2EX and returns them as structured data. It supports three modes β€” hottest topics, latest topics, or topics from specific nodes β€” and extracts the title, full content, author, node and engagement metrics for each topic, so you can build a complete developer-community dataset.

What data can you scrape from V2EX?

CategoryFields
πŸ“ Topictitle, content, node, node title, topic URL
πŸ‘€ Peopleauthor, last reply by
πŸ’¬ Engagementreply count
πŸ•’ Timestampscreated date, last touched date, collected date

Output

Each topic is returned as one clean record. Example output:

{
"id": 1230880,
"title": "How do you keep learning as a senior engineer?",
"content": "...",
"author": "pc10201",
"node": "programmer",
"nodeTitle": "η¨‹εΊε‘˜",
"replies": 180,
"lastReplyBy": "someuser",
"createdAt": "2026-07-27T10:00:00.000Z",
"lastTouchedAt": "2026-07-30T11:52:06.000Z",
"url": "https://www.v2ex.com/t/1230880",
"collectedAt": "2026-07-30T12:00:00.000Z"
}

Output schema

FieldTypeDescription
idintegerUnique topic identifier.
titlestringTopic title.
contentstringFull topic body text.
authorstringUsername of the topic author.
nodestringNode the topic belongs to.
nodeTitlestringDisplay title of the node.
repliesintegerNumber of replies on the topic.
lastReplyBystringUsername of the last person to reply.
createdAtstring (ISO date)When the topic was created.
lastTouchedAtstring (ISO date)When the topic was last active.
urlstring (URL)Direct link to the topic.
collectedAtstring (ISO date)Timestamp when the record was collected.

Use cases

  • Tech-trend monitoring β€” track what developers are discussing across nodes.
  • Developer-community research β€” analyze topics, engagement and active authors.
  • Topic discovery β€” surface hot and rising threads by reply count.
  • Creator analytics β€” study which authors and nodes drive discussion.
  • Sentiment and content analysis β€” feed topic text into your own models.
  • Job and hiring signals β€” watch job-related nodes for opportunities.

How to scrape V2EX data

  1. Add the V2EX Scraper to your Apify account.
  2. Pick a mode β€” hot, latest, or node.
  3. For node mode, add the node names you want (e.g. programmer, qna).
  4. Set the maximum number of topics and click Run.
  5. Export the results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Input

{
"mode": "node",
"nodes": ["programmer", "qna"],
"maxItems": 100
}
FieldTypeDescription
modestringhot (hottest), latest (newest), or node (topics from chosen nodes).
nodesarrayNode names for node mode, e.g. programmer, qna, jobs, python. A node's name is in its URL: v2ex.com/go/<name>.
maxItemsintegerMaximum number of topics to scrape.

Need more developer and tech data?

FAQ

How many topics can I scrape? As many as you like β€” set maxItems to cap the run, or leave it high to pull everything available.

Do I need any setup or a login? No setup and no login. Just add the actor, choose a mode, and run.

How do I scrape a specific node? Use node mode and add the node name(s). Find a node's name in its URL: v2ex.com/go/<name>.

What export formats are supported? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

How does billing work? You pay only per item you get, so costs scale with the number of topics you scrape.

Is the data only public data? Yes β€” the scraper returns only publicly available topic information.

Can I integrate this with other tools? The V2EX Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with V2EX's terms. Not affiliated with V2EX.