Jora Jobs Scraper avatar
Jora Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Jora Jobs Scraper

Jora Jobs Scraper

A lightweight actor to scrape Jora jobs. Extracts job titles, companies, locations, and descriptions. For best results and to avoid blocks, use residential proxies. This fast and efficient scraper is perfect for reliable, up-to-date job data collection.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

4

Monthly active users

3 days ago

Last modified

Share

Jora.com Jobs Scraper 🔍

Fast and reliable Apify actor for scraping job listings from Jora.com across multiple countries.

What does Jora Jobs Scraper do?

This Apify actor efficiently scrapes job listings from Jora.com, a global job search platform operating in Australia, New Zealand, Singapore, Hong Kong, Indonesia, and Malaysia. It extracts comprehensive job data including titles, companies, locations, salaries, job types, posting dates, and full descriptions - making it ideal for job market analysis, recruitment, and career research.

Features

  • Comprehensive Scraping: Extracts detailed job information including title, company, location, salary, job type, and full descriptions.
  • Multi-Region Support: Searches job listings across various countries and locations on Jora.com.
  • Pagination Handling: Automatically navigates through multiple pages of search results.
  • Flexible Filtering: Supports keyword searches, location filters, and date-based posting filters.
  • Detailed Extraction: Optionally collects full job descriptions by visiting individual job pages.
  • Structured Output: Saves results in a clean, structured format compatible with Apify datasets.
  • Error Resilience: Includes smart retry logic and error handling for reliable operation.
  • Configurable Limits: Set maximum results and page limits to control scraping scope.

Input Configuration

The actor accepts input parameters to customize the scraping behavior. All parameters are optional except where noted.

ParameterTypeDefaultDescription
keywordstring"software engineer"Job title or keywords to search for
locationstring-Geographic location to filter jobs (e.g., "New York, NY")
posted_datestring"anytime"Filter by posting date: anytime, 24h, 7d, 30d
results_wantedinteger50Maximum number of jobs to scrape
max_pagesinteger20Maximum search result pages to visit
collectDetailsbooleantrueWhether to visit job detail pages for full descriptions (recommended)
startUrlstring-Direct Jora.com search URL (overrides keyword/location)
countrystringAustraliaThe Jora regional site to search; prefer 'Australia' for QA-friendly default
proxyConfigurationobject-Proxy settings (Apify Proxy recommended)

Output Data

The actor outputs a dataset of job listings with the following standardized fields:

FieldTypeDescription
titlestringJob title
companystringCompany name
locationstringJob location
salarystringSalary or compensation information
job_typestringEmployment type (Full-time, Part-time, etc.)
date_postedstringPosting date
description_htmlstringJob description in HTML format
description_textstringJob description in plain text
urlstringDirect URL to the job posting

Sample Output

{
"title": "Senior Software Engineer",
"company": "Tech Solutions Inc",
"location": "Sydney, NSW",
"salary": "$120,000 - $150,000 per year",
"job_type": "Full time",
"date_posted": "2 days ago",
"description_html": "<div>We are seeking an experienced Senior Software Engineer...</div>",
"description_text": "We are seeking an experienced Senior Software Engineer to join our growing team...",
"url": "https://au.jora.com/job/senior-software-engineer-123456"
}

Usage

Basic Usage

  1. Navigate to the actor's page on Apify Store.
  2. Click Start to run with default settings, or configure inputs as needed.
  3. Monitor the run progress and download results when complete.

Advanced Configuration

For customized scraping:

  1. Set your search keyword (e.g., "Data Scientist").
  2. Specify a location for targeted results.
  3. Adjust results_wanted and max_pages based on your data needs.
  4. Enable collectDetails for comprehensive job information.

Examples

{
"keyword": "marketing manager",
"location": "London",
"results_wanted": 50
}

This configuration will scrape up to 50 marketing manager positions in London.

Example 2: Recent Postings Only

{
"keyword": "nurse",
"posted_date": "7d",
"max_pages": 10,
"collectDetails": false
}

Searches for nursing jobs posted in the last 7 days, limiting to 10 pages, without collecting full descriptions for faster execution.

Example 3: Custom Start URL

{
"startUrl": "https://au.jora.com/j?sp=search&q=developer&l=Sydney%2C+NSW",
"results_wanted": 100
}

Uses a direct Jora.com search URL for Australian developer jobs in Sydney, aiming for 100 results.

Configuration Tips

  • Proxy Usage: For large-scale scraping, configure Apify Proxy to avoid IP blocking and ensure reliable data collection.
  • Performance Optimization: If you only need basic job info, set collectDetails to false to speed up the run.
  • Result Limits: Balance results_wanted and max_pages to control both data volume and execution time.
  • Date Filtering: Use posted_date to focus on the most recent opportunities.

Use Cases

  • Market Research: Analyze job trends, salary ranges, and industry demands.
  • Recruitment: Identify potential candidates or job openings.
  • Career Planning: Research opportunities in specific locations or fields.
  • Data Analytics: Build datasets for machine learning or business intelligence applications.
  • Automated Monitoring: Set up recurring runs to track new job postings.

Performance

  • Speed: Typically completes within 3-5 minutes for 50 jobs with full details
  • Efficiency: ~10-15 seconds per page, ~15-20 jobs per minute with details enabled
  • Resource Usage: Optimized for standard Apify compute units
  • Reliability: Built-in retry logic and anti-blocking measures with residential proxies

Best Practices

  • Proxy Configuration: Always use Apify Proxy (RESIDENTIAL group recommended) for reliable scraping and to avoid IP blocks
  • Data Quality: Enable collectDetails for comprehensive job information including full descriptions and salary data
  • Result Limits: Balance results_wanted and max_pages appropriately (recommended: max_pages ≥ results_wanted ÷ 12)
  • Performance vs Quality: Disable collectDetails only if you need faster runs with basic data (title, company, URL only)

Notes

  • Default settings are optimized to pass Apify's quality assurance tests
  • Supports all Jora country-specific domains (Australia, NZ, Singapore, Hong Kong, Indonesia, Malaysia)
  • For extensive datasets (500+ jobs), consider increasing max_pages and allowing longer run times
  • The actor includes smart anti-bot detection handling and automatic session rotation