Devex Jobs Scraper — No API Key Needed
Pricing
Pay per usage
Devex Jobs Scraper — No API Key Needed
Scrape international-development, NGO, humanitarian and UN jobs from Devex.com — zero setup, no API key: AI extraction is built in. Clean records: title, organisation, location, salary, deadline, URL. Delta mode returns only new postings; alive-check re-verifies known URLs.
Scrape international-development, NGO, humanitarian and UN jobs from Devex.com with zero setup. The AI web-search + extraction step is built in — no API key, no configuration, every input field is optional. Just press Start.
Devex protects every page with bot detection, so classic scrapers get blocked. This Actor instead discovers postings through AI-driven web search over Google-indexed metadata and returns clean, structured records.
🔑 Prefer to bring your own Anthropic/Mistral key and pay less per result? Use the BYOK twin: nomad-agent/devex-scraper.
What you get
One dataset record per posting:
| Field | Notes |
|---|---|
title, company, location | Employer extracted from snippet/URL slug — never a placeholder |
url, id | Canonical www.devex.com/jobs/... URL + stable job id |
postedAt, deadline | YYYY-MM-DD, only when genuinely stated — never guessed (honest null) |
salary, contractType, workplace | Only when explicitly stated; null otherwise |
employerWebsite, snippet | Org website/profile when visible; one-sentence description |
Devex blocks direct page fetches, so dates/salary come from search metadata and are often null by design — an honest null beats a fabricated date.
Modes
- Discovery (default) — optional free-text
keywordandlocation, plus structuredcontractType/workplacefilters. No need to reverse-engineer Devex URLs. - Delta / monitoring — turn on
onlyNewSinceLastRunand schedule the Actor: already-delivered postings are skipped and never billed again. The cheapest way to watch Devex for new vacancies. - Alive-check — paste known Devex job URLs into
jobUrlsto re-verify each posting: one row per URL withisActivetrue / false / null.
Example input
{"keyword": "monitoring evaluation","location": "remote","maxItems": 12,"onlyNewSinceLastRun": true}
All fields optional — an empty input returns a broad mix of fresh international-development postings.
Pricing
Pay per event: a small Actor-start fee plus a fixed price per job returned. AI usage is included — there is nothing else to configure or pay. Empty runs push a free explanatory row, and postings skipped by delta mode are never charged.
Related Actors
Same buyer, same data shape: UNjobs · UN Careers · ReliefWeb · Impactpool · Researcher bundle
FAQ
Why is postedAt often null? Devex blocks page fetches; the Actor only
reports a date when the search metadata genuinely states one. It never guesses.
Is scraping job boards legal? The Actor only collects publicly visible posting metadata (no personal data, no login). You are responsible for how you use the output.
From the maker of Oink — an open-source, AI-powered job-search bot for Telegram that runs on these Actors. Try the free bot, get a managed instance at oinkjobsearch.com, or browse the full catalog of 50+ Actors.