Adzuna Jobs Scraper — 19 Countries, Salary Data avatar

Adzuna Jobs Scraper — 19 Countries, Salary Data

Pricing

from $1.20 / 1,000 job scrapeds

Go to Apify Store
Adzuna Jobs Scraper — 19 Countries, Salary Data

Adzuna Jobs Scraper — 19 Countries, Salary Data

Adzuna jobs scraper: export Adzuna job search results from 19 country sites (US, UK, AU, CA, DE, FR, IN…) to JSON/CSV. Title, company, location, parsed salary, description and URL. No Adzuna API key needed. $1.20 per 1,000 jobs.

Pricing

from $1.20 / 1,000 job scrapeds

Rating

0.0

(0)

Developer

Umar Arshad

Umar Arshad

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

10 days ago

Last modified

Features

Limited permissions

Share

Turn any Adzuna job search into clean JSON, CSV or Excel: title, company, location, salary (raw text plus parsed min/max and currency), description and job URL. Works across 19 Adzuna country sites (US, UK, Australia, Canada, Germany, France, Netherlands, India and more) with one input. An Adzuna API alternative for job postings data and salary benchmarking: no Adzuna API key, no app ID, no rate-limit setup.

The default run (20 jobs, "software engineer" in New York) finishes in under 10 seconds.

Sample output

Real rows from a run on Oct 8, 2026 (queries: ["software engineer"], country: "us", location: "New York"):

titlecompanylocationsalaryRawsalaryMinsalaryCurrencyurl
Software EngineerNORTHBOUND SEARCHNEW YORK, NEW YORK, 10261ESTIMATED: $184,981 per year184981USD5915489073
Software EngineerARCSPANNEW YORK, NEW YORK, 10261ESTIMATED: $238,257 per year238257USD5915205028
Software EngineerDAVID JOSEPH & COMPANYNEW YORK, NEW YORK, 10261ESTIMATED: $184,390 per year184390USD5915409001
Software EngineerALLDUS INTERNATIONAL CONSULTING LTDNEW YORK, NEW YORK, 10261ESTIMATED: $232,291 per year232291USD5915835754
Software EngineerMOXXI DIGITALNEW YORK, NEW YORK, 10261ESTIMATED: $243,430 per year243430USD5914991640

Each row also has jobId, description, salaryMax, country, postedAt, category, source and scrapedAt (see Output fields).

Download the full 20-row sample as CSV: https://api.apify.com/v2/datasets/cqAhdELzhJzmlhBzl/items?format=csv&clean=1

UK salary sample

Real rows from a run on Nov 3, 2026 (queries: ["data analyst"], country: "gb", location: "Manchester", maxJobs: 5, includeDescription: false; 5 jobs in about 7 seconds, every row with a salary):

titlecompanysalaryRawsalaryMinsalaryMaxsalaryCurrency
Data AnalystADVANCED RESOURCE MANAGERS LTD£400 - £600 PER DAY400600GBP
Data AnalystAUTOTRADER35000-60000 PER YEAR3500060000GBP
Senior Data ScientistHACKAJOB LTDJOBSWORTH: £79,879 per year7987979879GBP
Data ScientistADVANCED RESOURCE MANAGERS LTDJOBSWORTH: £60,325 per year6032560325GBP
Senior Data AnalystAUTOTRADER50000-70000 PER YEAR5000070000GBP

Three rows are salaries advertised by the employer; two are Adzuna estimates (see FAQ on ESTIMATED: / JOBSWORTH:).

Use cases

  • Recruiters and staffing agencies: build lead lists of companies hiring for a role in a city, in any of 19 countries.
  • Salary benchmarking and compensation research: collect advertised and Adzuna-estimated salaries (parsed to numbers plus currency) for a job title by city or country.
  • Job boards and HR-tech products: feed fresh listings into your own search, alerts or newsletters on a schedule.
  • Labour-market research: track hiring volume for a skill or job title over time and across countries.

Pricing

$1.20 per 1,000 jobs (pay per event: $0.0012 per job, plus a tiny $0.00005 run start). You pay only for jobs saved to the dataset.

How that compares with other Adzuna Actors in the Apify Store (list prices checked Oct 8, 2026):

ActorPrice per 1,000 jobs
umararshad2/adzuna-jobs-scraper (this Actor)$1.20
thirdwatch/adzuna-jobs-scraper$1.50 on the Free plan ($0.85 to $1.25 on paid tiers)
nabeelbaghoor/jobflow-adzuna (needs your own Adzuna API key)$2.00
jobsapi/adzuna-jobs-search-scraper$2.99 + $0.001 per run
powerbox/adzuna-jobs-search-scraper$3.99 + $0.09 per run
nabeelbaghoor/adzuna-job-search-api$6.00

Quick start

  1. Enter one or more search queries (e.g. software engineer, registered nurse).
  2. Pick a country and optionally a location (city, region or postcode).
  3. Set max jobs (the form starts at 20 for a fast first run; raise it to hundreds or thousands).
  4. Click Start and download the results as JSON, CSV, Excel or via API.

Example input

{
"queries": ["software engineer"],
"country": "us",
"location": "New York",
"maxJobs": 20
}

UK, larger run:

{
"queries": ["registered nurse"],
"country": "gb",
"location": "London",
"maxJobs": 200,
"includeDescription": false
}

Direct Adzuna URLs (search pages or /land/ad/ job links):

{
"searchUrls": [
"https://www.adzuna.com/search?q=data+analyst",
"https://www.adzuna.co.uk/search?q=accountant&w=Manchester"
],
"maxJobs": 50
}

Input options

FieldWhat it does
queriesJob titles or keywords to search for.
countryAdzuna country site (see table below).
locationOptional city, region or postcode.
searchUrlsOptional Adzuna search or job URLs; used instead of queries when given.
maxJobsMaximum jobs to save in total (default 100, form starts at 20). The Actor pages through results until it reaches this number or results run out.
includeDescriptiontrue (default): try to open each job page for the full description, falling back to the search snippet when the page is protected. false: listing-only, fastest.
proxyConfigurationApify Proxy settings. The default works; the Actor automatically switches to residential proxies if Adzuna challenges a request.

Output fields

FieldDescription
jobIdAdzuna job ID (the number in the job URL)
titleJob title
companyHiring organization
locationCity / region text from the card or detail
countryCountry code used for the host (e.g. us, gb)
salaryRawSalary text exactly as Adzuna shows it, including the period (per year / per day / per hour) and any ESTIMATED: or JOBSWORTH: prefix
salaryMin / salaryMaxNumbers parsed from salaryRaw (same period as shown, not converted to yearly)
salaryCurrencyISO currency guess from country / symbols
descriptionSnippet or full detail description
urlCanonical Adzuna job URL
postedAtDate posted (from JSON-LD when present)
categoryOccupational category when present
sourceAlways adzuna
scrapedAtISO timestamp

Supported country codes → hosts

CodeHost
uswww.adzuna.com
gbwww.adzuna.co.uk
auwww.adzuna.com.au
cawww.adzuna.ca
dewww.adzuna.de
frwww.adzuna.fr
nlwww.adzuna.nl
atwww.adzuna.at
bewww.adzuna.be
brwww.adzuna.com.br
inwww.adzuna.in
itwww.adzuna.it
mxwww.adzuna.com.mx
nzwww.adzuna.co.nz
plwww.adzuna.pl
sgwww.adzuna.com.sg
zawww.adzuna.co.za
eswww.adzuna.es
chwww.adzuna.ch

Reliability

  • Search pages are fetched with Apify Proxy and automatically retried on a residential exit (matching the selected country) when Adzuna returns a challenge or an empty page.
  • The Actor never pads results with placeholder data: if Adzuna returns no jobs for your search, the run says so and saves nothing (so you are not charged).
  • Job detail pages are sometimes protected; in that case the job is still saved with the snippet from the search results.

FAQ

Do I need an Adzuna API key? No. The Actor reads Adzuna's public search pages.

How many jobs can I get? Adzuna shows about 10 jobs per results page; the Actor pages through up to 60 pages per query. Add more queries or locations for bigger datasets.

Can I schedule it? Yes. Use Apify Schedules to run daily or hourly and send results to Google Sheets, a webhook, Zapier or Make.

Is this an Adzuna API alternative? Yes, for search results. The official Adzuna API needs an app ID and key and has its own rate limits; this Actor needs neither and returns the same kind of fields (title, company, location, salary, description, URL) as a ready dataset you can download or call over the Apify API.

What do ESTIMATED: and JOBSWORTH: mean in salaryRaw? When an employer does not advertise a salary, Adzuna shows its own estimate and labels it that way (US sites show ESTIMATED:, UK sites JOBSWORTH:). The Actor keeps the label in salaryRaw so you can filter advertised salaries from estimates; salaryMin / salaryMax hold the number.

Are salaries converted to yearly? No. salaryMin / salaryMax are the numbers as shown. Check salaryRaw for the period: for example £400 - £600 PER DAY gives salaryMin: 400, salaryMax: 600.

Which countries are supported? 19 Adzuna sites: US, UK, Australia, Canada, Germany, France, Netherlands, Austria, Belgium, Brazil, India, Italy, Mexico, New Zealand, Poland, Singapore, South Africa, Spain and Switzerland (codes in the table above).

What does a run cost? $0.0012 per job saved plus $0.00005 per run start. A 5-job test costs well under 1 cent; 1,000 jobs cost $1.20. If Adzuna returns no jobs, nothing is saved and you are not charged per job.

Disclaimer

Unofficial community Actor, not affiliated with Adzuna. Use it responsibly and in line with Adzuna's terms and applicable law.