7,971 fresh jobs added in the last 24h

One API for every job on the internet.

Access 1,000,000+ fresh job posts in a single, structured JSON feed. No scrapers to maintain. No bad data. Just one simple REST API.

Latest Companies Scraped
Northwestern Memorial Healthcare
Northwestern Memorial Healthcare
Joe & the Juice / United Kingdom
Joe & the Juice / United Kingdom
Continental Group Sector ContiTech
Continental Group Sector ContiTech
Louis Dreyfus Company
Louis Dreyfus Company
BOULANGER
BOULANGER
Greene King
Greene King
JYSK
JYSK
Bosch Group
Bosch Group
Check Point Software Technologies
Check Point Software Technologies
Kiabi
Kiabi
Pilot Company
Pilot Company
Auberge Collection
Auberge Collection
Theracare INC
Theracare INC
Senior Lifestyle
Senior Lifestyle
Relais & Châteaux
Relais & Châteaux
Accor
Accor
株式会社FFL
株式会社FFL
AccorHotel
AccorHotel
Western Digital
Western Digital
BUT
BUT
Colisée France
JD Sports
JD Sports
Primark
Primark
Entain
Entain
Northwestern Memorial Healthcare
Northwestern Memorial Healthcare
Joe & the Juice / United Kingdom
Joe & the Juice / United Kingdom
Continental Group Sector ContiTech
Continental Group Sector ContiTech
Louis Dreyfus Company
Louis Dreyfus Company
BOULANGER
BOULANGER
Greene King
Greene King
JYSK
JYSK
Bosch Group
Bosch Group
Check Point Software Technologies
Check Point Software Technologies
Kiabi
Kiabi
Pilot Company
Pilot Company
Auberge Collection
Auberge Collection
Theracare INC
Theracare INC
Senior Lifestyle
Senior Lifestyle
Relais & Châteaux
Relais & Châteaux
Accor
Accor
株式会社FFL
株式会社FFL
AccorHotel
AccorHotel
Western Digital
Western Digital
BUT
BUT
Colisée France
JD Sports
JD Sports
Primark
Primark
Entain
Entain

1,414,635

Total Jobs Indexed

+7,971

Added Past 24h

+754,026

Added Past 30 Days

22,675

Employers

The API

One endpoint. Everything you need.

A single GET /jobs call returns structured JSON with title, company, location, salary, seniority, remote flag, and more. Consistent schema across all sources.

Normalized schema

Every job from every source maps to the same object. No parser rewrites when a source changes its format.

Powerful filters

Filter by keyword, country, city, remote, seniority, salary range, employment type, and more — all composable.

Rich location data

Every job includes lat/lng, city ID, country code, and timezone. Geo suggest API included on all paid plans.

Company metadata

Logo, LinkedIn, headcount, description, and social links returned alongside each job — no extra calls needed.

Salary extracted

Salary parsed into min, max, and currency wherever the source provides it.

Fresh daily

New postings indexed continuously. The 24h and 30-day counters in the header are live — not marketing copy.

How it works

Integrate in three steps.

01 — Sign up

Get your API key

Create a free account. No credit card. Your key is available instantly in the dashboard.

02 — Query

Call /jobs

Pass your key as Bearer auth. Combine filters. Paginate with the cursor returned in each response.

03 — Ship

Build your product

Render results on your job board, feed them into your AI pipeline, or sync to your database via n8n or cron.

Data feeds

Pre-scoped feeds by region.

Each feed is a ready-made query with live preview results. Useful for testing coverage before you integrate.

25 feeds total — cities, states, countries, and role-specific. Browse all feeds →

Templates & Starters

Ship your job board
this afternoon.

Don't start from scratch. Use our high-performance Next.js starter to launch a production-ready job board in minutes.

  • Next.js 16 & Tailwind CSS v4
  • Full-text search & advanced filters
  • SEO optimized with social previews
  • Mobile-first responsive design
Screenshot 1
Screenshot 2
Pricing

Start free. Scale when you need to.

Trial

$0/mo

free, forever

  • 250 list requests / mo
  • 500 detail requests / mo
  • Max 20 jobs per response
  • Full job data access
  • No credit card required
Start Trial
Most Popular

Starter

$97/mo

billed monthly

  • 100,000 requests / mo
  • Full job data access
  • All filters & metadata
  • Geo Suggest API included
  • Per-second rate limits apply
Get Started

Pro

$297/mo

billed monthly

  • 500,000 requests / mo
  • Full job data access
  • All filters & metadata
  • Geo Suggest API included
  • Priority support
  • Per-second rate limits apply
Go Pro

Enterprise

Custom

tailored scale

  • Unlimited requests
  • Custom rate limits
  • Dedicated account manager
  • Custom data delivery
Talk to Us
FAQ

Straight answers.

Can I use CleanJobData for a commercial job board?

Yes — that's the primary use case. Teams ship niche boards, internal talent radars, and hiring products on the same JSON feed. Keep your API key on the server, pick a plan sized to your query volume, and use the cursor token in each response's pagination object (returned as next_page) to walk forward through results.

How is this different from scraping job sites myself?

You get listings from many sources already normalized into one schema — titles, companies, structured locations, salary, remote type, employment type — instead of maintaining a parser per career site that breaks every time a layout changes. Employer identity is also resolved (employer_id on every job), so you can group listings by company without doing that matching yourself.

Do I need an API key to try the playground on this page?

No. The live playground above runs against a preview endpoint so you can shape queries without signing up. When you move to production, create an account, copy a key from the dashboard, and call the same endpoints from your backend with that key in the X-API-Key header.

What can I filter and what comes back in each job?

Combine keyword search (title), geography (country_id, state_id, city_id), remote=true, experience_level, and salary=min,max in one request — see the Jobs API reference for the full parameter list. Each job comes back as structured JSON — company, locations, salary, employment type, remote flag — and list responses exclude the full description by default; add extra_fields=description if you need it.

How does pricing scale if my traffic grows?

Plans are monthly and usage-tiered: Starter is $97/mo for 100,000 requests, Pro is $297/mo for 500,000. Every response includes X-RateLimit-Remaining so you can see how close you are to the cap before you hit it. If Pro isn't enough, Enterprise gets you custom volume and rate limits — reach out through support.

Where do I get help if I am stuck?

Read the documentation and error codes, then reach out via Support. We are happy to help with integration questions and account issues.

How many accounts can I have?

To prevent abuse of our trial tier, we limit each individual or company to one account. Multiple accounts created by the same person may be suspended.

Can I launch a job board without building from scratch?

Yes. We provide a high-performance Next.js 16 starter template that you can deploy in one click. It includes filters, search, and SEO optimizations out of the box, so you can focus on your brand and community.