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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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,salaryworkType,classificationpostedAt_relative,postedAt_isodescription_html,description_texturl,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
Categories
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 TrialActor Information
- Developer
- shahidirfan
- Pricing
- Paid
- Total Runs
- 114
- Active Users
- 8
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support