Jooble Scraper — 50+ Countries Job Aggregator
Pricing
Pay per usage
Jooble Scraper — 50+ Countries Job Aggregator
Scrape Jooble.org job listings across 50+ countries. Filter by keyword, location, country domain, and recency. No proxy required. Repost detection. $1.50/1,000 results.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
1
Bookmarked
14
Total users
5
Monthly active users
7 days ago
Last modified
Categories
Share

Extract structured job listings from jooble.org — one of the world's largest job aggregators, covering 50+ countries and pulling listings from hundreds of sources. Search by keyword, location, and country. No API key required.
What you get
Each result includes the job title, company, location, contract type, schedule, remote status, structured salary fields, and a direct link. Jooble aggregates listings from local job boards, company sites, and recruiter portals in a single feed.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keywords | string | — | Job title or keyword, e.g. software engineer, accountant, nurse |
location | string | — | City or region to filter by |
country | string | — | Two-letter country code, e.g. us, gb, de, fr, pl |
remoteOnly | boolean | false | Return only remote / work-from-home listings |
maxResults | integer | 100 | Maximum number of listings to return |
daysOld | integer | — | Only return jobs posted within this many days |
skipReposts | boolean | false | Skip listings already seen in previous runs (90-day deduplication) |
proxyConfiguration | object | — | Proxy settings (residential proxy recommended for best results) |
startUrls | array | — | Direct Jooble search URLs to scrape. Overrides all filters |
Output fields
| Field | Type | Notes |
|---|---|---|
title | string | Job title |
company | string | Hiring company or recruiter name |
location | string | Location as displayed |
contractType | string | e.g. Full-time, Part-time, Contract |
workSchedule | string | Schedule description |
isRemote | boolean | true for remote or work-from-home roles |
salaryRaw | string | Salary text as displayed |
salaryMin | number | Minimum salary (numeric), or null |
salaryMax | number | Maximum salary (numeric), or null |
salaryCurrency | string | Currency code |
salaryPeriod | string | e.g. Monthly, Yearly, Hourly |
publishDate | string | Date posted |
isNew | boolean | true for listings posted in the last 24 hours |
isPremium | boolean | true for sponsored/featured listings |
isEasyApply | boolean | true when one-click apply is available |
appliesCount | integer | Number of applications received (where shown) |
url | string | Direct link to the listing |
isRepost | boolean | true if seen in a previous run |
scrapedAt | string | ISO 8601 scrape timestamp |
Examples
Developer jobs in Germany
{"keywords": "software developer","country": "de","maxResults": 100}
Remote data science jobs globally
{"keywords": "data scientist","remoteOnly": true,"maxResults": 200}
UK marketing jobs posted this week
{"keywords": "marketing manager","location": "London","country": "gb","daysOld": 7,"maxResults": 100}
Daily cross-country feed for a specific role
{"keywords": "product manager","country": "us","daysOld": 1,"skipReposts": true,"maxResults": 500}
Pricing
Pay-per-result — charged only for items pushed to the dataset.
Notes
Jooble aggregates from many sources, so the same role may appear from multiple source boards. Use skipReposts across runs to avoid duplicates in recurring feeds. The country field uses ISO 3166-1 alpha-2 codes (e.g. us, gb, de).
Need a custom scraper?
Unfenced Group builds Apify actors for any website — for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl