Yes123 Taiwan Jobs
Pricing
$1.50 / 1,000 results
Yes123 Taiwan Jobs
Public yes123 Taiwan job listings with salary, location, company and detail-page fields. HR contact details are off by default.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
Stone Jade
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Yes123 Taiwan Jobs Scraper — Taiwan job listings with parsed salaries and full detail fields
Get structured job data from yes123, one of Taiwan's major job boards: parsed monthly/daily salary ranges, work location, openings, education/experience requirements and more — clean JSON for job aggregators, salary research and labour-market analysis, without maintaining a scraper yourself.
Who it is for
- Job aggregators and vertical job boards building a Taiwan feed
- Salary and labour-market researchers (real TWD ranges, not just text)
- HR and recruitment teams tracking competitors' openings and pay bands
- Anyone who needs Taiwan job data in JSON/CSV instead of page-by-page browsing
Why this one: salaries are parsed into numeric TWD bounds from the first salary clause only (bonuses never inflate the range), "X元以上" is honestly marked as unbounded instead of inventing a cap, and detail fields come from each page's own label/value rows so openings, location and employment type never bleed into each other.
Real sample records
From a verified run (October 2026):
| Job | Company | Salary (TWD) | Location |
|---|---|---|---|
| 業務發展暨專案營運經理 | 弗斯蒂海外留學顧問有限公司 | 月薪 30,000–45,000 | 台中市西區 |
| 工作伙伴(日薪) | 寶駿科技工程行 | 日薪 1,800–2,500 | 台南市新市區 |
Example output
One real record, exactly as delivered:
{"jobId": "20261006161917_43964622","companyId": "20261006135023_60677918","url": "https://www.yes123.com.tw/wk_index/job.asp?p_id=20261006135023_60677918&job_id=20261006161917_43964622","title": "業務發展暨專案營運經理","companyName": "弗斯蒂海外留學顧問有限公司","companyUrl": "https://www.yes123.com.tw/wk_index/comp_info.asp?p_id=20261006135023_60677918","salaryText": "月薪 30,000 至 45,000元","salaryMinTwd": 30000,"salaryMaxTwd": 45000,"salaryMaxUnbounded": false,"salaryPeriod": "month","salaryNegotiable": false,"employmentType": "全職","locationText": "台中市西區","tags": ["#有獎金分紅", "#年終獎金", "#年薪70萬", "#二度就業", "#彈性上下班", "#24h必回覆"],"listedDateText": "10.18","updatedText": "今天","workLocation": "台中市西區民龍里英才路512號3樓","jobCategories": ["國外業務助理"],"openingsText": "1人","workHoursText": "依公司規定","educationText": "大學以上","experienceText": null,"majorText": "英美語文學類、日文相關學類","manageCountText": "無","startDateText": "立即上班","travelText": "需出差,依客戶/項目需求配合;不需外派","languageText": "英文→聽:精通 說:精通 讀:精通 寫:精通中文→聽:精通 說:精通 讀:精通 寫:精通日文→聽:普通 說:普通 讀:普通 寫:普通","skillsText": "組織能力、溝通能力應對進退佳、英文流利、擅第二外語更佳、資訊文書行銷整理能力佳,有社團或活動組織或領導經驗者優,美國或其他國家海外留學背景優先考量","certificateText": "輕型機車、普通重型機車、普通小型車","detailFetched": true,"description": null,"scrapedAt": "2026-10-18T09:36:28.025Z"}
All fields
List-stage: jobId, companyId, url, title (verbatim as posted), companyName, companyUrl, salaryText, salaryMinTwd, salaryMaxTwd, salaryMaxUnbounded (true when the page says "X元以上" — the max is then null, never invented), salaryPeriod, salaryNegotiable (面議 jobs carry no numeric bounds), employmentType, locationText, tags, listedDateText, scrapedAt.
Detail-stage (with fetchDetails): updatedText, workLocation, jobCategories, openingsText (ranges like "1至2人" kept whole), workHoursText, educationText, experienceText, majorText, manageCountText, startDateText, travelText, languageText, skillsText, certificateText (each null when the page does not publish it), detailFetched, description (only when includeDescription is on).
Optional, off by default: hrContactName, hrPhone — only emitted when includeHrContact is switched on.
Price
$0.0015 per job — $1.50 per 1,000 jobs. No run-start fee. Filters run at the list stage, so filtered-out jobs cost nothing.
How to start
- Click Start (or call the Actor via API) — no setup needed.
- For a first test, try the prefilled example input (5 jobs with details).
- Download results as JSON, CSV or Excel, or read them from the dataset API.
Example input:
{ "maxItems": 5, "fetchDetails": true, "includeDescription": false }
Parameters: maxItems (default 50), fetchDetails (default true), includeDescription (default false), includeHrContact (default false), proxyConfiguration (proxy settings; direct connection by default). List-stage filters: keyword, cityContains, minSalaryTwd/maxSalaryTwd. Salary filtering uses range overlap: a job is kept when its salary range reaches at least minSalaryTwd (for "X元以上" jobs the lower bound acts as the range top); jobs without a numeric list salary are excluded while either filter is set. Requests run at ~1 request/second; detail pages that fail are listed with their reason in OUTPUT.
Limits and compliance
- Only publicly visible job pages are read: no login, no captcha solving.
- Job titles are reproduced verbatim; some employers write a phone number into the title text itself — this is the employer's own published commercial contact text.
- HR contact fields are off by default and only appear if you explicitly switch them on.
- You are responsible for checking the site's terms and your local law before using the data commercially.