Jobui Scraper 职友集: China Jobs with CNY Salary & Employer Data avatar

Jobui Scraper 职友集: China Jobs with CNY Salary & Employer Data

Pricing

from $1.88 / 1,000 jobui records

Go to Apify Store
Jobui Scraper 职友集: China Jobs with CNY Salary & Employer Data

Jobui Scraper 职友集: China Jobs with CNY Salary & Employer Data

Scrape Jobui 职友集 China job listings by keyword and city, with pay converted to monthly and yearly CNY numbers. Add employer profiles, market salary benchmarks or original posting links. Filter by salary, experience, education and company size. Scheduled runs return only new jobs. 中国招聘数据采集.

Pricing

from $1.88 / 1,000 jobui records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

💼 Jobui Scraper 职友集: China Jobs with CNY Salary & Employer Data

Compare China's big job boards side by side. Jobui adds pay benchmarks and employer profiles to the job and salary data from Zhaopin, 51job and Liepin.
China jobs source comparison   •  Jobui, Zhaopin, 51job and Liepin listings side by side
 Zhaopin
Jobs, salary & hiring-change monitoring
 51job
Jobs, salary & employer context
 Liepin
White-collar roles & salary data
 Jobui
➤ You are here
Turn Jobui job posts into pay numbers you can compare across cities
Search Jobui by role and city and get every posted salary as monthly and yearly yuan, with optional employer profiles and a market pay benchmark for the role.
💰 Pay as numbers in yuan
Day, month and 13薪 pay become comparable monthly and yearly figures.
🏢 Employer profile on demand
Size, funding stage, hiring trend, pay bands and competitors for each employer.
📊 Market pay benchmark
The most common pay band for a role and city, with its sample size.
🔔 Only new jobs
Schedule a run and get just the jobs that are new or whose pay changed.

Search 职友集 (Jobui), one of China's best-known salary and employer sites, and export clean job rows with pay already converted to numbers. Every field comes from public Jobui pages. No login, account or cookie is needed.

🔍 What does Jobui Scraper do?

You give it job keywords and cities, or paste Jobui links, and it returns one row per job or employer.

  • Jobs by keyword and city. Title, employer, industry, company size, posted pay, experience, education and posting date for every result.
  • Pay as numbers. Posted pay such as "8千-1.2万·13薪" or "150-200元/天" becomes minimum, maximum, monthly and yearly figures in yuan. Negotiable pay (面议) is marked as such, with no numbers invented.
  • Employer rows. Paste a Jobui company directory link and get ranked employers with open jobs, hiring growth, average pay and the titles they posted last.
  • Optional extras. Add a full employer profile, a market pay benchmark for the role and city, or the original posting link.

A field Jobui does not show is left out. Nothing is filled with placeholder text.

💡 Why use it?

  • I am a recruiter pricing a new role, so I need the posted pay for the same title across my city, as monthly numbers I can sort.
  • I am an HR analyst benchmarking pay by city, experience and education, and I need 13薪 counted into a yearly figure.
  • I am a market researcher profiling employers, and I need size, funding stage, hiring trend and pay bands before I write my report.
  • I sell to growing companies and build a lead list from Jobui's ranked employers, with open jobs and hiring growth next to each name.

🚀 How to use it

STEP 1
Enter roles and cities
Type job keywords and cities, or paste Jobui search and company links.
STEP 2
Add filters and extras
Set salary, experience and education limits, then switch on any extras you need.
STEP 3
Download or schedule it
Export to Excel, CSV or JSON, or run daily to get only new jobs.

Leave every source empty to see a sample: sales engineer jobs in Guangzhou. Jobui shows its top 20 jobs for each search, so for volume add more keywords and cities, turn on related roles, or open company pages, which list every public opening of one employer.

To get only what is new, turn on Only new or changed jobs since last run and schedule the same input daily. The first run returns everything, and later runs return new jobs plus jobs whose pay text changed. Use a different tracking name for each saved search.

📥 Input

FieldTypeRequiredDescription
searchKeywordsarray of stringsNoJob titles or skills to search, one per row. Chinese works best, such as 销售工程师 or 会计, and English terms like Java also work. Each keyword is searched in every city.
citiesarray of stringsNoCities to search, in Chinese (广州, 上海) or English. Use 全国 or Nationwide for all of China.
startUrlsarray of URLsNoAny public Jobui job search, company page or company directory link. The type is detected for you.
companyUrlsarray of stringsNoJobui company links or numeric company ids. Every public opening of each company is collected.
sortByenumNoRelevance, or newest first. Newest first suits monitoring.
relatedRolesPerSearchintegerNoAlso searches the closest related job titles that Jobui suggests. Each related role adds up to 20 more jobs. Defaults to 0.
companyJobPagesintegerNoHow many pages of openings to read for each company. Each page holds about 15 jobs. Defaults to 1.
includeKeywordsarray of stringsNoKeep a job only if its title, employer, tagline or industry contains one of these words.
excludeKeywordsarray of stringsNoDrop a job if its title, employer, tagline or industry contains any of these words, for example 实习 to skip internships.
minMonthlySalaryintegerNoKeep jobs whose top published monthly pay reaches this many yuan. Daily and yearly pay are converted first. Negotiable jobs are dropped when this is set.
maxMonthlySalaryintegerNoKeep jobs whose lowest published monthly pay is at most this many yuan. Use 0 for no maximum.
onlyWithSalarybooleanNoDrop jobs that only say 面议 (negotiable) instead of showing a pay range. Off by default.
experienceLevelsarray of enumsNoKeep jobs asking for the chosen experience levels, from fresh graduate to 10 years or more.
educationLevelsarray of enumsNoKeep jobs whose minimum education is one of the chosen levels.
companySizesarray of enumsNoKeep jobs from employers in the chosen headcount bands, from under 50 to 10,000 or more.
industryKeywordsarray of stringsNoKeep jobs whose employer industry contains one of these Chinese words, for example 互联网 or 房地产.
postedWithinDaysintegerNoKeep only jobs posted in the last N days. Use 0 to ignore posting age.
minCompanyViewsintegerNoKeep jobs from employers that Jobui users have viewed at least this many times, a simple signal of how well known the employer is.
includeEmployerProfilebooleanNoAdds a full public employer profile to each row. Billed only on rows that carry it. Off by default.
includeSalaryBenchmarkbooleanNoAdds the Jobui pay report for the searched role and city to each job. Included at no extra charge. Off by default.
resolveApplyUrlbooleanNoAdds the original posting link and the job board where each job was first posted. Billed only on rows that carry it. Off by default.
onlyNewSinceLastRunbooleanNoReturns only jobs you have not received before, plus jobs whose pay text changed. Each row is marked as new or updated.
monitorScopestringNoA name for this saved feed. Use different names to keep separate watches, such as guangzhou-sales and shanghai-finance, apart.
maxItemsintegerNoStops after this many job rows are saved. Defaults to 20.
maxEmployersintegerNoStops after this many employer rows are saved. Only used with a company directory link. Defaults to 20.
proxyConfigurationobjectNoTurned on by default, which suits normal runs. If a run reports a verification page, switch to residential proxies.

📊 Data table

Each job is one row. Employer directory links return one row per employer. Fields Jobui does not show are left out.

FieldTypeDescription
recordTypetextjob or employer.
listingId, title, listingUrltextJob id, title and Jobui link.
applyUrl, sourceBoardtextOriginal posting link and board name (with the posting link option).
companyId, companyName, companyUrl, companyProfileUrl, companyLogoUrltextThe employer and its Jobui pages.
companyTagline, industry, companySizetextWhat the employer does, its industry and headcount band.
companySizeMin, companySizeMax, companyViewsnumberHeadcount range and how often Jobui users viewed the employer.
salarytextPay exactly as posted, such as 8千-1.2万·13薪.
salaryMin, salaryMax, salaryMonthsnumberPay range in yuan in the posted period, and months paid per year.
salaryCurrency, salaryPeriodtextCurrency and pay period: month, day, hour or year.
salaryMonthlyMin, salaryMonthlyMaxnumberMonthly estimate, so day and year rates compare with month rates.
salaryYearlyMin, salaryYearlyMaxnumberYearly estimate that counts extra months such as 13薪.
salaryNegotiabletrue or falseTrue when the posting says 面议. No numbers are invented in that case.
experience, experienceBuckettextExperience asked for, as posted and as a group.
experienceMinYears, experienceMaxYearsnumberExperience range in years.
education, educationBuckettextEducation asked for, as posted and as a group.
educationRanknumberEducation level as a rank you can sort on.
employmentTypetextFull-time, part-time or internship (company pages).
location, districttextCity, and district when Jobui shows it.
postedAtText, postedDatetextPosting age as shown, and as a calendar date.
postedDaysAgonumberDays since the job was posted.
searchKeyword, searchCity, sourceType, sourceUrltextWhere the row came from.
changeType, previousSalary, firstSeenAttextNew or updated, the earlier pay text, and when it was first seen (change tracking).
employerobjectEmployer profile (with the employer profile option).
marketSalaryobjectPay benchmark for the role and city (with the benchmark option).
directoryRank, openJobs, hiringGrowthPercent, averageMonthlySalarynumberEmployer rows: rank, open jobs, hiring growth and average monthly pay.
fundingStage, latestJobDate, directoryTitletextEmployer rows: funding stage, date of the latest job and directory name.
businessTags, honors, latestJobTitleslistEmployer rows: business focus, recognitions and the latest titles posted.
scrapedAttextWhen the row was collected.

The employer profile includes the legal name, ownership type, size, years since founding, industries, funding stage and rounds, followers, open jobs, the most common pay band, pay bands, pay against peers, hiring trend by year, job category, city, education and experience mix, office addresses, honors, popularity rankings, registration status, registered capital, credit code, registered address and competitors with their open jobs and average pay. Details that Jobui hides behind its own sign-in are not included.

📤 Sample output

A job row from a real run with the posting link and market pay benchmark switched on. The benchmark is shortened to a few fields, and the employer profile is left out for space.

{
"recordType": "job",
"listingId": "257055473",
"title": "销售工程师",
"listingUrl": "https://www.jobui.com/job/257055473/",
"applyUrl": "https://jobs.51job.com/guangzhou-pyq/101476860.html?refer=jobui",
"sourceBoard": "51job.com",
"companyName": "广东奥迪威传感科技股份有限公司",
"companyTagline": "超声波传感器制造商",
"industry": "电子技术/半导体/集成电路",
"companySize": "500-999人",
"salary": "8千-1.2万·13薪",
"salaryMin": 8000,
"salaryMax": 12000,
"salaryCurrency": "CNY",
"salaryPeriod": "month",
"salaryMonths": 13,
"salaryNegotiable": false,
"salaryMonthlyMin": 8000,
"salaryMonthlyMax": 12000,
"salaryYearlyMin": 104000,
"salaryYearlyMax": 156000,
"experience": "3-5年",
"experienceBucket": "3-5年",
"education": "本科以上",
"educationBucket": "本科",
"location": "广州",
"postedAtText": "11天前",
"postedDate": "2026-09-30",
"marketSalary": {
"role": "销售工程师",
"city": "广州",
"sampleSize": 4781,
"asOfDate": "2026-10-11",
"topMonthlyBand": "8-15K",
"topMonthlyBandSharePercent": 61.5,
"topYearlyBand": "10-18W"
},
"scrapedAt": "2026-10-11T09:28:02.190Z"
}

💰 Pricing

You pay per result. A run that finds nothing costs nothing, and there are no subscriptions or setup fees. Larger Apify plans pay less per result.

  • Job or employer row. Every row saved to your dataset counts as one result.
  • Employer profile. An extra charge only on rows that carry the full employer profile, and only when you switch that option on.
  • Original posting link. An extra charge only on rows that carry the posting link, and only when you switch that option on.
  • Market pay benchmark. Included at no extra charge.

A plain run, with every option off, is billed for the rows alone. If you set a maximum charge per run, the Actor stops cleanly once that budget is used.

⭐ Enjoying Jobui Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
One run just turned posted pay into monthly and yearly yuan figures you can compare.
A 5-star rating takes 10 seconds and helps other recruiters, pay analysts and market researchers find this Actor. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

❓ FAQ

职友集上的招聘职位和薪资怎么批量导出?

Type a role such as 会计 under job keywords and a city such as 上海 under cities, then run it. Each job comes back as a row with pay in yuan, ready to export to Excel or CSV.

职友集某个职位在某个城市的市场薪资怎么查?

Switch on the market pay benchmark. Each job then carries the most common monthly pay band for that role and city, the share of jobs in that band, the number of pay samples behind it and the change against last year.

Jobui shows 20 jobs on the public page of each search. Add more keywords and cities, turn on related roles, or open company pages to collect more distinct jobs in one run.

What is not included?

Jobui does not publish job descriptions, skills, benefits, recruiter names, map coordinates or company star ratings in its listings, so those fields are not returned. Phone numbers and emails are not collected. Pay numbers that Jobui hides from visitors who are not signed in are left out rather than guessed.

🔗 Other actors