Discover/careers.astrazeneca.com API
live

careers.astrazeneca.com APIcareers.astrazeneca.com

Search AstraZeneca job openings worldwide. Get job titles, locations, descriptions, apply URLs, and category/country filters via 5 structured endpoints.

Endpoints
5
Updated
3mo ago
Try it
Page number for pagination.
Number of results per page.
Search keywords (e.g. "Software Engineer", "Data Scientist").
api.parse.bot/scraper/50ebd257-21ae-46d7-b087-b813967417e9/<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/50ebd257-21ae-46d7-b087-b813967417e9/search_jobs?page=1&limit=5&query=Engineer' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search for job openings at AstraZeneca. Returns paginated results with job titles, locations, and URLs.

Input
ParamTypeDescription
pageintegerPage number for pagination.
limitintegerNumber of results per page.
querystringSearch keywords (e.g. "Software Engineer", "Data Scientist").
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job objects with title, url, location, job_id, and date_posted",
    "has_jobs": "boolean indicating whether any jobs matched",
    "metadata": "object with total_results, total_pages, and current_page"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "url": "https://careers.astrazeneca.com/job/redwood-city/senior-engineer-process-manufacturing-engineering-2nd-3rdshift/7684/93451072432",
          "title": "Senior Engineer, Process/Manufacturing Engineering",
          "job_id": "",
          "location": "Redwood City, California",
          "date_posted": ""
        }
      ],
      "has_jobs": true,
      "metadata": {
        "total_pages": 32,
        "current_page": 1,
        "total_results": 160
      }
    },
    "status": "success"
  }
}

About the careers.astrazeneca.com API

The AstraZeneca Careers API gives developers structured access to AstraZeneca's global job listings across 5 endpoints. Use search_jobs to query open positions by keyword with paginated results including title, location, job_id, and date_posted. Companion endpoints expose full job descriptions with Schema.org structured data, a breakdown of open positions by job category, and geographic filtering down to individual cities.

Search and Filter Job Listings

The search_jobs endpoint accepts a free-text query parameter (e.g. "Data Scientist" or "Supply Chain") alongside page and limit for pagination control. Each result in the jobs array includes a title, location, job_id, url, and date_posted. The metadata object returns total_results, total_pages, and current_page so you can iterate through the full result set programmatically.

Full Job Detail and Application Links

get_job_detail takes a canonical job url from search results and returns the complete record: description_html with the full job description as HTML, a structured_data object conforming to Schema.org's JobPosting vocabulary, apply_url for the direct application link, and the AstraZeneca requisition job_id. This endpoint is the right choice when you need the unabridged posting content for parsing, indexing, or display.

Geographic and Category Facets

list_job_categories returns every job function AstraZeneca currently uses, each with an id, display name, and count of open positions. list_countries provides the same structure scoped to countries. Once you have a country's id and display name, pass them to list_cities_by_country as country_facet_id and country_name to retrieve city-level breakdowns with open position counts. These facet endpoints are useful for building filter UIs or for generating scope reports without iterating through all listings.

Common use cases
  • Aggregate AstraZeneca job postings into an internal talent pipeline tracker, using job_id as a deduplication key.
  • Build a geographic heatmap of AstraZeneca hiring activity using country and city position counts from the facet endpoints.
  • Monitor newly posted roles by polling search_jobs and comparing date_posted values against a local cache.
  • Index full job descriptions from description_html and structured_data for keyword-based job matching or recommendation engines.
  • Generate a dashboard showing open headcount by job category using list_job_categories count fields.
  • Alert a recruiting team when positions matching specific query terms appear, using the title and apply_url fields.
  • Feed structured Schema.org JobPosting data from get_job_detail into a job board or aggregator for display.
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 AstraZeneca provide an official public API for its careers site?+
AstraZeneca does not publish a documented public developer API for careers.astrazeneca.com. This Parse API provides structured programmatic access to the same job data available on that site.
What does get_job_detail return beyond what search_jobs includes?+
search_jobs returns a summary record: title, location, job_id, url, and date_posted. get_job_detail adds description_html (the full posting content as HTML), structured_data (Schema.org JobPosting fields), and apply_url (the direct link to the application form). The full description and apply link are only available through get_job_detail.
Can I filter search_jobs results by country, city, or job category directly?+
search_jobs currently accepts a free-text query, page, and limit. It does not accept country, city, or category as direct filter parameters. list_countries, list_cities_by_country, and list_job_categories expose those dimensions with open position counts. You can fork the API on Parse and revise it to add filter parameters that constrain search results by those facets.
Does the API cover AstraZeneca's internship or early careers postings separately?+
There is no dedicated endpoint for internships or early-careers roles. They appear in search_jobs results if they are listed on the careers site and can be surfaced using relevant query terms. The API covers all job types that appear in AstraZeneca's public listing pages without segment-specific filtering. You can fork the API on Parse and revise it to add an endpoint that filters specifically by employment type or early-careers category.
How fresh is the job data, and are closed positions returned?+
The API reflects what is currently live on careers.astrazeneca.com at the time of each request. Positions that have been closed or removed from the site will not appear in results, and date_posted reflects the original posting date as listed on the source page. There is no historical archive of removed listings.
Page content last updated . Spec covers 5 endpoints from careers.astrazeneca.com.
Related APIs in JobsSee all →
nvidia.com API
nvidia.com API
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.
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.
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.
cursor.directory API
Search and discover AI cursor rules, MCP servers, and job listings organized by category to enhance your development workflow. Browse detailed information about each rule and server to find the tools and configurations that best fit your needs.
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.
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.
naukri.com API
naukri.com API
AstraZeneca Careers API – Job Listings & Details · Parse