Jora Scraper avatar

Jora Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Jora Scraper

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

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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 includeJobDetails on 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 postedAt date (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 salary field, 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 postedAt date
  • 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 minSalary floor 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

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
}

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

ParameterTypeDefaultDescription
searchKeywordsstring[]["software engineer"]Job titles or keywords. Each keyword runs as its own search. Leave empty if you are pasting search URLs.
locationstring""City, region, or postcode to search within (e.g. "Sydney NSW", "Auckland"). Leave empty to search the whole country.
countryselectAustraliaWhich Jora market to search: Australia, New Zealand, Singapore, Hong Kong, Malaysia, or Indonesia.
startUrlsstring[][]Paste full Jora search URLs to clone a search exactly. Overrides the keyword, location, country, and filter fields.

Filters

ParameterTypeDefaultDescription
datePostedselectAny timeOnly include jobs posted within Last 24 hours, 7 days, 14 days, or 30 days.
jobTypeselectAny typeEmployment type: Full time, Part time, Contract, Permanent, or Casual / Temporary.
sortByselectMost relevantOrder by relevance to your keywords, or by newest posting date first.
minSalaryintegernullOnly include jobs advertising at least this annual salary, in local currency.
radiusintegernullExpand the search to jobs within this many kilometres of the location.
quickApplybooleanfalseKeep only jobs you can apply to directly on Jora, without an external site.

Limits

ParameterTypeDefaultDescription
maxItemsinteger100Maximum job listings to collect across all searches. Set to 0 for every available result (Jora caps a single search at roughly 1,000).
includeJobDetailsbooleanfalseOpen 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

FieldTypeDescription
titlestringJob title as listed
companystringHiring company name
locationstringCity or region of the role
salarystringAdvertised pay in local currency β€” only when the listing states one
workTypestringEmployment type (Full time, Part time, Contract, etc.)
urlstringDirect link to the job on Jora

Job Details

FieldTypeDescription
postedAtstringNormalized posting date (YYYY-MM-DD) for sorting and filtering
postedAtTextstringJora's original posting text (e.g. "Posted 15h ago")
summarystringShort snippet from the search result card
descriptionstringFull posting description β€” only when includeJobDetails is on

Metadata

FieldTypeDescription
countrystringJora market code the job came from (au, nz, sg, hk, my, id)
searchKeywordstringThe keyword (or URL) that produced this row
jobIdstringJora's unique identifier for the listing

Tips for Best Results

  • Start small β€” set maxItems to 25–50 on your first run to confirm the data matches your needs, then scale up.
  • Use startUrls to 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 includeJobDetails only 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, and quickApply are 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 sortBy to "Newest first" and datePosted to "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 salary field to be present on a subset of rows; pair with minSalary to 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.

ResultsNo discountBronzeSilverGold
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

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.