Jobsdb Jobs Details Scraper avatar

Jobsdb Jobs Details Scraper

Pricing

Pay per usage

Go to Apify Store
Jobsdb Jobs Details Scraper

Jobsdb Jobs Details Scraper

Scrape comprehensive company profiles and AI-powered review summaries from JobsDB. Extract company information, employee reviews, and ratings in structured format — perfect for employer research, recruitment analytics, and competitive intelligence on Southeast Asian talent markets.

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

8 days ago

Last modified

Share

JobsDB Jobs Scraper: Extract Complete Job Details & Company Data


About JobsDB.com

JobsDB is one of Asia's largest online job platforms, serving millions of job seekers and employers across Hong Kong, Singapore, Thailand, and beyond. Each listing contains comprehensive job details, company information, and employment terms. Extracting this data manually is inefficient — the JobsDB Jobs Scraper automates the process, delivering structured records with 8+ data categories per posting.


Scraper Overview

The JobsDB Jobs Details Scraper extracts complete job postings from JobsDB.com, capturing job specifications, company profiles, work arrangements, learning insights, and SEO metadata. It is ideal for:

  • Recruitment agencies building candidate-to-job matching databases
  • Career platforms aggregating Asia-Pacific job listings
  • Market researchers analyzing employment trends and salary benchmarks
  • HR teams tracking competitor hiring and organizational structures

The scraper handles single or bulk URL inputs, gracefully skips failed links, and outputs clean, structured data ready for analytics or integration.


Input Format

The scraper accepts a minimal but powerful configuration:

{
"urls": [
"https://hk.jobsdb.com/job/92992403?type=standard&ref=search-standalone&origin=cardTitle#sol=21ae73fbf0ec33d6703ff932a7ac4b411caf9a96"
],
"ignore_url_failures": true
}
FieldTypeDescription
urlsArrayDirect links to individual JobsDB job detail pages. Copy from the browser URL bar. Each URL must be a specific job posting, not a search results page.
ignore_url_failuresBooleanWhen true, the scraper continues if some URLs fail (e.g., expired listings, access restrictions). When false, a single failure stops the entire run. Default: true

Tips:

  • Paste one URL per line or use bulk edit to add multiple links.
  • Ensure URLs include the full job ID and query parameters for accurate scraping.

Output Format & Field Definitions

Sample output

{
"learning_insights": {
"__typename": "LearningInsights",
"analytics": {
"title": "Career Advice homepage",
"landing_page": "CA Home",
"result_type": "DefaultSearchToCA",
"banner_name": "DefaultSearchToCA",
"encoded": "title:Career Advice homepage;landingPage:CA Home;resultType:DefaultSearchToCA;bannerName:DefaultSearchToCA"
},
"content": "<style>\n /* capsize font, don't change */\n .capsize-largeText {\n font-size: 18px;\n line-height: 27.094px;\n display: block;\n }\n\n .capsize-largeText::before {\n content: '';\n margin-bottom: -0.3611em;\n display: table;\n }\n\n .capsize-largeText::after {\n content: '';\n margin-top: -0.3611em;\n display: table;\n }\n\n .capsize-standardText {\n font-size: 16px;\n line-height: 24.528px;\n display: block;\n }\n\n .capsize-standardText::before {\n content: '';\n margin-bottom: -0.375em;\n display: table;\n }\n\n .capsize-standardText::after {\n content: '';\n margin-top: -0.375em;\n display: table;\n }\n /* end of capsize */\n\n /* LMIS css start here*/\n .lmis-root {\n font-family: SeekSans, 'SeekSans Fallback', Arial, sans-serif;\n color: #2e3849;\n }\n\n .lmis-title {\n font-weight: 500;\n }\n\n .lmis-description {\n margin-top: 24px;\n margin-bottom: 16px;\n }\n\n .lmis-list {\n padding-left: 0;\n margin: 0;\n }\n\n .lmis-list li {\n display: flex;\n align-items: center;\n color: #414c63;\n margin-top: 12px;\n }\n\n .lmis-list li:first-child {\n margin-top: 0;\n }\n\n .lmis-list li:before {\n content: '\\2022 \\0020';\n font-weight: 500;\n font-size: 16px;\n margin-right: 8px;\n }\n\n .lmis-cta {\n font-weight: 500;\n text-decoration: none;\n display: flex;\n align-items: center;\n justify-content: center;\n color: #2e3849;\n border: 2px solid #2e3849;\n border-radius: 8px;\n min-height: 48px;\n margin-top: 24px;\n }\n\n .lmis-cta img {\n margin-left: 4px;\n }\n\n .lmis-cta:hover {\n background-color: #f4f6fe;\n }\n\n @media only screen and (min-width: 740px) {\n .lmis-cta {\n max-width: 260px;\n }\n }\n\n @media only screen and (min-width: 992px) {\n .lmis-root {\n margin: -16px;\n }\n }\n</style>\n\n<div class=\"lmis-root\">\n <div class=\"capsize-largeText lmis-title\">Career Advice</div>\n <div class=\"capsize-standardText lmis-description\">Researching careers? Find all the information and tips you need on career advice.</div>\n <ul class=\"lmis-list\">\n <li><span class=\"capsize-standardText\">Role descriptions</span></li>\n <li><span class=\"capsize-standardText\">Salary insights</span></li>\n <li><span class=\"capsize-standardText\">Tools to help you prepare for jobs</span></li>\n </ul>\n <a class=\"lmis-cta\" target=\"_blank\" href=\"https://hk.jobsdb.com/career-advice?utm_campaign=LMIS_Web&utm_source=JobsDB&utm_medium=LMIS&utm_content=job-details\">\n <span class=\"capsize-standardText\">Explore Career Advice</span>\n <img\n src=\"https://cdn.seeklearning.com.au/media/images/lmis/arrow_right.svg\"\n alt=\"arrow-right\"\n />\n </a>\n</div>\n"
},
"gfj_info": {
"__typename": "GFJInfo",
"location": {
"__typename": "GFJLocation",
"country_code": "HK",
"country": "Hong Kong SAR",
"suburb": null,
"region": "New Territories",
"state": "North District",
"postcode": null
},
"work_types": {
"__typename": "GFJWorkTypes",
"label": [
"FULL_TIME"
]
},
"company": {
"__typename": "GFJCompany",
"url": null
}
},
"work_arrangements": {
"__typename": "JobDetailsWorkArrangements",
"arrangements": [
{
"__typename": "JobDetailsWorkArrangement",
"type": "ONSITE",
"label": "On-site"
}
],
"label": ""
},
"seo_info": {
"__typename": "SEOInfo",
"normalised_role_title": "Embedded Software Engineer",
"work_type": "242",
"classification": [
"6281"
],
"sub_classification": [
"6290"
],
"where": "North District",
"broader_location_name": "North District",
"normalised_organisation_name": "Shokz"
},
"job": {
"__typename": "Job",
"source_zone": "asia-1",
"tracking": {
"__typename": "JobTracking",
"ad_product_type": null,
"classification_info": {
"__typename": "JobTrackingClassificationInfo",
"classification_id": "6281",
"classification": "Information & Communication Technology",
"sub_classification_id": "6290",
"sub_classification": "Engineering - Software"
},
"has_role_requirements": true,
"is_private_advertiser": false,
"location_info": {
"__typename": "JobTrackingLocationInfo",
"area": null,
"location": null,
"location_ids": [
"1000163"
]
},
"work_type_ids": "242",
"posted_time": "11d ago"
},
"id": "92992403",
"title": "Embedded Software Engineer",
"phone_number": null,
"is_expired": false,
"expires_at": {
"__typename": "SeekDateTime",
"date_time_utc": "2026-07-29T13:59:59.999Z"
},
"is_link_out": false,
"contact_matches": [],
"is_verified": true,
"abstract": "Embedded Engineer",
"content2": "<p><strong>Job Description</strong></p><p>Here, you will be responsible for the software design and development of our products—bringing life to newly born PCBs and powerful vitality to mechanical hardware. You will experience the satisfaction of turning novel ideas into real hardware through elegant code.</p><p><strong>You will be responsible for:</strong></p><ol><li><p>Designing software architecture based on corresponding embedded hardware platforms;</p></li><li><p>Porting various signal processing algorithms;</p></li><li><p>Debugging product software, designing and guiding production processes, and delivering the final software.</p></li></ol><p><strong>We expect you to:</strong></p><ol><li><p>Have a degree in Electronic Engineering, Microelectronics, Automation Control, Electronics and Information, Physics, Mechanical Engineering, or related fields, with excellent academic records and solid fundamental knowledge;</p></li><li><p>Be familiar with processor architectures and proficient in mathematical software;</p></li><li><p>Have clear logic, be results-oriented, and possess strong communication and teamwork skills;</p></li><li><p>Have prior project development experience on embedded platforms (preferred).</p></li></ol><p><br></p>",
"status": "Active",
"listed_at": {
"__typename": "SeekDateTime",
"label": "11d ago",
"date_time_utc": "2026-06-29T01:01:56.845Z"
},
"salary": {
"__typename": "JobSalary",
"currency_label": null,
"label": "$25,000 – $35,000 per month"
},
"share_link": "https://hk.jobsdb.com/job/92992403?tracking=SHR-WEB-SharedJob-asia-1",
"work_types": {
"__typename": "JobWorkTypes",
"label": "Full time"
},
"advertiser": {
"__typename": "Advertiser",
"id": "62363278",
"name": "Shokz global limited",
"is_verified": true,
"registration_date": {
"__typename": "SeekDateTime",
"date_time_utc": "2024-03-13T02:26:08.976Z"
}
},
"location": {
"__typename": "LocationInfo",
"label": "North District"
},
"classifications": [
{
"__typename": "ClassificationInfo",
"label": "Engineering - Software (Information & Communication Technology)"
}
],
"products": {
"__typename": "JobProducts",
"branding": {
"__typename": "JobProductBranding",
"id": "8758e131-eb32-4027-a67e-7e92a02da847.1",
"cover": {
"__typename": "JobProductBrandingImage",
"url": "https://image-service-cdn.seek.com.au/2549763e12654723bd2929063287984dac4dd0db/8cde103d2d277c3f1419dbaaa9a9dff9f065fedc"
},
"thumbnail_cover": {
"__typename": "JobProductBrandingImage",
"url": "https://image-service-cdn.seek.com.au/2549763e12654723bd2929063287984dac4dd0db/814da9ed2d6a7f4cb3d09246e6e43521d6255889"
},
"logo": {
"__typename": "JobProductBrandingImage",
"url": "https://image-service-cdn.seek.com.au/78c77ca6a21fc0ee12af416d09e64de28e0f7494/f3c5292cec0e05e4272d9bf9146f390d366481d0"
}
},
"bullets": [
"embedded",
"electronics",
"healthcare"
],
"questionnaire": {
"__typename": "JobQuestionnaire",
"questions": [
"Which of the following statements best describes your right to work in Hong Kong?",
"What's your expected monthly basic salary?",
"Which of the following CAD software do you have experience with?",
"Which of the following languages are you fluent in?"
]
},
"video": null
},
"content": "<p><strong>Job Description</strong></p><p>Here, you will be responsible for the software design and development of our products—bringing life to newly born PCBs and powerful vitality to mechanical hardware. You will experience the satisfaction of turning novel ideas into real hardware through elegant code.</p><p><strong>You will be responsible for:</strong></p><ol><li><p>Designing software architecture based on corresponding embedded hardware platforms;</p></li><li><p>Porting various signal processing algorithms;</p></li><li><p>Debugging product software, designing and guiding production processes, and delivering the final software.</p></li></ol><p><strong>We expect you to:</strong></p><ol><li><p>Have a degree in Electronic Engineering, Microelectronics, Automation Control, Electronics and Information, Physics, Mechanical Engineering, or related fields, with excellent academic records and solid fundamental knowledge;</p></li><li><p>Be familiar with processor architectures and proficient in mathematical software;</p></li><li><p>Have clear logic, be results-oriented, and possess strong communication and teamwork skills;</p></li><li><p>Have prior project development experience on embedded platforms (preferred).</p></li></ol><p><br></p>"
},
"company_profile": null,
"company_search_url": "https://hk.jobsdb.com/Shokz-jobs/at-this-company",
"company_tags": []
}

The scraper delivers each job record with 8 interconnected data categories:

1. Job Details

FieldWhat It Contains
jobCore job information: title, description, job ID, posting date, expiry date, employment type (full-time, contract, etc.), industry classification, and seniority level. This is the primary job metadata.

2. Company Profile

FieldWhat It Contains
company_profileEmployer information: company name, description, size, industry classification, headquarters location, and company website. Provides organizational context for the role.

3. Company Search URL

FieldWhat It Contains
company_search_urlDirect link to the company's JobsDB profile page, allowing you to find other open positions at the same employer. Useful for tracking all vacancies from a single organization.

4. Work Arrangements

FieldWhat It Contains
work_arrangementsEmployment flexibility details: work location (on-site, hybrid, remote), working hours, shift information, and contract duration. Critical for candidates assessing work-life balance.

5. Learning Insights

FieldWhat It Contains
learning_insightsCareer development opportunities: training programs, skill development, certifications offered, and professional growth potential. Highlights long-term value of the role beyond salary.

6. GFJ Info (Good for Job)

FieldWhat It Contains
gfj_infoSpecial badges and benefits: work culture, employee satisfaction ratings, company reviews, benefits packages (health insurance, bonuses, leave policies), and JobsDB's internal job quality scoring. Summarizes what makes this role appealing.

7. SEO Info

FieldWhat It Contains
seo_infoStructured metadata for search engines: keywords, job category, salary range (if disclosed), required qualifications, experience level, and other SEO-relevant fields. Useful if you're rebuilding job data on your own platform.

8. Company Tags

FieldWhat It Contains
company_tagsCategorical labels for the employer: industry tags, company specialties, hiring pace (actively hiring, growing team, etc.), company culture indicators. Enables filtering and analysis by company type.

Example:

{
"company_tags": ["Tech Startup", "Actively Hiring", "Remote-Friendly", "Competitive Salary"]
}

How to Use

  1. Find job URLs — Navigate to JobsDB.com, search for jobs, and open individual job detail pages. Copy the full URL from your browser.
  2. Prepare input — Paste URLs into the urls array. You can add one or hundreds of links.
  3. Configure options — Set ignore_url_failures to true for bulk runs (recommended).
  4. Start the scraper — Trigger the run and monitor progress in the logs.
  5. Download results — Export as JSON (default), CSV, or Excel for analysis, import, or integration.

Common scenarios:

  • Single job: Paste one URL to extract full details for a specific posting.
  • Bulk scrape: Add 50+ URLs to create a snapshot of the job market.
  • Competitor tracking: Monitor all listings from one company using company_search_url.
  • Market analysis: Scrape jobs across industries, salary ranges, and locations.

Troubleshooting:

  • If a URL returns no data, check that it is a job detail page (not search or profile).
  • Expired or removed listings may fail; enable ignore_url_failures to skip them.

Use Cases & Business Value

  • Talent acquisition: Build a qualified candidate pool by analyzing job requirements and skills.
  • Salary benchmarking: Compare compensation across industries, locations, and experience levels.
  • Competitive intelligence: Monitor hiring patterns, open positions, and organizational growth.
  • Job board integration: Aggregate JobsDB listings into custom career platforms or internal systems.
  • Labor market research: Study employment trends, in-demand skills, and sector dynamics across Asia.

By automating data collection, the JobsDB Jobs Scraper reduces manual effort by 95%, enabling faster decision-making and deeper market insights.


Conclusion

The JobsDB Jobs Details Scraper transforms JobsDB.com postings into machine-readable, actionable data. Whether you're a recruiter, researcher, or platform developer, this scraper delivers comprehensive job and company information — learning opportunities, work flexibility, company profiles, and more — in a single, structured output. Start scraping today and unlock Asia's job market.