Jobsdb Scraper

Jobsdb Scraper

by shahidirfan

A lightweight, reliable scraper for Jobsdb job listings. Extracts titles, companies, and locations quickly. Use with residential proxies for best results.

114 runs
8 users
Try This Actor

Opens on Apify.com

About Jobsdb Scraper

Need to pull job listings from Jobsdb for a project? This scraper is what I use. It's a straightforward, no-fuss actor that quickly grabs the details you actually need: job titles, company names, and locations. I've found it's perfect for building datasets for market research, tracking hiring trends, or feeding job data into your own application. The setup is minimal, so you can get it running in minutes, not hours. One pro tip from experience: to keep the data flowing reliably and avoid those annoying blocks, pair it with residential proxies. It makes a huge difference in consistency and accuracy, especially for larger or ongoing scraping tasks. Think of it as a simple, focused tool that does one job well without overcomplicating things.

What does this actor do?

Jobsdb Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

JobsDB Scraper

Extract structured job listings from JobsDB.com, covering Thailand and Hong Kong. This Apify actor handles search, pagination, and detailed data collection, outputting results in formats like JSON and CSV for easy integration.

Key Features

  • Targeted Search: Scrape jobs using keywords and location filters.
  • Structured Data: Exports clean, organized data for jobs, companies, salaries, and descriptions.
  • Full Details: Captures comprehensive job information, including HTML and plain text descriptions.
  • Auto-Pagination: Automatically crawls through multiple pages of search results.
  • Multi-Region Support: Configured for both Thailand (th) and Hong Kong (hk) job markets.
  • Flexible Output: Get results in JSON, CSV, Excel, or XML.

How to Use

Configure the actor via input settings. You can start with a simple keyword/location search or use a direct JobsDB URL.

Basic Search:

{
  "keyword": "software engineer",
  "location": "Bangkok",
  "country": "th",
  "maxJobs": 50
}

Using a Custom Start URL:

{
  "startUrl": "https://th.jobsdb.com/jobs?q=data+analyst",
  "maxJobs": 100
}

Advanced Configuration:

{
  "keyword": "marketing manager",
  "location": "Hong Kong",
  "country": "hk",
  "maxJobs": 200,
  "maxPagesPerList": 10,
  "collectDetails": true,
  "proxyConfiguration": { "useApifyProxy": true }
}

Input Parameters

Parameter Type Default Description
keyword String - Search term (e.g., "software engineer").
location String - Location filter (e.g., "Bangkok").
country String th Country code: "th" for Thailand, "hk" for Hong Kong.
startUrl String - Direct JobsDB URL (overrides keyword/location).
maxJobs Integer 50 Maximum number of job listings to collect.
maxPagesPerList Integer 50 Maximum pages to crawl from a search list.
collectDetails Boolean true Fetches full job descriptions.
proxyConfiguration Object - Proxy settings for reliable scraping.

Output

The actor returns an array of job objects. Each object contains structured fields like:

  • title, company, location, salary
  • workType, classification
  • postedAt_relative, postedAt_iso
  • description_html, description_text
  • url, source, list_url, scrapedAt

Example Output Item:

{
  "title": "Senior Software Engineer",
  "company": "Tech Solutions Co., Ltd.",
  "location": "Bangkok",
  "salary": "฿50,000 - ฿80,000 per month",
  "workType": "Full time",
  "classification": "Information & Communication Technology",
  "postedAt_relative": "2d ago",
  "postedAt_iso": "2025-12-07T00:00:00.000Z",
  "description_html": "<div><p>We are seeking an experienced...</p></div>",
  "description_text": "We are seeking an experienced...",
  "url": "https://th.jobsdb.com/job/12345678",
  "source": "jobsdb",
  "list_url": "https://th.jobsdb.com/jobs?q=software+engineer",
  "scrapedAt": "2025-12-09T00:00:00.000Z"
}

API Integration

Run the actor via Apify's REST API or JavaScript client.

REST API Example:

curl -X POST "https://api.apify.com/v2/acts/YOUR_USERNAME~jobsdb-scraper/runs" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "developer", "location": "Singapore", "maxJobs": 25}'

JavaScript/Node.js Example:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
// ... run actor and fetch data

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Jobsdb Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
shahidirfan
Pricing
Paid
Total Runs
114
Active Users
8
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support