JobsDB Jobs Scraper avatar

JobsDB Jobs Scraper

Pricing

from $1.50 / 1,000 job listings

Go to Apify Store
JobsDB Jobs Scraper

JobsDB Jobs Scraper

JobsDB Jobs Scraper extracts job listings from JobsDB Hong Kong and JobsDB Thailand, past the 500-result limit: titles, companies, salaries, categories, work types and full job descriptions, for recruiting, salary benchmarking and job market research.

Pricing

from $1.50 / 1,000 job listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

🚀 JobsDB Jobs Scraper

Extract job listings from JobsDB Hong Kong and JobsDB Thailand — titles, companies, salaries, categories, work types and full job descriptions. JobsDB shows at most 500 jobs per search; this JobsDB scraper keeps going and collects the rest, so you can export a whole category or district instead of the first few pages.

✨ Features

  • 🌏 Both JobsDB sites: hk.jobsdb.com and th.jobsdb.com, in one output format.
  • 📦 Beyond the 500-job limit: large searches are automatically split by category, work type and area, then merged with every job returned once. Each run reports how many of the matching jobs were collected.
  • 🗂️ Whole-category exports: leave the keyword empty, pick a category (Accounting, Banking & Financial Services, Information & Communication Technology, …) and get the full list for Hong Kong or Thailand.
  • 💰 Salary, category and work arrangement on every job: salary text as advertised (HK$, ฿), category and subcategory, full-time / part-time / contract / casual, on-site / hybrid / remote.
  • 📝 Optional full details: complete job description (plain text and HTML), expiry date, verified-advertiser flag and whether applications go to the company's own site.
  • 🔔 Only new jobs since the last run: schedule the scraper and receive just the jobs listed since the previous run.
  • 🔗 Paste any JobsDB URL: search pages with filters applied, category pages or single job URLs.

🛠️ How It Works

  1. Choose what to search – pick Hong Kong or Thailand, then a keyword, location and/or category. Or paste JobsDB search and job URLs.
  2. Set Max results – up to 500 comes straight from the search; above 500 the scraper splits the search to reach the rest.
  3. Run the scraper – download the jobs as JSON, CSV or Excel, or send them to your own tools through the API.

⚙️ Input

FieldDescription
CountryHong Kong (default) or Thailand.
Job title or keyworde.g. accountant, software engineer. Leave empty to get every job in the category or location.
LocationAs you would type it on JobsDB: Kowloon, Central and Western District, Bangkok, Chonburi.
CategoryOne of the 30 job categories, or any.
Date postedAny time, last 24 hours, 3, 7, 14 or 30 days.
Sort byRelevance or newest first.
Search or job URLsOptional. Replaces the fields above.
Scrape full job detailsOff by default. Adds description, expiry date and advertiser details.
Only new jobs since the last runOff by default. For scheduled monitoring.
Max resultsDefault 50.

Examples

JobsDB Hong Kong — accountant jobs in Kowloon:

{ "country": "HK", "keyword": "accountant", "location": "Kowloon", "maxItems": 100 }

JobsDB Hong Kong — every banking & financial services job posted in the last 7 days, with full descriptions:

{ "country": "HK", "category": "1203", "postedWithin": "7", "scrapeDetails": true, "maxItems": 2000 }

JobsDB Thailand — sales jobs in Bangkok:

{ "country": "TH", "keyword": "sales", "location": "Bangkok", "maxItems": 200 }

JobsDB Thailand — engineer jobs from a pasted search URL:

{ "startUrls": [{ "url": "https://th.jobsdb.com/engineer-jobs/in-Bangkok" }], "maxItems": 500 }

💰 Pricing

Pay only for the jobs you get — no monthly rental.

EventPriceWhat you get
Job listing$0.0015 per job ($1.50 per 1,000)Title, company, location, category, work type, salary, listing date, teaser, bullet points, URL
Job detail$0.0025 per job ($2.50 per 1,000)Everything above plus full description, expiry date, advertiser verification. Charged instead of the listing price.

A tiny start fee of $0.00005 per run applies. Examples: 50 listings = $0.08 · a 5,000-job category export = $7.50 · the same export with full descriptions = $12.50. A scheduled "only new jobs" run that finds nothing new costs almost nothing.

📊 Sample Output Data

One JobsDB Hong Kong job with full details:

[
{
"id": "95063385",
"url": "https://hk.jobsdb.com/job/95063385",
"title": "Accountant - Sourcing MNC, Up to 35k",
"companyName": "Morgan Mckinley Limited",
"advertiserId": "61302709",
"companyId": "22311",
"location": "Kowloon",
"country": "HK",
"site": "JobsDB Hong Kong",
"category": "Accounting",
"subcategory": "Financial Accounting & Reporting",
"workTypes": ["Full time"],
"workArrangements": ["On-site"],
"salary": "$24k - $34k p.m.",
"datePosted": "2026-10-05T10:03:37.207Z",
"teaser": "The role will take ownership of day-to-day accounting operations, including AR management, GL accounting, and month-end closing activities.",
"bulletPoints": ["GL, AR, Month-end Closing", "Remote Supervision", "Attractive Benefits"],
"isFeatured": false,
"companyLogo": "https://bx-branding-gateway.cloud.seek.com.au/8433a131-c16c-4249-8e50-86be4214c0a9.1/jdpLogo",
"advertiserVerified": true,
"expiresAt": "2026-11-04T10:03:35.000Z",
"isExpired": false,
"appliesOnCompanySite": false,
"description": "Responsibilities\n• Accounts Receivable: Manage invoicing, credit control, payment matching, and collection follow-ups to maintain healthy cash flow.\n\n• General Ledger: Maintain accurate ledger accounts, handle bank reconciliations, execute journal entries, and ensure proper schedule preparation.\n\n• …",
"descriptionHtml": "<h2>Responsibilities</h2><ul><li><p>Accounts Receivable: Manage invoicing, credit control, payment matching, and collect…",
"scrapedAt": "2026-10-05T12:22:15.130Z"
}
]

Without Scrape full job details the fields description, descriptionHtml, expiresAt, isExpired, advertiserVerified and appliesOnCompanySite are left out.

ℹ️ Good to Know

  • Coverage on large searches. For exports without a keyword (a category, a district, a whole country) the scraper typically collects 95% or more of the jobs JobsDB reports. For keyword searches expect around 90–95%: without filters JobsDB also counts loosely related jobs that disappear as soon as any filter is applied, so that last share cannot be reached by anyone. The run log states the exact numbers.
  • Order of results. Searches up to 500 jobs follow your chosen sort. Larger searches are returned slice by slice, newest first within each slice.
  • Promoted jobs appear once, even when JobsDB repeats them across pages.
  • Salary is the text the advertiser published. Many Hong Kong ads do not state one.
  • Only new jobs remembers each search separately. The first run returns everything up to Max results and saves the baseline.
  • Contact details inside job ads are not extracted.

Build your Hong Kong and Thailand jobs dataset with the JobsDB Jobs Scraper today! 🚀