Lagou Tech Jobs Scraper (拉勾网)
Pricing
from $3.50 / 1,000 results
Lagou Tech Jobs Scraper (拉勾网)
Extract thousands of tech job listings from Lagou.com (拉勾网), China's largest IT recruitment platform. Scrape salary ranges, tech stacks, company details, funding stages, and more from ByteDance, Alibaba, Tencent, Baidu, and 100,000+ Chinese tech companies. No browser needed — fast, cheap, scalable.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
3
Monthly active users
9 hours ago
Last modified
Categories
Share
Lagou Tech Jobs Scraper (拉勾网) — Scrape China Tech Jobs, Salaries & Company Data

Scrape Lagou.com (拉勾网), China's #1 technology-focused job board, and export thousands of tech job listings to JSON, CSV or Excel. This Lagou.com scraper extracts salaries, required skills/tech stacks, company funding stages and more from top Chinese tech employers — including ByteDance (字节跳动), Alibaba (阿里巴巴), Tencent (腾讯), Baidu (百度), Meituan (美团), JD.com (京东), Xiaomi (小米), Huawei (华为) and thousands more. No login and no API key required.
Unlike generic Chinese job sites, Lagou focuses exclusively on technology, software engineering, product, data science and AI/ML roles — making the data highly targeted for salary benchmarking, recruitment intelligence and market research.
✨ What this Actor does / Key features
- 🚀 Fast & cheap — direct HTTP extraction, no browser needed, runs on minimal memory.
- 📈 Massive scale — collects thousands of unique jobs per run via keyword × city × experience-filter combo expansion.
- 🧹 Smart deduplication — built-in position ID tracking ensures zero duplicate records across all search combinations.
- ⚙️ Parallel processing — configurable concurrency (up to 10 workers) for maximum throughput.
- 🔍 Experience filter expansion — automatically multiplies each search by 6 experience levels to surface jobs hidden behind filters.
- 🏙️ 25+ Chinese cities — Beijing, Shanghai, Shenzhen, Hangzhou, Guangzhou, Chengdu and more, with English or Chinese city names accepted.
- 💰 Salary parsing — automatically extracts numeric min/max monthly salary from Chinese formats (e.g.
15k-25k). - 🏢 Rich company data — funding stage, employee count, industry classification and company logo for every listing.
- 🔒 Proxy-ready — designed for residential proxy rotation so each request can use a fresh IP.
🔍 Input
| Field | Type | Description |
|---|---|---|
keywords | array | Required. Job search keywords (e.g. Python, Java, React, Go, AI). Both English and Chinese keywords work. More keywords = more unique results. |
cities | array | City names in Chinese or English (e.g. beijing, 上海, shenzhen). Leave empty for Beijing only. |
expandFilters | boolean | Multiply searches by 6 experience levels for ~6× more unique results. Highly recommended. Default true. |
maxJobsTotal | integer | Global limit on total jobs to collect. 0 = unlimited. Default 0. |
maxConcurrency | integer | Parallel combo workers (1–10). Higher = faster but more proxy usage. Default 3. |
requestDelay | integer | Delay in ms between requests (300–5000). Default 1000. |
proxyConfiguration | object | Proxy settings. Residential proxies strongly recommended. |
🚀 Example input
{"keywords": ["Python", "Java", "React", "Go", "AI"],"cities": ["beijing", "shanghai", "shenzhen", "hangzhou", "chengdu"],"expandFilters": true,"maxJobsTotal": 0,"maxConcurrency": 3,"requestDelay": 1000,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📦 Output
Every scraped job is saved as one structured record (27 fields). Two views are pre-configured: Overview and Full Details.
| Field | Description |
|---|---|
jobTitle | Full position title |
jobUrl | Direct link to the job listing |
companyName | Official company name |
companyShortName | Company brand / short name |
companyUrl | Company profile page URL |
salary | Raw salary string (e.g. 20k-40k) |
salaryMin | Parsed minimum monthly salary (thousands RMB) |
salaryMax | Parsed maximum monthly salary (thousands RMB) |
city | Job city |
district | City district |
workYear | Required work experience |
education | Minimum education requirement |
jobNature | Full-time / part-time |
jobType | Job category / level |
skills | Required skills and tech stack |
companySize | Employee count range |
industryField | Company industry sector |
financeStage | Company funding stage (IPO, Series A–D, etc.) |
companyLogo | Company logo image URL |
jobDescription | Full job description text (when available) |
publishTime | Listing publish timestamp |
positionId | Lagou internal job ID |
companyId | Lagou internal company ID |
searchKeyword | Keyword that found this job |
searchCity | City filter used |
pageNumber | Result page number |
scrapedAt | ISO scrape timestamp |
💡 Use cases
- Salary benchmarking — compare Python vs Java vs Go developer salaries across Beijing, Shanghai, Shenzhen, Hangzhou and other cities.
- Tech stack analysis — identify the most in-demand programming languages, frameworks and tools in China's tech market.
- Hiring trend monitoring — track which companies are hiring aggressively and which sectors are growing.
- Company & ecosystem research — map the Chinese tech ecosystem by funding stage, size, industry and hiring volume.
- Recruitment intelligence — build candidate sourcing pipelines with targeted job-market data.
- Academic research & data journalism — study China's technology labor market, regional tech-hub development and wage trends with hard data.
❓ Frequently Asked Questions
Do I need an API key or login? No. The Actor accesses only publicly available job listing data displayed on Lagou.com — no login, authentication or private data is involved.
Is scraping Lagou.com legal? The Actor collects only publicly visible job listing data. Please review Lagou's terms of service and your local regulations regarding web scraping, and use the data responsibly.
Why does each keyword + city combination return only ~45 jobs?
Lagou limits search results to 3 pages (about 45 jobs) per query. The scraper compensates with experience-filter expansion, which creates 6 separate searches per keyword + city — each returning a different job set. This is why expandFilters: true is recommended.
Can I use Chinese keywords?
Yes. Both English (Python) and Chinese (Python开发工程师, 前端工程师, 算法) keywords work, and Chinese keywords often surface different results.
Do I need residential proxies? Yes, strongly recommended. Lagou is a Chinese platform and may block datacenter IP ranges, so Apify's residential proxy group provides reliable access.
How much data can I get and how fast? With broad keyword and city coverage you can collect tens of thousands of unique jobs per run. A 5-keyword × 5-city run typically yields 2,000–3,500 unique jobs; larger configurations scale into the tens of thousands.
What output formats are supported, and can I schedule it? Results are stored as structured JSON and export to JSON, CSV or Excel, with API, webhook, Google Sheets and cloud-storage integrations. You can schedule the Actor on Apify — weekly runs work well for ongoing market monitoring.
⏰ Scheduling & integration
Schedule this Actor on Apify to monitor China's tech job market automatically. Export results to JSON, CSV or Excel, push them to Google Sheets, or use the Apify API, webhooks and Zapier/Make integrations to feed Lagou job and salary data into your dashboards, ATS and analytics pipelines.
Changelog
- 2026-06-01 — Maintenance & reliability pass: pulled the latest source and rebuilt the Actor on the current base image; build verified.
Last reviewed: 2026-06-01.