UN Jobs Scraper — unjobs.org UN & NGO Vacancies avatar

UN Jobs Scraper — unjobs.org UN & NGO Vacancies

Pricing

from $3.50 / 1,000 job results

Go to Apify Store
UN Jobs Scraper — unjobs.org UN & NGO Vacancies

UN Jobs Scraper — unjobs.org UN & NGO Vacancies

Scrape UN and NGO vacancies from unjobs.org — 143 agencies (UNICEF, WFP, UNDP, UNHCR…) in one run. Get title, organisation, duty station, closing date, full description and apply URL. Delta mode returns only new postings, ideal for job-alert bots. $5/1,000 results, no API key needed.

Pricing

from $3.50 / 1,000 job results

Rating

0.0

(0)

Developer

Nomad Dev

Nomad Dev

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

2

Monthly active users

13 hours ago

Last modified

Categories

Share

UNjobs simple job search

Read stored UN and NGO vacancies from UNjobs with complete original descriptions, HTML, source locations and posting links. This Actor reads a shared inventory; it does not browse job websites or search external engines during your run.

Input

{
"schemaVersion": "nomad-agent-simple-inventory-search-v1",
"maxItems": 5,
"postedWithin": "any",
"dedupe": { "enabled": false, "key": "" }
}

maxItems defaults to 40 and is capped at 200; zero means 200. postedWithin accepts hours, days, weeks or 30-day months, or any. Posting age is the only job filter. When UNjobs has no posting date, filtering uses the first inventory admission date; a later collection does not make the posting new again.

Repeat suppression defaults on. Use a stable dedupe.key for a particular alert or profile. The example disables it so each example run can return matching jobs.

Output

Each job uses nomad-agent-job-row-v2: source and ID, URL, title, company, locations, posting date, deadline, full description and description HTML, source salary and source work arrangement. Unknown scalar facts are null; locations: [] means no usable source location was available. Full descriptions are mandatory; snippets and incomplete bodies are withheld. A source update timestamp is not presented as a posting date, and a placeholder deadline is not an application deadline.

This simple Actor has no AI enrichment, translation, inferred facts or custom output. Full descriptions are included in the job-result charge; there is no separate detail-retrieval charge. The existing start charge is incurred only after a successful inventory query, including a successful empty query.

Coverage and migration

Inventory collection currently covers the newest 25 postings exposed by the source's first page. It does not claim to cover every advertised UNjobs vacancy. Available rows depend on completed collection and your posting-age filter.

The former feed, organization, dutyStation, keywordFilter, includeDetails, proxy and cache controls are retired and rejected. Use the versioned input above; the response is the simple v2 contract instead of the earlier source-specific row.

When calling the Apify API, select latest, bound the requested rows and maximum run charge, and inspect the immutable build returned by the run. RUN-SUMMARY records the inventory query and delivery outcome. A clean empty query produces an empty dataset. This client contract is locally prepared; hosted release and normal customer execution require separate verification.