Pricing
Pay per usage
UN Careers (United Nations) Job Scraper
Get live job openings from the United Nations careers portal (careers.un.org) as clean structured data. Filter by keyword, category, job family, network and duty station. No login, no setup.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Get live job openings from the official United Nations careers portal (careers.un.org) as clean, structured data β no login, no account, no setup.
Monitor hundreds of current UN openings across all agencies and duty stations, filter them the way you need, and export to JSON/CSV/Excel or pull via API.
Why use it
- Always current β reflects the live UN openings, refreshed continuously.
- Global coverage β roles across every UN agency, category and duty station.
- Clean structured output β ready for spreadsheets, databases, dashboards or job-matching pipelines.
- Fast and cheap β lightweight runs, no proxies required.
What you get
One dataset item per opening:
| Field | Description |
|---|---|
jobId | Stable UN opening id |
title | Posting title |
company | Always United Nations |
department | Hiring department / office |
location | Duty station |
category / categoryCode | Staff category (e.g. Professional / PD) |
jobFamily / jobFamilyCode | Functional area (e.g. Engineering / ENG) |
network / networkCode | Job network (e.g. ITECNET) |
level | Grade/level (e.g. P-3, G-6, I-1) |
recruitmentType | UN recruitment type code |
postedAt / deadline | Posting start / application deadline (ISO) |
url | Direct link to the full posting |
description | Full plain-text description (optional) |
Input
| Field | Type | Notes |
|---|---|---|
keyword | string | Free-text search over titles + descriptions |
categories | array | Staff category filter |
jobFamilies | array | Functional area filter |
networks | array | Job-network filter |
locationFilter | string | Case-insensitive duty-station substring |
maxItems | integer | Cap results; 0 = all matching openings |
includeDescription | boolean | Include full description text (default true) |
sortDirection | enum | newest / oldest by start date |
Example
{"keyword":"data","categories":["PD"],"locationFilter":"geneva","maxItems":50,"includeDescription":true}
Returns up to 50 Professional-category openings matching "data" in Geneva, each with the full description text.
Use cases
- Job seekers and career coaches tracking new UN postings before deadlines.
- Recruitment and staffing teams sourcing international-organization roles.
- Development / humanitarian sector aggregators and newsletters.
- Labor-market researchers analyzing roles, grades and duty stations over time.
