Discover/careers.un.org API
live

careers.un.org APIcareers.un.org

Retrieve structured UN job listings filtered by job network and family. Get title, level, department, duty station, and direct URL for every open position.

Endpoints
1
Updated
3mo ago
Try it
Comma-separated job family codes to filter by (e.g. LEG,POL,HRI,HRA). Omitting returns all
Comma-separated job network codes to filter by. Confirmed working values: LEGALNET, POLNET
Number of items per internal API page. Higher values reduce API calls.
api.parse.bot/scraper/38aeaefc-8ad9-426a-90d9-73be35810e3e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/38aeaefc-8ad9-426a-90d9-73be35810e3e/get_job_openings?job_networks=DEVNET&items_per_page=10' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Get all open job positions matching the specified job network and job family filters. Returns structured data for each position including title, level, department, duty station, dates, and direct URL. Automatically paginates through all matching results.

Input
ParamTypeDescription
job_familiesstringComma-separated job family codes to filter by (e.g. LEG,POL,HRI,HRA). Omitting returns all families within the selected networks.
job_networksstringComma-separated job network codes to filter by. Confirmed working values: LEGALNET, POLNET, DEVNET, ITECNET, PSNET, SAFETYNET, ECONSOCNET, MGTNET, LOGNET, INFONET.
items_per_pageintegerNumber of items per internal API page. Higher values reduce API calls.
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job objects with fields: job_id, posting_title, job_title, job_code_title, job_level, category, category_code, job_network, job_network_code, job_family, job_family_code, department, duty_station, date_posted, deadline, recruitment_type, url",
    "total_count": "integer - Total number of matching jobs",
    "jobs_returned": "integer - Number of jobs in this response",
    "filters_applied": "object - The filters that were applied, containing job_networks and job_families arrays"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "url": "https://careers.un.org/jobopening/275510?language=en",
          "job_id": 275510,
          "category": "Professional and Higher Categories",
          "deadline": "2026-05-20",
          "job_level": "P-4",
          "job_title": "POLITICAL AFFAIRS OFFICER",
          "department": "Office of Counter-Terrorism",
          "job_family": "Political Affairs",
          "date_posted": "2026-05-13",
          "job_network": "Political, Peace and Humanitarian",
          "duty_station": "NEW YORK",
          "category_code": "PD",
          "posting_title": "POLITICAL AFFAIRS OFFICER, P4",
          "job_code_title": "POLITICAL AFFAIRS OFFICER",
          "job_family_code": "POL",
          "job_network_code": "POLNET",
          "recruitment_type": "J"
        }
      ],
      "total_count": 27,
      "jobs_returned": 27,
      "filters_applied": {
        "job_families": [],
        "job_networks": [
          "LEGALNET",
          "POLNET"
        ]
      }
    },
    "status": "success"
  }
}

About the careers.un.org API

The UN Careers API exposes one endpoint — get_job_openings — that returns all currently open positions from the United Nations careers portal, with up to 10 structured fields per job listing. You can filter results by job network codes such as LEGALNET, POLNET, DEVNET, and ITECNET, and narrow further by job family codes like LEG, POL, or HRI. The endpoint handles pagination automatically, so you receive the full result set without managing page tokens.

What the API Returns

The get_job_openings endpoint returns an array of job objects alongside three summary fields: total_count (total matching positions), jobs_returned (count in the current response), and filters_applied (the exact network and family codes used). Each job object includes job_id, posting_title, job_title, job_code_title, job_level, category, category_code, job_network, and duty station and date fields, plus a direct URL to the listing on careers.un.org.

Filtering by Network and Family

The two primary filter parameters are job_networks and job_families, both accepting comma-separated codes. job_networks accepts values including LEGALNET, POLNET, DEVNET, ITECNET, PSNET, SAFETYNET, ECONSOCNET, MGTNET, LOGNET, and INFONET. job_families accepts codes such as LEG, POL, HRI, and HRA. Omitting job_families returns all families within the specified network. Omitting both parameters returns all open positions across every network.

Pagination Behavior

The items_per_page parameter controls how many records are fetched per internal page. Setting a higher value reduces the number of round trips required to collect all results. Regardless of this setting, the endpoint automatically paginates through the full result set and returns all matching jobs in a single response — callers do not need to implement their own pagination loop.

Common use cases
  • Build a job alert service that monitors new UN postings by job network and notifies subscribers when matching roles appear.
  • Aggregate UN job listings by duty station to analyze geographic distribution of open positions.
  • Filter ITECNET and DEVNET postings to track technology and development vacancies across UN departments.
  • Compare job levels (job_level field) across job families to research career progression paths within the UN system.
  • Feed structured UN job data into an applicant tracking or recruiting pipeline with direct listing URLs.
  • Produce a dashboard showing open headcount by category_code and job_network for workforce planning research.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does careers.un.org have an official developer API?+
The UN Careers portal does not publish a documented public developer API or official API documentation page for external developers.
What does the get_job_openings endpoint return for each position?+
Each job object includes job_id, posting_title, job_title, job_code_title, job_level, category, category_code, job_network, duty station, open and close dates, and a direct URL to the listing. The response also returns total_count, jobs_returned, and a filters_applied object showing which network and family codes were active.
Does the API return closed, archived, or historical job postings?+
No — the endpoint returns only currently open positions. Historical or archived postings are not covered. You can fork this API on Parse and revise it to target a different data range or archived listing source if that endpoint becomes available.
Can I retrieve application details, candidate profiles, or submission status for a specific job?+
Not currently. The API covers job listing metadata — title, level, department, duty station, and URL — but does not expose application workflows, candidate data, or submission status. You can fork it on Parse and revise it to add any such endpoint if the source exposes that data.
Are there any known limitations on job network coverage?+
Confirmed working network codes are LEGALNET, POLNET, DEVNET, ITECNET, PSNET, SAFETYNET, ECONSOCNET, MGTNET, LOGNET, and INFONET. Codes outside this set may return empty results. Coverage reflects positions listed on the public careers.un.org portal and does not include positions posted exclusively on affiliated agency sites such as UNICEF, UNDP, or WHO.
Page content last updated . Spec covers 1 endpoint from careers.un.org.
Related APIs in JobsSee all →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.