Jobsdb Jobs Search Scraper avatar

Jobsdb Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Jobsdb Jobs Search Scraper

Jobsdb Jobs Search Scraper

Scrape job search results from JobsDB.com with precision. Extract company names, salaries, locations, work types, and 20+ fields from search result pages — perfect for job aggregators, market analysis, and recruitment research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Soft Alexist

Soft Alexist

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

JobsDB Jobs Search Scraper: Harvest Career Listings at Scale


What Is JobsDB?

JobsDB is one of Asia-Pacific's largest job search platforms, hosting millions of active listings across technology, finance, healthcare, and general employment categories. The platform spans multiple regions, including Hong Kong, Singapore, Philippines, and Thailand. Scraping JobsDB search results enables recruiters, researchers, and analysts to capture job market intelligence, track hiring trends, and build competitive datasets — tasks that manual copying would take weeks to complete.


Overview

The JobsDB Jobs Search Scraper extracts structured job listings directly from JobsDB search result pages (not individual detail pages). It transforms unstructured HTML into clean, queryable records with 20+ fields per job. This scraper is built for:

  • Job aggregators combining listings from multiple sources into a unified platform
  • Recruitment agencies monitoring competitor postings and market gaps
  • Data analysts studying employment trends, salary distributions, and hiring demand
  • HR teams benchmarking roles, responsibilities, and compensation across regions

The scraper handles pagination intelligently, allows bulk URL processing, and includes error resilience through the ignore_url_failures flag.


Input Configuration

The scraper accepts a JSON configuration object tailored for search result pages:

{
"urls": [
"https://hk.jobsdb.com/Software-Engineer-jobs"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Configuration Parameters

ParameterTypeDescriptionExample
urlsArrayLinks to JobsDB job search result pages (not individual job detail pages)["https://hk.jobsdb.com/Software-Engineer-jobs"]
max_items_per_urlIntegerMaximum number of job listings to extract per search URL200
ignore_url_failuresBooleanIf true, skips failed URLs and continues scraping. If false, stops on first errortrue

Best practice: Use search URLs filtered by job title, location, or category. For example: https://[region].jobsdb.com/[Job-Title]-jobs or add filters like &salary= for refined results.


Output Format: 20+ Structured Fields

Sample output

{
"advertiser": {
"__typename": "JobSearchV6Advertiser",
"id": "61337487",
"description": "Virtual Gaming Technology Limited"
},
"branding": {
"__typename": "JobSearchV6Branding",
"serp_logo_url": "https://bx-branding-gateway.cloud.seek.com.au/d6256ec0-1c34-4c80-8e68-68583970aafe.1/jdpLogo"
},
"bullet_points": [
"Attractive remuneration package with Flexible working hours",
"5-day work week, 14 days Annual Leave + Birthday Leave",
"5+ years software engineering, 3+ in backend."
],
"classifications": [
{
"__typename": "JobSearchV6Classification",
"classification": {
"__typename": "JobSearchV6ClassificationDetail",
"id": "6281",
"description": "Information & Communication Technology"
},
"subclassification": {
"__typename": "JobSearchV6ClassificationDetail",
"id": "6290",
"description": "Engineering - Software"
}
}
],
"company_name": "Virtual Gaming Technology Limited",
"currency_label": null,
"display_type": "standard",
"employer": {
"__typename": "JobSearchV6Employer",
"company_url": "https://hk.jobsdb.com/companies/virtual-gaming-technology-limited-171089885763940",
"relative_company_url": "/companies/virtual-gaming-technology-limited-171089885763940",
"zone": "asia-1"
},
"external_references": null,
"id": "93238491",
"is_featured": false,
"locations": [
{
"__typename": "JobSearchV6DataLocation",
"country_code": "HK",
"label": "Tsim Sha Tsui, Yau Tsim Mong District",
"seo_hierarchy": [
{
"__typename": "JobSearchV6SeoHierarchy",
"contextual_name": "Tsim Sha Tsui Yau Tsim Mong District"
},
{
"__typename": "JobSearchV6SeoHierarchy",
"contextual_name": "Yau Tsim Mong District"
}
]
}
],
"role_id": "Artificial-Intelligence-Engineer",
"salary_label": "",
"sol_metadata": {
"search_request_token": "97bf36fc-9c7f-414e-a617-76096d78fc04",
"token": "0~97bf36fc-9c7f-414e-a617-76096d78fc04",
"job_id": "93238491",
"section": "MAIN",
"section_rank": 2,
"job_ad_type": "ORGANIC",
"tags": {
"mordor__flights": "mordor_523",
"mordor__s": "0"
}
},
"tags": [],
"teaser": "AI-focused backend engineer building scalable, production-ready AI features.",
"title": "Senior Software Engineer - AI",
"tracking": "ewogICJ0b2tlbiI6ICI0NWVjN2VmNi0xMGU3LTRlMWItODExMy02NzY3YmUzNmJmMDZfMiIKfQ==",
"work_arrangements": {
"__typename": "JobSearchV6WorkArrangements",
"display_text": null
},
"work_types": [
"Full time"
],
"listing_date": "2026-07-10T01:38:04.000Z",
"listing_date_display": "4h ago",
"company_profile_structured_data_id": 408641,
"from_url": "https://hk.jobsdb.com/Software-Engineer-jobs"
}

Each job record extracted from search results includes:

Core Job Information

FieldPurpose
idUnique JobsDB identifier for this listing
role_idInternal role classification ID
titleJob title displayed in the search result
teaserShort preview or snippet of the job posting
company_nameEmployer name
employerDetailed employer metadata and profile info
advertiserAccount or advertiser who posted the job

Compensation & Benefits

FieldPurpose
salary_labelDisplayed salary range (e.g., "SGD 4,000 - 6,000")
currency_labelCurrency code (e.g., "SGD", "HKD", "PHP")
bullet_pointsKey benefits, perks, or highlights listed by the employer

Job Details & Categorization

FieldPurpose
locationsWork location(s) — typically city and country
classificationsJob category tags (e.g., "Technology", "Engineering")
work_typesEmployment type (e.g., permanent, contract, temporary, internship)
work_arrangementsWork mode (e.g., on-site, remote, hybrid)
tagsAdditional searchable keywords or attributes

Posting & Display Attributes

FieldPurpose
listing_dateDate the job was posted (timestamp format)
listing_date_displayHuman-readable publication date (e.g., "Posted 2 days ago")
is_featuredBoolean flag — whether the listing has paid featured placement
display_typeHow the job is displayed (featured, standard, etc.)
brandingCompany branding elements (logo, colors, styling)
external_referencesLinks to external job postings or company sites
trackingAnalytics and tracking codes for click attribution
sol_metadataStructured metadata for search optimization
company_profile_structured_data_idLinked company profile identifier

How to Use

Step 1: Identify Search URLs Navigate to JobsDB in your target region (e.g., hk.jobsdb.com, sg.jobsdb.com) and perform a job search. Copy the full URL from the address bar. Examples:

  • https://hk.jobsdb.com/Software-Engineer-jobs
  • https://sg.jobsdb.com/Data-Scientist-jobs?salary=5000-9000

Step 2: Configure the Scraper Paste URLs into the urls array. Set max_items_per_url based on how many results you need per search (typically 20–200).

Step 3: Run the Scraper Execute the scraper and monitor progress. The ignore_url_failures: true setting ensures continued operation if a URL fails.

Step 4: Export Data Download results as JSON, CSV, or Excel for analysis, database import, or platform integration.

Usage Tips

  • Multi-region scraping: Add URLs from different JobsDB regions in one run (e.g., Hong Kong and Singapore).
  • Incremental runs: Scrape the same URL periodically to track new postings and removed listings.
  • Filter by keyword: Adjust search URLs to include salary ranges, job levels, or experience filters for refined datasets.
  • Handling pagination: The scraper automatically processes paginated results up to max_items_per_url.

Business Use Cases & Value

Job Aggregation Platforms Combine JobsDB listings with other sources to build a unified job search experience.

Talent Market Intelligence Analyze salary trends, in-demand skills, and geographic hiring patterns across Asia-Pacific regions.

Recruitment & HR Analytics Monitor competitor hiring, identify talent hotspots, and benchmark compensation for negotiation.

Academic & Economic Research Study labor market dynamics, employment type preferences, and sectoral hiring shifts over time.

The JobsDB Jobs Search Scraper delivers the data infrastructure behind these use cases, replacing manual effort with automated, scalable collection.


Conclusion

The JobsDB Jobs Search Scraper is the essential tool for anyone needing large-scale job market data. With 20+ fields per listing, multi-regional support, and robust error handling, it transforms JobsDB search results into clean, actionable intelligence. Start scraping today and unlock insights that drive recruitment, investment, and policy decisions.