Jora Job Scraper — Search Jobs Across 6 Countries in Seconds
Pricing
$15.00/month + usage
Jora Job Scraper — Search Jobs Across 6 Countries in Seconds
Extract job listings, salaries, company names, and full descriptions from Jora— a job search engine covering Australia, New Zealand, Singapore, Hong Kong, Malaysia, and Indonesia.
Pricing
$15.00/month + usage
Rating
0.0
(0)
Developer

Paweł
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract job listings, salaries, company names, and full descriptions from Jora — a job search engine covering Australia, New Zealand, Singapore, Hong Kong, Malaysia, and Indonesia.
Features
- 6 countries supported — Australia, New Zealand, Singapore, Hong Kong, Malaysia, Indonesia
- Keyword + location search — find jobs by title, skill, or company name in any city or region
- Direct URL scraping — paste any Jora search or job page URL
- Salary extraction — captures salary ranges when disclosed (AUD, NZD, SGD, HKD, MYR, IDR)
- Job type detection — Full time, Part time, Contract, Casual, Temporary, Internship
- Full descriptions — optional detail mode extracts complete job descriptions with HTML formatting
- Automatic pagination — scrapes across multiple result pages until your limit is reached
- Proxy support — configurable proxy for large-scale runs
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | array | — | Direct Jora URLs (search pages or job pages). Overrides keyword/location. |
country | string | au | Country to search: au, nz, sg, hk, my, id |
keyword | string | — | Job title, company, or keyword (e.g. "nurse", "react developer") |
location | string | — | City, district, or state (e.g. "Sydney", "Auckland", "Kuala Lumpur") |
maxItems | integer | 50 | Max jobs to scrape. Set to 0 for unlimited. |
extractDetails | boolean | false | Visit each job page for full description. Slower but richer data. |
maxConcurrency | integer | 5 | Parallel browser pages (1–20). |
proxyConfiguration | object | — | Proxy settings. Recommended for production. |
Example — Search by keyword and location
{"country": "au","keyword": "software engineer","location": "Melbourne","maxItems": 100}
Example — Scrape a specific Jora URL
{"startUrls": [{ "url": "https://sg.jora.com/j?q=marketing&l=Singapore" }],"maxItems": 50}
Example — Full descriptions with detail extraction
{"country": "nz","keyword": "nurse","location": "Auckland","maxItems": 30,"extractDetails": true}
Output
Default mode (extractDetails: false)
Fast extraction from search result pages:
{"jobTitle": "Developer Programmer","companyName": "Synechron","location": "Sydney NSW","salary": "$80,000 - $80,000 a year","jobType": "Full time","description": "Interpret specifications, build, maintain and modify software code. Analyze system needs, identify limitations, test and debug applications. 3+ years experience in financial services required.","postedDate": "Posted 2d ago","jobId": "ab0e19a2febadc2002456e41eca2cad1","jobUrl": "https://au.jora.com/job/Developer-Programmer-ab0e19a2febadc2002456e41eca2cad1...","sourceCountry": "au","scrapedAt": "2026-02-28T19:32:32.833Z"}
Detail mode (extractDetails: true)
Visits each job page for the full description and source site information:
{"jobTitle": "Developer Programmer","companyName": "Synechron","location": "Sydney NSW","salary": "$80,000 - $80,000 a year","jobType": "Full time","description": "Developer Programmer\nAs a developer programmer you would interpret specifications, technical designs and flow charts, build, maintain and modify the code for software applications...\n\nResponsibilities:\n- Researching, consulting, analyzing and evaluating system program needs\n- Testing, debugging, diagnosing and correcting errors...\n\nSkills Required:\n- 3+ years experience in development\n- Experience working with APIs...","descriptionHtml": "<p><strong>Developer Programmer</strong></p><p>As a developer programmer you would...</p><ul><li>Researching, consulting...</li></ul>","postedDate": "2d ago","source": "Snaphunt 1","jobId": "ab0e19a2febadc2002456e41eca2cad1","jobUrl": "https://au.jora.com/job/Developer-Programmer-ab0e19a2febadc2002456e41eca2cad1...","sourceCountry": "au","scrapedAt": "2026-02-28T19:39:38.863Z"}
Output fields
| Field | Description | Default | Detail |
|---|---|---|---|
jobTitle | Position title | yes | yes |
companyName | Employer name | yes | yes |
location | City and state/region | yes | yes |
salary | Salary range when disclosed | yes | yes |
jobType | Full time, Part time, Contract, etc. | yes | yes |
description | Job summary (default) or full description (detail) | yes | yes |
descriptionHtml | Full description with HTML formatting | — | yes |
postedDate | When the job was listed | yes | yes |
source | Original job board the listing came from | — | yes |
jobId | Unique Jora job identifier | yes | yes |
jobUrl | Direct link to the job on Jora | yes | yes |
sourceCountry | Country code (au, nz, sg, hk, my, id) | yes | yes |
scrapedAt | ISO timestamp of when the data was collected | yes | yes |
Use Cases
- Job market research — analyze hiring trends, in-demand skills, and salary ranges across Asia-Pacific
- Salary benchmarking — compare compensation for the same role across countries and cities
- Recruitment intelligence — monitor competitor hiring and new job openings
- Career exploration — find opportunities matching specific skills and locations
- Remote work tracking — identify companies offering flexible work arrangements
- Regional comparison — compare job markets between Australia, New Zealand, and Southeast Asia
Tips
- Start with default mode — it's much faster and gives you all the key data. Use
extractDetails: trueonly when you need the full description text. - Use the country selector to target a specific market, or provide direct URLs from different country subdomains to search across multiple markets.
- Set
maxItemsto control costs and run time. Each result page contains about 15 jobs. - Proxy is recommended for large runs (100+ jobs) to avoid rate limiting.
Integrate via API
The scraped data can be downloaded in JSON, CSV, Excel, XML, or RSS format via the Apify API.
Your Feedback
If you have any feedback or found a bug, please create an issue on the Actor's Issues tab in Apify Console.