Job Posting Datafeeds

Bulk job data feeds via AWS S3, one file per country, re-exported hourly. Backfill a job board or run ongoing sales intelligence with 8M new postings per month from 270+ sources.

8M
New Jobs
per Month
12M
Active Jobs
per Month
2.7M
Direct Jobs
per Month
4.0M
Jobs with Salary
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)

Job Posting Datafeeds

Bulk job posting data delivered as daily/hourly export files via AWS S3 - one file per country, so you only pay for the markets you need. Two things people mostly use it for:

Files are re-exported from the same OpenSearch index the API queries, updated hourly, in ready-to-use JSON (CSV/RSS/XML/Parquet available on request). Dating back to January 2020 - start with one country and scale to others as needed.

Free on AWS Data Exchange - same format as every paid country. Field reference: Job Data Overview.

Pricing

$9 to $649 per country and month, depending on the country's posting volume (about $1 per 1,000 new postings a month). Bundles of regions and language areas from $49/mo (e.g. EU $2,499/mo, all countries $4,999/mo), startup and research discounts on request. A full-featured free Luxembourg data feed is available with no subscription required, so you can evaluate the format before committing.

Examples - the price of each country is on its country page; 3- and 12-month contracts on the same AWS Data Exchange listing cost about 8% and about 17% less per month:

CountryData feed per month
Greece$9
Czechia$19
Poland$59
Spain$99
Japan$129
Australia$199
United Kingdom$399
Germany$400
United States$400
France$649

Bundle and startup discounts are negotiated separately.

See the full pricing comparison across API, datafeeds, and datasets.

Sample Feed Entry

Each daily file is a gzip-compressed JSON Lines document - one job posting per line, in the format below. Fields are normalized across 270+ sources, so the same structure applies regardless of which portal a posting came from.

{
  "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 field reference: Data Dictionary.

Integrations

Files are delivered to your own AWS S3 bucket, or via AWS Data Exchange subscription.

If your job board ingests external listings via RSS, our RSS API (also on RapidAPI) delivers the same postings as a standard RSS feed - many job board systems can import RSS feeds directly, without needing the S3/Data Exchange delivery above.

Fresh up-to-date job postings

Global coverage of the labour market

Easy delivery via AWS S3 files

Ready-to-use JSON data

Original cleaned data: job title, company, location, etc.

Trusted payments via AWS Data Exchange

451M+
New Postings
since 2020
740M
Data Points
per month
270+
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!

Data Feed FAQ

What's the difference between the Jobs API, RSS 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. The RSS API delivers the same postings as RSS/XML feeds, e.g. for job board backfill. 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.

How does AWS Data Exchange work, and where is my S3 bucket?

You subscribe with your AWS account and AWS bills it with your AWS invoice. AWS Data Exchange then grants your account read access to the S3 bucket with the daily files - the bucket alias and prefix are shown under 'Entitled data' in the console, and new files appear automatically. Read them directly or copy them to your own bucket. All data is stored in AWS eu-central-1 (Frankfurt). Step-by-step commands are in the developer section.

What does a country, a bundle or all countries cost?

A data feed costs $9 - $649 per country & month, by posting volume (lower monthly rates for 3- and 12-month terms), a historical dataset $49 - $5,999 per country, one-time depending on the size of the country's archive - each country page under /data/countries shows its prices. Bundles of regions and language areas cost $49 to $4,999 a month (e.g. EU $2,499, all countries $4,999). The Jobs API covers all countries in every plan at about $1 per 1,000 job postings (paid plans from $29/month). For other combinations, ask our Data Team for a quote.

Is there a startup or research discount?

Yes, for data feeds on AWS Data Exchange: startups under 5 years old get 50% off for up to 12 months, and research and academic projects get a discount with proof of affiliation. Contact our Data Team to apply.

Can I pay by invoice or bank transfer?

Data feeds and historical datasets are billed by AWS through your AWS account - whether you pay the AWS invoice by bank transfer or card depends on your AWS account settings. API plans are paid via RapidAPI by credit card, or pay per use through your AWS bill when you use the Jobs API on AWS Data Exchange. Techmap does not invoice directly.

Can I buy only a filtered subset (e.g. an industry, occupation or company)?

No. Data feeds and datasets always contain all postings of a country, and you filter them in your pipeline (e.g. by industry, occupation, company). For smaller volumes, the Jobs API returns filtered results directly.

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 (100 requests = 1,000 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 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; in the data feeds, isDuplicateOf also 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!