Jora Jobs Scraper avatar
Jora Jobs Scraper

Pricing

Pay per usage

Go to Apify Store
Jora Jobs Scraper

Jora Jobs Scraper

Developed by

Shahid Irfan

Shahid Irfan

Maintained by Community

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.

0.0 (0)

Pricing

Pay per usage

0

3

2

Last modified

2 days ago

Jora.com Jobs Scraper

Description

This Apify actor efficiently scrapes job listings from Jora.com, a global job search platform. It extracts comprehensive job data across multiple countries and regions, 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_wantedinteger20Maximum number of jobs to scrape
max_pagesinteger5Maximum search result pages to visit
collectDetailsbooleantrueWhether to visit job detail pages for full descriptions
startUrlstring-Direct Jora.com search URL (overrides keyword/location)
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

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.

Notes

  • The actor is optimized for performance and typically completes within 5 minutes for standard configurations.
  • Default settings are designed to pass Apify's quality assurance tests.
  • For extensive datasets, consider increasing results_wanted and max_pages accordingly.
  • Using Apify Proxy is highly recommended for consistent and uninterrupted scraping.