ilia c840f289e1
Some checks failed
CI / Linting (Biome) (push) Failing after 40s
CI / Tests (push) Successful in 5m54s
CI / Type Check (adzuna-extractor) (push) Successful in 1m8s
CI / Type Check (gradcracker-extractor) (push) Successful in 1m11s
CI / Type Check (hiringcafe-extractor) (push) Successful in 1m8s
CI / Type Check (orchestrator) (push) Successful in 1m23s
CI / Type Check (startupjobs-extractor) (push) Successful in 1m6s
CI / Type Check (ukvisajobs-extractor) (push) Successful in 1m7s
CI / Documentation (push) Successful in 1m54s
feat(extractors): expand catalog, smoke coverage, and sourcing docs
Adds Arc.dev, BC T-Net, Eluta, iCIMS tenants, QAJobsBoard, and SmartRecruiters
manifests with registry/settings/UI wiring; registers full extractor list in
smoke-extractors and documents supplementary board access paths. Aligns Careerjet
v4 with the url query parameter and fixes strict typing in QAJobsBoard.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 22:36:23 -04:00
..

careerjet-extractor

Careerjet publisher API v4 (https://search.api.careerjet.net/v4/query).

Required configuration

  • CAREERJET_AFFID — Your publisher API key (settings key careerjetAffid). Used as the Basic auth username; password is empty.
  • CAREERJET_REFERER — The Referer header Careerjet requires: the full URL of the job-search page on your registered site (e.g. https://yoursite.com/find-jobs/).
  • CAREERJET_USER_IP — The user_ip query parameter. In the publisher dashboard, add your servers outbound IP (and any dev machine IP) under “Server IP address”; this value should match an allowlisted address.
  • CAREERJET_USER_AGENT (optional) — Override the default user_agent param if Careerjet asks for a specific string.

selectedCountry maps to locale_code; the first searchCities token is sent as location. Capped per term via careerjetMaxJobsPerTerm (default 100). The v4 API allows up to 10 pages per query.