Jora Scraper
Pricing
from $1.00 / 1,000 results
Jora Scraper
[π° $1.0 / 1K] Extract job listings from Jora across 6 countries β title, company, salary, location, work type, posting date, and full descriptions. Search by keyword and location or paste Jora search URLs.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Jora Job Scraper
Pull job listings from Jora across six Asia-Pacific markets in a single run β title, company, location, salary, work type, posting date, summary, and the full description on demand. Search by keyword and location, or paste any Jora search URL to clone a saved search exactly. Built for recruiters, labor-market researchers, and relocation and talent-mapping teams who need structured APAC job data without collecting it by hand.
Why This Scraper?
- 6 APAC job markets in one actor β Australia, New Zealand, Singapore, Hong Kong, Malaysia, and Indonesia, each as a simple country dropdown. No separate run, no rebuilt URL per market.
- Full job descriptions on demand β flip
includeJobDetailson to capture each posting's complete description text, not just the search-result snippet. - 5 date-posted windows + 5 employment-type filters β narrow to the last 24 hours, 7, 14, or 30 days, and to Full time, Part time, Contract, Permanent, or Casual / Temporary β all applied by Jora's own search so they never waste result credits.
- ISO-normalized posting dates β every job carries both Jora's human text ("Posted 15h ago") and a clean
postedAtdate (2026-06-02) you can sort and filter on directly. - Salary captured when advertised β annual and monthly pay strings are parsed out of each card and kept in a dedicated
salaryfield, in the country's local currency, never mixed into work type. - Paste any Jora search URL β copy a refined search straight from your browser and the actor clones it verbatim, including every filter you set on the site.
- Up to ~1,000 listings per search β smooth pagination to Jora's practical depth, with cross-search de-duplication so the same job never lands twice.
- Minimum-salary, radius, and quick-apply filters β set an annual salary floor, widen the search by kilometres from a location, or keep only one-click apply jobs.
- One flat row per job β title, company, location, salary, work type, dates, summary, and a direct apply link, ready for a spreadsheet with no reshaping.
Use Cases
Recruitment & Talent Sourcing
- Build live candidate-demand lists for a role across Sydney, Auckland, and Singapore at once
- Track quick-apply roles to spot openings candidates can reach in one click
- Monitor a single keyword (e.g. "registered nurse") across all six markets daily
- Pull direct apply links for every matching posting into your ATS
Labor-Market & Economic Research
- Measure hiring volume by keyword and region across the Asia-Pacific
- Compare full-time vs. part-time vs. contract mix between countries
- Track week-over-week posting velocity using the
postedAtdate - Map which cities a role concentrates in by location frequency
Salary Benchmarking
- Aggregate advertised salaries for a job title by country and currency
- Compare annual pay bands between Australia and New Zealand for the same role
- Set a
minSalaryfloor to isolate senior or premium postings - Build pay-range reports for relocation and compensation teams
Competitor Hiring Intelligence
- Watch a named company's open roles across every Jora market
- Detect expansion signals from a surge in a competitor's postings
- Capture full descriptions to read a rival's required skills and stack
Relocation & Talent-Mapping Services
- Surface roles within a radius of a target city for relocating clients
- Filter to the last 7 days to keep candidate shortlists fresh
- Combine country and keyword to scope a market-entry feasibility study
Getting Started
Simple Keyword Search
One keyword, one country, capped at 50 results:
{"searchKeywords": ["software engineer"],"country": "au","maxItems": 50}
Filtered Search (Location + Recency + Type)
Recent full-time roles near a city, newest first:
{"searchKeywords": ["registered nurse"],"location": "Sydney NSW","country": "au","datePosted": "7d","jobType": "3","sortBy": "date","maxItems": 200}
Paste a Jora Search URL
Copy any search from your browser β every on-site filter is preserved:
{"startUrls": ["https://sg.jora.com/j?q=data+analyst&l=Singapore"],"maxItems": 100}
Full-Featured Example
Salary floor, radius, quick-apply only, with full descriptions:
{"searchKeywords": ["project manager"],"location": "Auckland","country": "nz","datePosted": "30d","jobType": "6","minSalary": 90000,"radius": 25,"quickApply": true,"sortBy": "date","includeJobDetails": true,"maxItems": 500}
Input Reference
What to Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | string[] | ["software engineer"] | Job titles or keywords. Each keyword runs as its own search. Leave empty if you are pasting search URLs. |
location | string | "" | City, region, or postcode to search within (e.g. "Sydney NSW", "Auckland"). Leave empty to search the whole country. |
country | select | Australia | Which Jora market to search: Australia, New Zealand, Singapore, Hong Kong, Malaysia, or Indonesia. |
startUrls | string[] | [] | Paste full Jora search URLs to clone a search exactly. Overrides the keyword, location, country, and filter fields. |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
datePosted | select | Any time | Only include jobs posted within Last 24 hours, 7 days, 14 days, or 30 days. |
jobType | select | Any type | Employment type: Full time, Part time, Contract, Permanent, or Casual / Temporary. |
sortBy | select | Most relevant | Order by relevance to your keywords, or by newest posting date first. |
minSalary | integer | null | Only include jobs advertising at least this annual salary, in local currency. |
radius | integer | null | Expand the search to jobs within this many kilometres of the location. |
quickApply | boolean | false | Keep only jobs you can apply to directly on Jora, without an external site. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 100 | Maximum job listings to collect across all searches. Set to 0 for every available result (Jora caps a single search at roughly 1,000). |
includeJobDetails | boolean | false | Open each posting to capture the full description text. Slower β one extra page per job β but gives the complete listing. |
Output
One flat row per job. Here's a representative result with full details enabled:
{"title": "Software Engineer","company": "Atlassian","location": "Sydney NSW","salary": "$120,000 - $150,000 a year","workType": "Full time","postedAt": "2026-06-01","postedAtText": "Posted 1d ago","summary": "Join our platform team building developer tools used by millions...","description": "About the role\nWe are looking for a Software Engineer to join...","country": "au","searchKeyword": "software engineer","jobId": "a1b2c3d4e5","url": "https://au.jora.com/job/Software-Engineer-a1b2c3d4e5"}
Core Fields
| Field | Type | Description |
|---|---|---|
title | string | Job title as listed |
company | string | Hiring company name |
location | string | City or region of the role |
salary | string | Advertised pay in local currency β only when the listing states one |
workType | string | Employment type (Full time, Part time, Contract, etc.) |
url | string | Direct link to the job on Jora |
Job Details
| Field | Type | Description |
|---|---|---|
postedAt | string | Normalized posting date (YYYY-MM-DD) for sorting and filtering |
postedAtText | string | Jora's original posting text (e.g. "Posted 15h ago") |
summary | string | Short snippet from the search result card |
description | string | Full posting description β only when includeJobDetails is on |
Metadata
| Field | Type | Description |
|---|---|---|
country | string | Jora market code the job came from (au, nz, sg, hk, my, id) |
searchKeyword | string | The keyword (or URL) that produced this row |
jobId | string | Jora's unique identifier for the listing |
Tips for Best Results
- Start small β set
maxItemsto 25β50 on your first run to confirm the data matches your needs, then scale up. - Use
startUrlsto replicate a refined search β set every filter on Jora's site, copy the URL, and the actor reproduces that exact search, including filters not exposed as inputs here. - Turn on
includeJobDetailsonly when you need full text β it adds one extra page fetch per job, so leave it off for fast, high-volume runs that only need the card summary. - Filters are free β
datePosted,jobType,sortBy,minSalary,radius, andquickApplyare applied by Jora's own search, so they shrink the result set rather than spending result credits on jobs you'll discard. - Sort by newest for monitoring β set
sortByto "Newest first" anddatePostedto "Last 24 hours" to pull only fresh postings on a daily schedule. - One keyword per market gives the cleanest reports β run a single keyword against one country at a time when you want tidy per-market salary or volume tables.
- Salary appears only when advertised β many APAC listings omit pay, so expect the
salaryfield to be present on a subset of rows; pair withminSalaryto keep only postings that state a figure.
Pricing
From $1.00 per 1,000 results β a flat pay-per-result rate that undercuts comparable Jora extractors. No compute or time-based charges β you pay per result, plus a small fixed per-run start fee. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.
| Results | No discount | Bronze | Silver | Gold |
|---|---|---|---|---|
| 100 | $0.12 | $0.115 | $0.105 | $0.10 |
| 1,000 | $1.20 | $1.15 | $1.05 | $1.00 |
| 10,000 | $12.00 | $11.50 | $10.50 | $10.00 |
| 100,000 | $120.00 | $115.00 | $105.00 | $100.00 |
A "result" is any job row in the output dataset. Platform fees from your Apify plan are additional.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n β Workflow automation
- Google Sheets β Direct spreadsheet export
- Slack / Email β Notifications on new results
- Webhooks β Trigger custom APIs on run completion
- Apify API β Full programmatic access
Legal & Ethical Use
This actor is designed for legitimate recruitment, labor-market research, salary benchmarking, and hiring intelligence. Users are responsible for complying with applicable laws and Jora's Terms of Service. Do not use extracted data for spam, harassment, discriminatory hiring, or any illegal purpose. Be mindful of employment and personal-data regulations in each market you collect from.