JobsDB Scraper — Hong Kong Jobs & Salary Data avatar

JobsDB Scraper — Hong Kong Jobs & Salary Data

Pricing

from $0.50 / 1,000 results

Go to Apify Store
JobsDB Scraper — Hong Kong Jobs & Salary Data

JobsDB Scraper — Hong Kong Jobs & Salary Data

Scrape JobsDB Hong Kong job listings with salaries parsed into numbers (HKD min/max/period), normalised districts and industry classifications. Employer-side data only, no login.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Feeds HK Data

Feeds HK Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Scrape live JobsDB Hong Kong job listings with salary data you can actually sort and compare. Enter a keyword like accountant, press Start, and get structured listings with parsed HKD salary ranges, normalised districts, industries and employer names — as JSON, CSV or Excel.

Employer-side listings only. No candidate data, no personal data, no login required.

What this Actor does

JobsDB, Hong Kong's largest job board, publishes pay as inconsistent free text and labels the same district several different ways. Scrape it yourself and you get strings you cannot sort and location buckets that silently split apart. This Actor fixes both problems before the data reaches you.

  • 🔍 33,000+ live listings — search by keyword, filter by industry, or take the whole board
  • 💰 Salary parsed into numbers — $25,000 – $30,000 per month becomes salary_min: 25000, salary_max: 30000, salary_period: "month"
  • 📍 Districts normalised to Hong Kong's 18 official districts, so per-district aggregates are correct
  • 🏢 Employer and industry fields — company name, classification, subclassification
  • 🕐 Work type and arrangement — full time / part time / contract, on-site / hybrid / remote
  • 📅 Listing date — build a time series by scheduling daily runs
  • 🚫 No personal data — employer-side listings only

Because it runs on Apify, you also get scheduling, run monitoring, a REST API, webhooks, and integrations with Make, Zapier, Google Sheets, Slack, Airbyte and others — without hosting anything yourself.

How to use it (3 steps)

  1. Click Try for free and sign in to Apify Console.
  2. Type a keyword into Search keywords (for example accountant) and set Maximum listings.
  3. Click Start. When the run finishes, open the Dataset tab and export as JSON, CSV, Excel, HTML or XML — or pull it straight from the API.

To scrape a whole industry instead of a keyword, leave the keyword empty and put an industry id in Industry classification ID (see the table below).

Industry classification IDs

The 12 largest of 30 industries, with live listing counts (24 September 2026). The other 18 are listed in the input field's description; every listing belongs to exactly one industry.

IDIndustryJobsIDIndustryJobs
1203Banking & Financial Services4,6486008Marketing & Communications1,898
6281Information & Communication Technology3,8706092Manufacturing, Transport & Logistics1,847
6251Administration & Office Support2,6476043Retail & Consumer Products1,433
1200Accounting2,2426123Education & Training1,262
6362Sales2,1801206Construction1,111
1209Engineering1,9451212Hospitality & Tourism1,055

Input example

{
"keywords": "accountant",
"classification": "1200",
"maxItems": 500,
"requestDelaySeconds": 1
}

All fields are optional. With everything empty and Maximum listings set to 35000, the Actor walks the whole board. The source stops paging at 30,000 results, so above that the Actor searches industry by industry, which still reaches every listing.

Output example

A real row, straight out of the Actor:

{
"job_id": "94815059",
"title": "Senior Financial Accountant",
"company": "Fusion Asia HK Limited",
"salary_label": "$30,000 – $35,000 per month",
"salary_min": 30000,
"salary_max": 35000,
"salary_period": "month",
"currency": "HKD",
"districts": ["Causeway Bay, Wan Chai District"],
"district_normalised": ["Wan Chai"],
"classification": "Accounting",
"subclassification": "Financial Accounting & Reporting",
"work_types": ["Full time"],
"work_arrangements": ["On-site"],
"listing_date": "2026-09-23T02:10:49Z",
"teaser": "Experienced Senior Financial Accountant for day-to-day finance function in Hong Kong.",
"url": "https://hk.jobsdb.com/job/94815059",
"scraped_at": "2026-09-24T04:52:34+00:00"
}

Why salary_min / salary_max matter

The source publishes pay in at least five formats — $25,000 – $30,000, HKD 30000 - 35000 per month, 45K - 55K, hourly rates and daily rates. This Actor parses all of them into comparable integers, so you can sort, filter and average without writing your own parser.

Why district_normalised matters

Central and Western District, Central, Central and Western District and Admiralty, Central and Western District are all the same place. Aggregate on the raw labels and one district becomes three buckets, hiding the signal. From a whole-board run on 24 September 2026: every Accounting listing that states a monthly salary (432 of them), grouped by normalised district (districts with 20 or more listings; median of each advertised range's midpoint):

DistrictListingsMedian monthly (HKD)
Central and Western13337,500
Wan Chai5530,000
Yau Tsim Mong4122,500
Kwai Tsing2122,500
Kwun Tong3521,500
Kowloon City2121,500

An accounting job in Central and Western advertises 74% more than one in Kwun Tong. Without normalisation that comparison is not visible.

How much does it cost to scrape Hong Kong jobs?

This Actor is priced per result, so the cost is easy to predict: you pay for the listings you receive, and nothing for platform compute.

ListingsCost
1,000$0.50
5,000$2.50
33,000 (whole board)~$16.50

New Apify accounts start with free platform credit, so you can try a few hundred listings before paying anything. A typical salary-benchmarking run (500–1,000 listings for one role) costs well under a dollar.

The Actor never goes past your Maximum cost per run: it stops at the number of listings that budget pays for and says so on the run page.

Use cases

  • Salary benchmarking — what a role pays in Hong Kong, and which district pays most
  • Recruitment market intelligence — hiring volume by industry, employer and month
  • Competitor hiring tracking — which companies are expanding which teams
  • HR and compensation planning — evidence for pay bands in offers and reviews
  • Relocation and career research — pay versus location
  • AI training data — structured, labelled listings for job-matching models

FAQ

Is scraping job listings legal? This Actor collects publicly available job advertisements — employer-side content that anyone can view without logging in. It does not collect candidate profiles, applications or any personal data. You are responsible for how you use the output; check your own jurisdiction's rules before republishing.

Why do so few listings have a salary? About one in five Hong Kong job ads publish pay (19.5% of 33,231 listings on a whole-board run on 24 September 2026). That is the local market convention, not a defect in this Actor. When you need paid ranges, request more listings than you need and filter on salary_min.

Can I get historical data? Each run is a snapshot of what is live at that moment; the Actor keeps no history. Schedule a daily run and your dataset becomes a time series you own.

What language is the output in? Listing text is returned exactly as published — mostly English, with some Traditional Chinese. Field names and district names are always English.

Can I use this via API? Yes. Every Apify Actor has a REST API, so you can trigger runs and pull results from your own code, or use the Apify integrations for Make, Zapier, Google Sheets, Slack and others.

Is there an official JobsDB API? JobsDB does not offer a public API for job listings. This Actor gives you the same public listings through Apify's REST API: start a run from your code, then read the dataset as JSON, CSV or Excel.

Can you add another field or another site? Open an issue on the Issues tab. Requests for extra fields, or for a scraper covering another Hong Kong data source, are welcome.

中文簡介

JobsDB 香港職位爬蟲。輸入職位關鍵字或行業,即可匯出 JobsDB 上的招聘廣告:職位名稱、公司、行業、工作類型, 以及已轉換成數字的月薪範圍(港幣最低及最高)和統一的 18 區地區名稱,可下載 JSON、CSV 或 Excel。 毋須寫程式,毋須登入。

適合:薪酬調查、HR 定薪參考、招聘市場分析、追蹤競爭對手的招聘動向。

收費:每 1,000 個職位 US$0.50,另加每次 US$0.002 啟動費。只收集僱主刊登的公開招聘資料,不包括任何求職者資料。

ActorWhat it does
OpenRice Scraper — Hong Kong Restaurant Data~29,000 open HK restaurants with review scores, HKD price bands, opening hours and GPS coordinates

Support

Report problems on the Issues tab. Bugs in salary parsing or district normalisation are treated as priority — those two fields are the whole point of this Actor.