Zhaopin Scraper: Extract China Jobs
Pricing
from $1.49 / 1,000 jobs
Zhaopin Scraper: Extract China Jobs
Scrape tech, sales, and corporate jobs from Zhaopin.com. Extract salaries, geolocations, and B2B recruiter contacts to clean CSV/JSON datasets. Drop-in for Salesforce, HubSpot, and ATS pipelines. Skip manual candidate sourcing and agency fees. $1.49 per 1,000 results.
Pricing
from $1.49 / 1,000 jobs
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Zhaopin Scraper: Extract Job Listings and Salary Data Across China
Pull live, structured job listings from Zhaopin in seconds. Get job titles, salaries, required education, experience, company details, and recruiter contact info for any keyword in any city.
What can you do with it?
- Track salary trends. Monitor compensation levels across industries and experience requirements in China's major cities.
- Source recruitment leads. Extract recruiter names and titles to build high-value B2B staffing networks.
- Analyze hiring trends. Identify active companies and rising skill requirements in tech, finance, and other sectors.
- Feed talent research. Plug clean, structured job rows directly into spreadsheets, BI dashboards, or RAG models.
How to use it
- Create a free Apify account.
- Open the Zhaopin Scraper in the Apify Store.
- Enter your search keyword (e.g.
Python,销售经理). - Pick the target city (e.g., Beijing, Shanghai, Shenzhen).
- Click Start and download the dataset as JSON, CSV, or Excel.
Input
| Field | Default | Description |
|---|---|---|
query | Python | The job keyword or skill to search. Supports both English and Chinese. |
city | 530 (Beijing) | Target city market (Beijing, Shanghai, Shenzhen, Hangzhou, etc.). |
education | "" (Any) | Optional minimum education filter (Bachelor, Master, Doctor). |
experience | "" (Any) | Optional required work experience filter. |
jobType | "" (Any) | Optional employment type filter (Full-time, Part-time, Internship). |
maxItems | 100 | Maximum number of job cards to extract per query. |
Output
Each row represents a single job listing from Zhaopin.
{"jobId": "40887707613","jobUrl": "http://www.zhaopin.com/jobdetail/CCL1516765580J40887707613.htm","title": "Python高级后端工程师","description": "岗位职责:1. 负责公司核心产品后端服务开发... 基于FastAPI构建高性能...","skills": ["PostgreSQL", "SQLAlchemy", "Redis", "Django", "Python"],"locationRaw": "北京·朝阳区·酒仙桥","cityEn": "Beijing","district": "朝阳","address": "北京中关村(朝阳)工业AI产业园","latitude": 39.981367,"longitude": 116.491696,"educationEn": "Bachelor","experienceRaw": "经验不限","experienceMin": 0,"experienceMax": null,"salaryRaw": "1-1.5万","salaryMin": 10000,"salaryMax": 15000,"currency": "CNY","companyName": "烟台信界智基科技有限公司","companySize": "20-99人","companyIndustry": "人工智能","companyUrl": "http://company.zhaopin.com/CZL1516765580.htm","recruiterName": "解女士","recruiterTitle": "人事经理","recruiterResponseRate": "17分钟前回复 | 今日回复35次","scrapedAt": "2026-06-10T06:02:03.905Z"}
Field reference
| Field | Description |
|---|---|
jobId | Unique ID of the job listing. |
jobUrl | Direct apply link of the job listing. |
title | Job title or position name. |
description | Full text of the job description. |
skills | List of parsed technical skills required. |
locationRaw | Raw location string from Zhaopin (e.g. city and district). |
cityEn | Name of the city in English (Beijing, Shanghai, etc.). |
address | Specific work address or business park when available. |
latitude | Workplace latitude coordinate. |
longitude | Workplace longitude coordinate. |
educationEn | Standard English educational requirement (Bachelor, Master, etc.). |
experienceMin | Minimum years of required work experience (0 = Any). |
salaryRaw | Raw salary range string from the source (e.g., 1-1.5万). |
salaryMin | Standardized minimum monthly salary in CNY. |
salaryMax | Standardized maximum monthly salary in CNY. |
companyName | Name of the hiring company. |
companySize | Estimated size of the company. |
companyIndustry | Core industry category of the employer. |
recruiterName | Recruiter or HR contact name. |
recruiterTitle | HR representative's corporate title. |
recruiterResponseRate | Activity frequency and response speed indicator of the recruiter. |
scrapedAt | ISO timestamp of when the listing was saved. |
Cost
Pricing is per row saved to the dataset. Empty runs cost nothing. There is no fixed fee.
A single 100-card run typically saves 100 rows. You can monitor the row count live in the run console.
Tips
- Run multiple queries in one go. Since Zhaopin limits results to 100 items per search, use different keywords or cities to extract larger datasets.
- Refine with filters. Use the education and experience filters to pinpoint senior roles or internship placements directly.
- Schedule it. Use Apify Schedules to run daily or weekly and watch for new hiring campaigns from target employers.
Disclaimers & Support
- Disclaimer: This Actor retrieves publicly available job postings on Zhaopin. Make sure your usage complies with Zhaopin's terms of service and applicable laws.
- Support: Open an issue from the Actor page in the Apify Console for bug reports or feature requests.