JobsDB.com Scraper — HK & TH Jobs
Pricing
from $0.99 / 1,000 results
JobsDB.com Scraper — HK & TH Jobs
Under maintenanceScrape job listings from JobsDB in Hong Kong and Thailand. Filter by keyword, location, work type, and date. Returns salary, descriptions (HTML/text/Markdown), classification, and work arrangement. No proxy required.
Pricing
from $0.99 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
JobsDB Scraper — Hong Kong & Thailand Jobs

Collect structured job listings from JobsDB across Hong Kong and Thailand. Filter by keyword, location, work type, and posting date. Includes full job descriptions in HTML, plain text, and Markdown format.
Features
- Two job markets — Hong Kong (33,000+ active listings) and Thailand (1,200+ listings)
- Flexible search — keywords, location, work type, and days-since-posted filters
- Full descriptions — HTML, plain text, and Markdown format per listing
- Structured salary — numeric min/max fields plus raw label, per listing
- Deduplication — optional skip-reposts flag across runs (90-day memory)
- Direct URL mode — scrape specific listings via
startUrls - No API key required — works out of the box
Input parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
country | String | Market: HK (Hong Kong) or TH (Thailand) | HK |
keywords | String | Job title, skill, or keyword. Empty = browse all | "" |
location | String | City or district (e.g. Kowloon, Bangkok) | "" |
workType | String | Full time, Part time, Contract/Temp, Casual | All |
daysOld | Integer | Only jobs posted within N days (1–30) | All |
maxResults | Integer | Maximum number of listings to return | 200 |
fetchDetails | Boolean | Fetch full job descriptions (adds one request per job) | true |
skipReposts | Boolean | Skip listings already seen in a previous run | false |
startUrls | Array | Specific JobsDB listing URLs to scrape directly | [] |
Output
Each listing is saved as one JSON object in the dataset.
| Field | Type | Description |
|---|---|---|
id | String | Unique job ID |
url | String | Direct listing URL |
title | String | Job title |
companyName | String | Employer name |
location | String | Location label |
countryCode | String | HK or TH |
workType | String | Employment type |
workArrangement | String | On-site / Hybrid / Remote |
isFeatured | Boolean | Promoted listing |
listingDate | String | ISO 8601 date posted |
salaryLabel | String | Raw salary text |
salaryMin | Number | Parsed minimum salary |
salaryMax | Number | Parsed maximum salary |
salaryCurrency | String | HKD or THB |
salaryPeriod | String | year, month, hour |
classification | String | Job category |
subClassification | String | Job sub-category |
roleId | String | Role slug |
bulletPoints | Array | Key selling-point bullets |
teaser | String | Short preview text |
descriptionHtml | String | Full description (HTML) |
descriptionText | String | Full description (plain text) |
descriptionMarkdown | String | Full description (Markdown) |
isRepost | Boolean | Seen in a previous run |
scrapedAt | String | ISO timestamp of scrape |
Example output record
{"id": "91564926","url": "https://hk.jobsdb.com/job-detail/91564926","title": "Senior Software Engineer","companyName": "HSBC","location": "Central, Central and Western District","countryCode": "HK","workType": "Full time","workArrangement": "On-site","isFeatured": false,"listingDate": "2026-04-16T10:09:20Z","salaryLabel": "HKD 50,000 – 70,000 per month","salaryMin": 50000,"salaryMax": 70000,"salaryCurrency": "HKD","salaryPeriod": "month","classification": "Information & Communication Technology","subClassification": "Developers/Programmers","roleId": "software-engineer","bulletPoints": [],"teaser": "Join our digital banking platform team...","descriptionHtml": "<h2>About the role</h2><p>...</p>","descriptionText": "About the role\n...","descriptionMarkdown": "## About the role\n\n...","isRepost": false,"scrapedAt": "2026-04-23T06:30:00.000Z"}
Pricing
| Volume | Cost |
|---|---|
| 1,000 results | $0.99 |
| 10,000 results | $9.90 |
| 100,000 results | $99.00 |
Per-result pricing. No minimum. No subscription. Compute costs are included — you pay only for results delivered.
For comparison: hiring a freelancer to manually collect 1,000 job listings costs $50–200 and takes days.
Performance
| Scenario | Results | Time |
|---|---|---|
| HK developer jobs, no details | 500 | ~30 sec |
| HK all jobs, with descriptions | 200 | ~90 sec |
| TH finance jobs, last 7 days | 100 | ~60 sec |
Known limitations
- Salary data is only available when explicitly listed by the employer (common for senior HK roles, less common in TH)
- Maximum 100 results per page; pagination is automatic
- Job market coverage: Hong Kong and Thailand only (other SEEK Asia markets use a separate platform)
startUrlsmode returns limited metadata without a search context — setfetchDetails: truefor full descriptions
Additional services
Need custom filters, higher volume, or integration with your pipeline? Contact us at info@unfencedgroup.nl — we offer tailored data solutions for recruitment platforms and HR analytics teams.
Built and maintained by Unfenced Group — European job board data specialists.