51job Job Listings Scraper
Pricing
from $2.95 / 1,000 51job job listings scrapers
51job Job Listings Scraper
Collects public job cards currently displayed on the 51job mobile homepage. Records include title, salary, location, experience, education, employer, listed time, and visible labels. Supports a local keyword filter and result cap. No login required.
Pricing
from $2.95 / 1,000 51job job listings scrapers
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Collect public job cards shown on the 51job mobile homepage at m.51job.com. The Actor reads only the card data exposed on that page; it does not sign in or fetch private resume or employer data. The public cards can include a job ID, title, salary text, area, experience and education requirements, employer name and ID, listing time, function category code, and visible labels. Detail-page descriptions are not part of the card data.
The number of cards depends on what 51job currently displays on its homepage. maxResults sets an upper limit and does not cause the Actor to invent or expand records. An optional keyword filter is applied locally to the cards fetched from the page, so a term that is not present in the current homepage list can return zero results.
Input
| Name | Type | Default | Description |
|---|---|---|---|
keywords | string | empty | Optional case-insensitive filter over each card's title, employer, salary, area, requirements, and visible labels. |
maxResults | integer | 50 | Maximum number of matching cards to add to the dataset. |
proxyConfiguration | object | {"useApifyProxy": false} | Optional Apify Proxy input. The Actor uses it only when useApifyProxy is enabled. |
Example output
{"job_id": "173630739","title": "数据分析","url": "https://msearch.51job.com/jobs/shanghai-jaq/173630739.html","salary": "1.5-1.8万·14薪","location": "上海·静安区","experience": "2年及以上","education": "本科","company_id": "10583547","posted_at": "2026-09-14 09:35:24","scraped_at": "2026-10-10T00:00:00+00:00"}
The example values come from a captured public listing card. Optional fields such as employer name, employer type, function code, and visible labels are included when present on a card. URLs retain the observed job path and omit temporary tracking parameters.
Price per result
Price per result: $0.001 per dataset item. The Actor writes each result with push_data and does not add a separate Actor.charge event.