JobsDB Thailand Scraper avatar

JobsDB Thailand Scraper

Pricing

from $0.004 / result

Go to Apify Store
JobsDB Thailand Scraper

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

wiseld_squid

Maintained by Community

Actor 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 keyword
  • queries: Additional search keywords
  • location: Thailand location such as Bangkok or Chiang Mai
  • maxResults: Maximum number of saved jobs
  • maxPages: Maximum pages per search
  • sortMode: Relevance or newest first
  • dateRange: Limit jobs by posting age
  • includeDetails: Include full job descriptions
  • includeContacts: Include public contact fields when available
  • compact: Return core fields only
  • incrementalMode: Track changes between runs

Output

Dataset records can include:

  • jobId, seekJobId, canonicalUrl
  • title, company, advertiserId
  • location, locationCountry, locationState
  • salaryText, salaryMin, salaryMax, salaryCurrency
  • employmentType, workArrangement
  • category, subCategory, roleId
  • teaser, bulletPoints
  • description, descriptionHtml, descriptionLength
  • listedAtUtc, expiresAtUtc, jobStatus, isExpired
  • applyUrl, 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:

  • NEW
  • UPDATED
  • UNCHANGED
  • REAPPEARED
  • EXPIRED

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

Use this Actor responsibly and ensure your use complies with JobsDB/SEEK terms and applicable laws.