1111.com.tw Job Scraper — Taiwan Jobs, Salaries & Companies
Pricing
from $3.00 / 1,000 results
1111.com.tw Job Scraper — Taiwan Jobs, Salaries & Companies
Scrape jobs from 1111.com.tw, Taiwan's second-largest job board. Titles, companies, parsed TWD salary ranges, locations, experience, education, benefits and descriptions as clean JSON.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Youfu Xu
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
1111.com.tw Job Scraper — Taiwan jobs, salary ranges & hiring companies
Get clean, structured job data from 1111人力銀行 (1111.com.tw) — Taiwan's second-largest job board with roughly 275,000 live openings, strong in manufacturing, retail, food service, healthcare, logistics and SMEs that never post on LinkedIn. Search any keyword in Chinese or English and download the results as JSON, CSV or Excel. No login, no browser, no proxy setup.
What you get
Run it with the default input and results look like this:
{"url": "https://www.1111.com.tw/job/130249925/","jobId": 130249925,"title": "(兼職工讀) Python 課程講師","companyName": "藝派科技股份有限公司","companyId": 71626494,"companyUrl": "https://www.1111.com.tw/corp/71626494/","location": "台中市西區","industry": "其他教育服務業","salaryText": "時薪 650元以上","salaryMin": 650,"salaryMax": null,"salaryCurrency": "TWD","salaryPeriod": "hour","salaryNegotiable": false,"employmentType": "part-time (student)","experienceYears": 0,"experienceText": "Not required","education": ["Bachelor", "Master", "PhD"],"benefits": [],"applicantsText": "1 ~ 5 人應徵","description": "進行Python程式語言授課,對象為國高中生。須於正式授課前接受公司培訓,確認教學技巧與教材之正確使用。","postedAt": "2026-08-21T00:10:00+08:00","views": 112,"scrapedAt": "2026-08-21T07:12:17.229Z"}
34 fields per job, including the job description, the hiring company with a link to its 1111 profile, city/district, industry, required years of experience, accepted education levels, highlighted benefits, applicant count band, view count and the last-updated timestamp.
Salary is parsed for you
1111 publishes pay as Chinese text. This Actor keeps the original in salaryText and adds machine-readable numbers:
| 1111 text | salaryMin | salaryMax | salaryPeriod | salaryNegotiable |
|---|---|---|---|---|
月薪 33,000元~40,000元 | 33000 | 40000 | month | false |
時薪 196元以上 | 196 | null | hour | false |
年薪 100萬元以上 | 1000000 | null | year | false |
論件計酬 27,000元~40,000元 | 27000 | 40000 | piece | false |
面議(經常性薪資達4萬元或以上) | 40000 | null | month | true |
Taiwanese law requires employers to state a figure when regular pay is below TWD 40,000, so "negotiable" (面議) listings are guaranteed to pay at least 40,000/month — the Actor records that floor instead of leaving the field empty.
Who uses this
- Recruiters & staffing agencies — see which Taiwanese companies are hiring for which roles, at what pay, updated to the minute
- Salary benchmarking & HR analytics — thousands of listings with numeric
salaryMin/salaryMax/salaryPeriod, ready for a pivot table - B2B lead generation — every row names the hiring company, its industry and district, with a link to its profile; companies that are hiring are companies that are spending
- Job boards & alert bots — poll a keyword on a schedule and diff against yesterday's dataset using
jobId - Labour-market research — measure demand for semiconductor, nursing, logistics or AI roles across Taiwan by city and industry
How to use
- Enter a keyword —
python,會計,半導體,護理師,台積電all work (Chinese gives the widest coverage) - Set Max jobs (default 50; 1111 serves 30 per page, up to 4,500 per search)
- Run, then download from the Dataset tab as JSON / CSV / Excel, or pull it through the Apify API
Example input
{"keyword": "半導體","maxItems": 500}
Fields
| Field | Description |
|---|---|
url | Job page on 1111.com.tw |
jobId | 1111's numeric job ID — stable, use it to de-duplicate between runs |
title | Job title |
companyName, companyId, companyUrl | Hiring company and its 1111 profile |
location, locationCode | City + district (e.g. 新竹市東區) and 1111's area code |
industry, industryCode | Company industry |
salaryText | Pay exactly as 1111 shows it |
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryNegotiable | Parsed pay (TWD; month / hour / day / year / piece) |
employmentType, employmentTypeCode | full-time / part-time / part-time (student) |
experienceYears, experienceText | Minimum years of experience (0 = not required) |
education, educationCodes | Accepted education levels, ["Any"] when unrestricted |
majorCodes | 1111 major codes, when the employer restricts by field of study |
benefits, benefitCodes | Highlighted benefits (year-end bonus, meals, insurance…) |
applicantsText | Applicant band such as 1 ~ 5 人應徵 |
description | Job description as plain text (HTML entities decoded) |
postedAt, postedAtText | Last-updated time, ISO-8601 in Asia/Taipei and the original text |
views | View count on 1111 |
isTop, hasCompanyLogo, replyInDays | Listing metadata |
scrapedAt | When this row was collected |
Limitations
- One search returns at most 4,500 jobs (150 pages × 30). Use several narrower keywords to cover a large category
descriptionis the summary 1111 shows in search results (up to a few hundred characters); the job's full detail page sits behind 1111's bot check and is not fetched- 1111 protects its site with an application firewall. The Actor paces itself at one page every 1.5 seconds and backs off on HTTP 403, but very large runs may be cut short — the run still succeeds with the jobs collected so far, and you can re-run later
- Location and industry names are in Traditional Chinese as published by 1111
Legal
This Actor only collects publicly available job postings. You are responsible for using the data in compliance with 1111.com.tw's terms of service and applicable laws.