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.
Default controls:
ADZUNA_APP_IDADZUNA_APP_KEYADZUNA_MAX_JOBS_PER_TERM(default50)
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.