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 to get started.

1,000,000+
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. 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.

Every paid plan includes all fields (salary, skills, seniority), semantic search and faceted filtering. No feature gating — you're only buying volume. Credits never expire.

Free

$0
1,000 credits
to get started
Get Started

Starter

$50
100,000 credits
Get Started
Most Popular

Growth

$200
1,000,000 credits
Get Started

Business

$400
4,000,000 credits
best value
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?

Free API keys are limited to 10 requests per second. Paid plans get 100 requests per second. Rate limits are 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.