Job Posting API

Real-time API access to 185 job sources across 250 countries and territories. Our scrapers write directly into the OpenSearch index the API queries, so new postings are searchable within minutes - not batch-processed overnight.

Questions?

8M
New Jobs
per Month
2M
Direct Jobs
per Month
1.9M
Jobs with Salary
per Month
292K
Remote Jobs
per Month

Try it free

No sales call - start with the free tier that fits how you want to use the data.

Jobs API

JSON queries across all countries (last 3 months). Free Basic plan: 100 requests = 1,000 job postings per month.

Start free on RapidAPI

Data feed

Ongoing data: daily JSON Lines files on AWS S3 with the last 3 months of postings. Free for Luxembourg, same format as every paid country feed.

Get the free feed (AWS)

Historical dataset

History since January 2020: every daily file for a country. Free for Luxembourg, same format as every paid dataset.

Get the free dataset (AWS)

Our job postings API provides developers and data scientists with access to real-time and historical job posting data from 185 source portals - Career Pages, Job Boards, aggregators, and employment offices, including LinkedIn and SimplyHired - enabling them to build custom applications and solutions.

Real-Time Data

Our scrapers write directly into the same OpenSearch cluster the API queries - there's no overnight batch import step. New job postings are typically searchable within minutes of being found. Bulk data files for the datafeeds and dataset products are re-exported from that same index hourly.

The Data

The data is optimized for the integration into job boards by adhering to the JSON-LD Job posting structured data for Job Search from Google for job descriptions in order to easily list job postings in Search Engines.

In addition to providing scraped data from job postings, including the job title, description, company, or location, we also offer additional identified information such as the industry, department, occupation, geo-coordinates, or timezone. See the full breakdown of available fields on our Job Metadata page, or read how job posting location is determined and normalised in our step-by-step job posting data analysis guide.

Try It: A Sample Query

A single request, filtered by country and remote work, returns clean, normalized job postings:

curl -X GET "https://daily-international-job-postings.p.rapidapi.com/api/v2/jobs/search?countryCode=de&workPlace=remote" \
  -H "X-RapidAPI-Key: <your-key>"
{
  "totalCount": 41823,
  "result": [
    {
      "title": "Senior Backend Engineer",
      "company": "Example GmbH",
      "countryCode": "de",
      "city": "Berlin",
      "workPlace": ["Remote"],
      "industry": "Information Technology",
      "skills": ["Python", "Kubernetes", "PostgreSQL"],
      "dateCreated": "2026-09-18T09:12:00.000Z",
      "portal": "linkedin",
      "source": "linkedin_de"
    }
  ]
}

Full parameter reference, pagination, and error handling: API Overview · endpoint docs at api.techmap.io/jobs-api and api.techmap.io/rss-api · full field reference (Data Dictionary) · developer guides · FAQ.

Pricing

Less than $1 per 1,000 jobs, billed through RapidAPI's monthly plans:

PlanPriceIncludedOverage
BasicFree1,000 jobs/month (100 requests)$6 / 1,000 jobs
Pro$29/mo30,000 jobs/month (3,000 requests)$4 / 1,000 jobs
Ultra$99/mo100,000 jobs/month (10,000 requests)$2 / 1,000 jobs
Mega$299/mo300,000 jobs/month (30,000 requests)$1 / 1,000 jobs

The Job Postings JSON API

The API is build on top of OpenSearch and offers a modern RESTful architecture, ensuring fast and efficient job search and retrieval. It supports multiple data formats, including JSON, CSV, Parquet, and XML, and can be easily integrated into your existing workflow. With the API, you can easily search for job postings from various sources, including company ATS career pages, job boards, and staffing agencies, providing you with a comprehensive and up-to-date view of the job market. Whether you're building an occupation-specific job board, a job based intelligence solutions, a job aggregator website, a recruitment platform, or a machine learning model, our job data API is the perfect solution for all your job data needs.

By incorporating job posting data from our API, you can enrich your platform, ensuring a constant influx of diverse job opportunities. This not only enhances user engagement but also opens up new avenues for revenue generation through advertisements or lead generation.

Live access to our Job Crawler output

Global coverage of the labour market

Easy filtering and delivery via our API

Ready-to-use JSON-LD data, optimized for SEO

Job Description in Markdown format

Enriched data: work place, industry, etc.

Cut costs and pay only for what you need

Trusted payments via RapidAPI & AWS

100% Compliant Data Collection

The Job Postings RSS API

The RSS Feed API provides a streamlined and efficient way to access and distribute job posting data in a standardized RSS format. Built on the widely adopted RSS protocol, it ensures compatibility with a broad range of platforms, tools, and applications. Whether you're developing a niche job board, recruitment platform, job aggregator, or machine learning model, the API delivers a reliable, real-time stream of job postings from diverse sources, including company ATS career pages, job boards, and staffing agencies.

By integrating the RSS Feed API, you can enrich your platform with a continuous flow of up-to-date job opportunities, enhancing user engagement and positioning your platform as a go-to resource for job seekers and employers. The API is ideal for building occupation-specific job boards, job-based intelligence solutions, or recruitment platforms. Its lightweight design and ease of implementation make it accessible for developers and businesses alike, requiring minimal setup and maintenance while ensuring compatibility with content management systems (CMS), feed readers, and custom applications.

The RSS Feed API not only helps you attract and retain users for your job board but also opens up new revenue streams through advertising, sponsored listings, or lead generation. Its flexibility and real-time updates make it a powerful tool for staying competitive in the job market. Whether you're building a new service or enhancing an existing one, the RSS Feed API is the perfect solution for accessing and distributing high-quality job posting data.

Fresh Job Postings

Global coverage

Easy filtering

Easy use in Job Boards

Full Job Description

Enriched data

Pay as you grow

Trusted payments

100% GDPR Compliant

Benefits

Benefits of using our Job Postings APIs:

  • Real-time and historical data: Our API provides access to real-time and historical job posting data. This means you can always be up-to-date on the latest job postings and trends.
  • Comprehensive data: Our API includes a wide range of data fields, such as job title, job description, company name, location, salary, and more. This gives you the data you need to build powerful applications and solutions.
  • Easy to use: Our API is easy to use and integrates with a variety of programming languages and platforms. This means you can get up and running quickly and easily.
  • Free trial: We offer a free subscription plan so you can try out our data before you buy. This is a great way to see the value of our API for yourself.

Frequently Asked Questions

Building a Job Boards

  • How to start a job board?
  • Where can I host a job board?
  • How to monetize a job board?

Operating a Job Board

  • How can I fill my job board?
  • Where can I get job postings to fill my job board?
12M
Active Jobs
per Month
185
Sources Used
per Month
250
Countries & Territories
Covered per Month

Job Data Use Cases

Extract actionable insights to boost your sales, market, investment, recruitment, business, or competitive intelligence now!

We enable you to collect and filter large amounts of job postings without developing, maintaining, and operating your own job crawling and scraping infrastructure to make data-driven decisions!

Job Posting API FAQ

What's the difference between the Jobs API, data feeds and historical datasets?

The Job Posting API searches the last 3 months of job postings across all countries and is billed per request on RapidAPI. Data feeds are per-country subscriptions on AWS Data Exchange: daily gzip-compressed JSON Lines files on AWS S3, refreshed hourly. Historical datasets contain every daily file for a country from January 2020 onwards.

Is the API billed per request or per job?

Per request. Each API request returns 10 job postings, so 100 requests = 1,000 job postings. The Pro plan costs $29/month for 3,000 requests (30,000 job postings) - see the RapidAPI pricing page for all plans and overage rates. Data feeds and historical datasets are priced per country, not per job.

Is there a free tier?

Yes, four: the BASIC plan of the Jobs API on RapidAPI (100 requests = 1,000 job postings per month), the BASIC plan of the RSS API (30 requests = 300 job postings per month), and on AWS Data Exchange the free Luxembourg data feed and Luxembourg historical dataset - the same formats as every paid country.

How fresh is the data?

Every source is crawled at least twice per day, and new job postings go straight into the API, so they typically appear within hours of collection. Data feed files on AWS S3 are refreshed hourly. The API covers the last 3 months; older postings are available as historical datasets from January 2020.

Can I show the jobs on my job board?

Yes. Public display on job portals is allowed, as is storing the postings in your own database for matching, enrichment and analytics. Reselling the raw job postings to third parties is not. For backfilling, the Job Postings RSS API delivers postings as RSS/XML that job board software can import.

Do you include Indeed?

No. Indeed job postings are not included. The data comes from 185 sources - ATS career pages, job boards, job aggregators and employment offices. The full list with monthly volumes is in the portal explorer.

How are duplicates handled?

Duplicates are flagged, not deleted. A job posting with the same company name, city, country and job title within a 3-day window gets isDuplicate: true, and isDuplicateOf points to the earliest identical posting - also across portals. In the API, add isDuplicate=false to exclude them. Kept duplicates are useful for analysis, e.g. where a company distributes its job ads and how much it spends on them.

Build something great!

Unleash the full potential of our high-quality job postings to achieve your business objectives and gain a competitive edge in your industry!

Excellent Service

Our reliable services are tailored to meet your needs, helping you achieve your goals with confidence.

Scalable Solution

Our global coverage is designed to support your use-case, enabling you to easily add new markets.

Fast Set-up

Download job postings from our API or AWS S3 and load them into your Databases in minutes.

Explore our Data!