JobThai Thailand Jobs Scraper
Pricing
Pay per usage
JobThai Thailand Jobs Scraper
Thai job scraper for JobThai.com. Extract Thailand job listings in Thai or English with salary, company, province, job type, WFH, hybrid tags, descriptions, qualifications, benefits, and optional public contacts.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
wiseld_squid
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
JobThai Thailand Jobs Scraper - Thai Job Scraper
ดึงข้อมูลงานสาธารณะจากหน้า search และหน้ารายละเอียดงานของ JobThai ได้ทั้งภาษาไทยและอังกฤษ เหมาะสำหรับติดตามตลาดแรงงานในไทย วิเคราะห์ตำแหน่งที่เปิดรับ เงินเดือน บริษัทที่กำลังจ้างงาน และส่งออกข้อมูลเป็น JSON, CSV, Excel, Google Sheets, Make, Zapier หรือ API workflow ของคุณ
This is a Thai jobs scraper for Thailand job market data. It extracts public JobThai job listings in Thai or English, including job title, company, salary, location, province, job type, work-from-home tags, hybrid work tags, job description, qualifications, benefits, application instructions, and optional public contact fields.
ตัว Actor รองรับการค้นหาด้วยคำค้นหาเดียวหรือหลายคำค้นหา, ตัวกรองเงินเดือน, รหัสประเภทงาน, งาน Work from Home, งาน Hybrid, งานใกล้รถไฟฟ้า, นิคมอุตสาหกรรม และ URL ของ JobThai ที่ใส่เองได้โดยตรง
Keywords: JobThai scraper, Thai job scraper, Thailand jobs scraper, Thai jobs, Thailand job listings, JobThai data extractor, งานไทย, หางานไทย, งาน JobThai
รองรับภาษาไทย
- ค่าเริ่มต้นของ
languageเป็นth - ถ้าต้องการหน้าอังกฤษ ให้เลือก
language: "en" - URL ที่สร้างจาก search จะเป็น
/th/jobsหรือ/en/jobsตามภาษาที่เลือก - การดึง detail รองรับหัวข้อไทย เช่น
รายละเอียดงาน,คุณสมบัติผู้สมัคร,สวัสดิการ,วิธีการสมัคร - ฟอร์ม input และ dataset overview แสดงชื่อ field แบบไทย/อังกฤษ
ข้อมูลที่ดึงได้
- ชื่อตำแหน่ง, บริษัท, รหัสบริษัท, โลโก้บริษัท
- URL งานและ URL รายละเอียดงาน
- จังหวัด, เขต/อำเภอ, ภูมิภาค, สถานที่ทำงาน และสถานีรถไฟฟ้าใกล้เคียง
- เงินเดือนและจำนวนอัตรา
- ประเภทงานและรหัสประเภทงานของ JobThai
- แท็ก เช่น สัมภาษณ์ออนไลน์, Hybrid Work, Work from Home
- รายละเอียดงาน, คุณสมบัติ, สวัสดิการ, วิธีการสมัคร
- อีเมล, เบอร์โทร และ LINE ID สาธารณะ เมื่อเปิด
includeContacts - metadata เช่น source URL, หน้า, ลำดับในผลค้นหา, total results และเวลาที่ scrape
Input หลัก
| Field | คำอธิบาย |
|---|---|
mode | search, urls, หรือ auto |
keyword | คำค้นหาเดียว เช่น โปรแกรมเมอร์, บัญชี, Python |
keywords | หลายคำค้นหา แต่ละคำจะเริ่ม search แยกกัน |
jobTypes | รหัสประเภทงาน JobThai เช่น ["7"] สำหรับ Computer/IT |
salaryMin / salaryMax | ช่วงเงินเดือน หน่วยบาท |
orderBy | เว้นว่างสำหรับงานล่าสุด หรือใช้ SALARY_ASC, SALARY_DESC |
massTransit | ใช้ all สำหรับงานใกล้รถไฟฟ้า หรือใส่รหัสสถานีถ้าทราบ |
industrialEstate | รหัสหรือ slug นิคมอุตสาหกรรม |
workFromHome | กรองงาน Work from Home |
hybrid | กรองงาน Hybrid |
startUrls | URL หน้าค้นหาหรือหน้ารายละเอียดงานของ JobThai |
language | th หรือ en |
maxItems | จำนวนงานสูงสุดที่จะบันทึก |
maxPages | จำนวนหน้าผลค้นหาสูงสุดต่อ keyword |
includeDetails | เปิดหน้ารายละเอียดงานเพื่อดึงข้อมูลเพิ่ม |
includeContacts | รวมข้อมูลติดต่อสาธารณะ ปิดไว้เป็นค่าเริ่มต้น |
maxConcurrency | จำนวน request พร้อมกัน |
proxyConfiguration | ตั้งค่า Apify Proxy |
ตัวอย่าง Input ภาษาไทย
{"mode": "search","language": "th","keyword": "โปรแกรมเมอร์","jobTypes": ["7"],"salaryMin": 30000,"salaryMax": 80000,"orderBy": "SALARY_DESC","maxItems": 50,"maxPages": 3,"includeDetails": true,"includeContacts": false,"proxyConfiguration": {"useApifyProxy": true}}
ตัวอย่าง Input ภาษาอังกฤษ
{"mode": "search","language": "en","keyword": "Python","jobTypes": ["7"],"maxItems": 50,"maxPages": 3,"includeDetails": true,"includeContacts": false,"proxyConfiguration": {"useApifyProxy": true}}
ตัวอย่าง Output
{"source": "jobthai","jobId": 1758892,"companyId": 74449,"url": "https://www.jobthai.com/th/job/1758892","detailUrl": "https://www.jobthai.com/th/job/1758892","title": "โปรแกรมเมอร์","company": "บริษัทตัวอย่าง จำกัด","location": "ดินแดง, กรุงเทพมหานคร","province": "กรุงเทพมหานคร","district": "ดินแดง","salary": "30,000 - 35,000 บาท","jobType": "คอมพิวเตอร์/ไอที","tags": ["สัมภาษณ์งานออนไลน์", "Hybrid Work", "Work from Home"],"isWorkFromHome": true,"isHybrid": true,"hasOnlineInterview": true,"description": "พัฒนาและดูแลระบบเว็บแอปพลิเคชัน...","qualifications": "ปริญญาตรีด้านคอมพิวเตอร์หรือสาขาที่เกี่ยวข้อง...","howToApply": "สมัครผ่าน JobThai หรือส่งอีเมล","scrapedAt": "2026-05-03T19:33:21.785Z"}
หมายเหตุเรื่อง Output
ถ้า includeDetails เป็น false ระบบจะบันทึกเฉพาะข้อมูลระดับ listing ทำให้รันเร็วขึ้น ถ้า includeDetails เป็น true ระบบจะเปิดหน้ารายละเอียดงานแต่ละรายการและ merge field เพิ่มเข้าไป
ถ้า includeContacts เป็น false ข้อมูลติดต่อจะไม่ถูกบันทึก เปิดใช้เฉพาะเมื่อจำเป็นต้องใช้ข้อมูลติดต่อสาธารณะสำหรับการสมัครงาน และควรตรวจสอบให้สอดคล้องกับเงื่อนไขการใช้งานของ JobThai และกฎหมายข้อมูลส่วนบุคคล
English Summary
This Actor extracts public JobThai job listings in Thai or English. It supports keyword searches, multiple keywords, salary filters, job type IDs, work-from-home and hybrid filters, mass transit filters, industrial estate filters, direct JobThai URLs, and optional detail-page enrichment.
Compliance
Actor นี้ออกแบบมาสำหรับหน้าประกาศงานสาธารณะของ JobThai เท่านั้น ห้ามใช้กับหน้าประวัติผู้สมัคร พื้นที่ที่ต้อง login หรือ path ที่ JobThai robots.txt ไม่อนุญาต เช่น /resume/ และ /findresume/ ควรตรวจสอบเงื่อนไขของ JobThai ก่อนนำ dataset ไปเผยแพร่หรือใช้เชิงพาณิชย์
Local Run
npm installnpm start