JobsDB Thailand Scraper
Pricing
from $0.004 / result
JobsDB Thailand Scraper
Scrape public job listings from th.jobsdb.com with optional detail enrichment.
Pricing
from $0.004 / result
Rating
0.0
(0)
Developer
wiseld_squid
Maintained by CommunityActor stats
2
Bookmarked
10
Total users
0
Monthly active users
7 days ago
Last modified
Share
Collect structured job listings and full job descriptions from JobsDB Thailand. Designed for job market monitoring, salary research, recruiting intelligence, lead generation, and recurring job tracking.
Features
- Search Thailand jobs by keyword and location
- Multiple queries and result pages
- Full job descriptions
- Company, location, classification, employment type, salary, teaser, and bullet points
- Date, work type, arrangement, and classification filters
- Optional compact output
- Incremental tracking for new, updated, unchanged, expired, and reappeared listings
- Optional public contact fields when available
Input example
{"query": "data analyst","location": "Bangkok","maxResults": 100,"maxPages": 1,"includeDetails": true,"maxConcurrency": 10}
Set includeDetails to false when you only need listing-level data. Enable it when full job descriptions are required.
Main inputs
query: Search keywordqueries: Additional search keywordslocation: Thailand location such as Bangkok or Chiang MaimaxResults: Maximum number of saved jobsmaxPages: Maximum pages per searchsortMode: Relevance or newest firstdateRange: Limit jobs by posting ageincludeDetails: Include full job descriptionsincludeContacts: Include public contact fields when availablecompact: Return core fields onlyincrementalMode: Track changes between runs
Output
Dataset records can include:
jobId,seekJobId,canonicalUrltitle,company,advertiserIdlocation,locationCountry,locationStatesalaryText,salaryMin,salaryMax,salaryCurrencyemploymentType,workArrangementcategory,subCategory,roleIdteaser,bulletPointsdescription,descriptionHtml,descriptionLengthlistedAtUtc,expiresAtUtc,jobStatus,isExpiredapplyUrl,detailStatus- incremental tracking fields when enabled
Detail mode
includeDetails is enabled by default. Use maxConcurrency to control how many job details are processed at the same time.
Recommended settings:
- Up to 100 detailed jobs:
maxConcurrency: 10 - Conservative scheduled runs:
maxConcurrency: 5 - Listing-level monitoring:
includeDetails: false
Incremental mode
Enable incrementalMode and use a stable stateKey for each scheduled search. Records can be marked as:
NEWUPDATEDUNCHANGEDREAPPEAREDEXPIRED
Latest verification
Verified on Apify Cloud on 2026-07-23:
- 100 unique jobs
- 100 titles, companies, and locations
- 100 full descriptions
- 0 failed jobs
- Total run time about 30 seconds
Limitations
- Thailand only
- Salary and contact fields are returned only when exposed by the job advert
- Available fields can vary between advertisements
- The source website may change over time
Legal
Use this Actor responsibly and ensure your use complies with JobsDB/SEEK terms and applicable laws.