51job Job Listings Scraper avatar

51job Job Listings Scraper

Pricing

from $2.95 / 1,000 51job job listings scrapers

Go to Apify Store
51job Job Listings Scraper

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

Vitalii Bondarev

Maintained by Community

Actor 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

NameTypeDefaultDescription
keywordsstringemptyOptional case-insensitive filter over each card's title, employer, salary, area, requirements, and visible labels.
maxResultsinteger50Maximum number of matching cards to add to the dataset.
proxyConfigurationobject{"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.