The Job Data API
for Developers

1,000,000+ enriched jobs from 20,000+ companies. Search, filter, and integrate real-time job data into your app in minutes.

No credit card required. 1,000 free requests/month.

180K+
Jobs
20,000+
Companies
Hourly
Updated
<100ms
Avg Response

Live API Response

GET /v1/jobs?q=backend+engineer&per_page=3

Get your API key to try more queries in the Playground →

Integrate in Minutes

curl -s "https://api.jobdatalake.com/v1/jobs?q=backend+engineer&per_page=10" \
-H "X-API-Key: YOUR_API_KEY"

Why JobDataLake?

Enriched Data

Every job is AI-enriched with skills, seniority, salary, remote policy, education requirements, and more.

Real-Time

Jobs scraped directly from 20,000+ company career pages. Updated hourly. No stale data.

Lightning Fast

Powered by Typesense. Sub-100ms responses. Faceted filtering, full-text search, location matching.

Simple Pricing

Start free with 1,000 requests/month. Scale to millions. No hidden fees, no per-result charges.

Clean Schema

Consistent JSON responses. No nested junk. Every field documented.

Battle Tested

Powering job boards and career platforms serving thousands of job seekers daily.

Pricing

Start free. Scale as you grow.

Free

$0
  • 1,000 free credits
  • Job search & filtering
  • All fields
  • Community support
Get Started

Starter

$200
  • 1,000,000 credits
  • All fields (salary, skills, etc.)
  • Semantic search
  • Faceted filtering
  • Email support
Get Started
Most Popular

Growth

$300
  • 2,000,000 credits
  • All fields (salary, skills, etc.)
  • Semantic search
  • Faceted filtering
  • Priority support
Get Started

Business

$400
  • 4,000,000 credits
  • All fields (salary, skills, etc.)
  • Semantic search
  • Faceted filtering
  • Priority support
Get Started

Frequently Asked Questions

What is a credit?

One credit = one API request. Searching jobs, fetching a job by handle, or querying facets each cost 1 credit. Your free account starts with 1,000 credits.

Do credits expire?

No. Purchased credits never expire. Use them whenever you need.

What data is included in the API?

Each job includes title, company, location, salary (USD), remote type, seniority, required skills, employment type, and more. We enrich raw postings with AI to extract structured fields.

How often is the data updated?

Jobs are scraped directly from 20,000+ company career pages and updated hourly. New jobs are typically indexed within 3 hours of being posted.

Do you support semantic search?

Yes. Use the semantic_query parameter to search in plain English, like "backend role with Go at a startup." Currently supported for remote and tech jobs. Other categories available upon request.

What format are the responses?

All responses are JSON. No XML, no SOAP. Clean, flat schema with no unnecessary nesting.

Is there a rate limit?

The default rate limit is 10 requests per second per API key. Contact us if you need higher throughput.

Can I use the API to build a job board?

Absolutely. Many of our customers power niche job boards, career tools, resume builders, and AI career assistants with our data.