29,520 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
Corpay
Corpay
Dycom Industries Inc
Dycom Industries Inc
SiriusPoint
SiriusPoint
Compeer Financial
Compeer Financial
Alliance Animal Health
Alliance Animal Health
NielsenIQ
NielsenIQ
Sobi
Sobi
C6 Bank
Monarch Communities
Monarch Communities
J&J Snack Foods
J&J Snack Foods
AccorHotel
AccorHotel
HexArmor
HexArmor
Attentive
Attentive
Primark
Primark
Shinola- Retail
Shinola- Retail
Pilot Company
Pilot Company
Ikano-Retail
Ikano-Retail
Red Bull
Red Bull
Arc Boat Company
SPS-North America
SPS-North America
Eurofins
Eurofins
Greene King
Greene King
Jack Morton Worldwide
Jack Morton Worldwide
National Vision
National Vision
Oldcastle BuildingEnvelope
Wix
Wix
Northwestern Memorial Healthcare
Northwestern Memorial Healthcare
AIR Communities
AIR Communities
REXEL
REXEL
Domino's
Domino's
Eudia
Eudia
United States
United States
Sainsbury's
Sainsbury's
Sherwin-Williams
Sherwin-Williams
Corpay
Corpay
Dycom Industries Inc
Dycom Industries Inc
SiriusPoint
SiriusPoint
Compeer Financial
Compeer Financial
Alliance Animal Health
Alliance Animal Health
NielsenIQ
NielsenIQ
Sobi
Sobi
C6 Bank
Monarch Communities
Monarch Communities
J&J Snack Foods
J&J Snack Foods
AccorHotel
AccorHotel
HexArmor
HexArmor
Attentive
Attentive
Primark
Primark
Shinola- Retail
Shinola- Retail
Pilot Company
Pilot Company
Ikano-Retail
Ikano-Retail
Red Bull
Red Bull
Arc Boat Company
SPS-North America
SPS-North America
Eurofins
Eurofins
Greene King
Greene King
Jack Morton Worldwide
Jack Morton Worldwide
National Vision
National Vision
Oldcastle BuildingEnvelope
Wix
Wix
Northwestern Memorial Healthcare
Northwestern Memorial Healthcare
AIR Communities
AIR Communities
REXEL
REXEL
Domino's
Domino's
Eudia
Eudia
United States
United States
Sainsbury's
Sainsbury's
Sherwin-Williams
Sherwin-Williams

2,463,338

Total Jobs Indexed

+29,520

Added Past 24h

+975,462

Added Past 30 Days

29,554

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.

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 50,000 requests, Pro is $297/mo for 200,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.