Adzuna Extractor
What it is
Original website: adzuna.com
Adzuna is an API-backed extractor implemented in two lean pieces:
extractors/adzuna/src/main.tsfetches paginated Adzuna search results and writesjobs.json.orchestrator/src/server/services/adzuna.tsruns the extractor, parses progress lines, and maps rows intoCreateJobInput.
It de-duplicates in the existing repository path using sourceJobId fallback to jobUrl.
Why it exists
Adzuna provides stable API discovery for countries that are not covered by UK-only sources. It adds a lower-maintenance source without introducing new API routes or UI sections.
How to use it
- Create an Adzuna developer account.
- Open Adzuna Access Details.
- Copy your App ID and App Key.
- In Job Ops, open Settings and paste them into
Adzuna App IDandAdzuna App Keyunder Environment & Accounts. - In Pipeline Run (Automatic tab), select a compatible country and enable Adzuna in Sources.
- Start the run; Adzuna progress appears in the existing crawl progress stream.
City behavior:
- If Search cities are set in Automatic advanced settings, Adzuna runs once per city.
- City runs use strict post-filtering (
job.locationcontains requested city) to avoid broad country-level spillover.
Default controls:
ADZUNA_APP_IDADZUNA_APP_KEYADZUNA_MAX_JOBS_PER_TERM(default50)ADZUNA_LOCATION_QUERY(optional city/location text)
Supported countries in this integration:
- United Kingdom, United States, Austria, Australia, Belgium, Brazil, Canada, Switzerland, Germany, Spain, France, India, Italy, Mexico, Netherlands, New Zealand, Poland, Singapore, South Africa.
Common problems
Adzuna is disabled in source selection
Adzuna App IDandAdzuna App Keyare missing from Settings (or env).
Adzuna is skipped for my selected country
- The selected country is not in the supported list above.
Adzuna fails with authorization errors
- Verify
ADZUNA_APP_IDandADZUNA_APP_KEYare valid and active in your Adzuna account.