Dataset

Indeed Dataset API

Job postings, salary information, company reviews, and labor market data from the world's largest job board.

Start in 5 minutesStructured JSON outputPay as you go

Available Data

Here's what you can extract from Indeed using AlterLab:

Job titles & descriptions
Salary ranges
Company information
Job requirements
Location & remote status

Business Use Cases

How businesses use Indeed data to make better decisions:

  • Labor market research
  • Salary benchmarking
  • Competitive hiring intelligence
  • Skills demand analysis

How It Works

1

Search Indeed for your target roles and locations

Provide an Indeed search URL with job title and location parameters. Indeed's URL structure is consistent — indeed.com/jobs?q={title}&l={location} — making it straightforward to programmatically vary the search across different roles, skills, or geographies.

2

AlterLab navigates Indeed's access controls

Indeed uses challenge systems and rate limiting that block simple requests. AlterLab uses full browser rendering with challenge resolution to reliably retrieve job listing pages and individual job detail pages.

3

Get structured labor market data

Receive job titles, company names, locations, salary ranges (when disclosed), full job descriptions, required qualifications, and posting dates — ready for salary benchmarking, skills analysis, or competitive hiring intelligence.

Key Insight

Only about 40% of Indeed job postings include salary data, as disclosure is voluntary in most markets. For the most complete salary benchmarking, combine Indeed data with Glassdoor salary pages and LinkedIn salary insights. The postings that do include salary are valuable data points for compensation bands.

Data Freshness

Job postings are typically active for 30 days before expiring. For labor market trend analysis, weekly collection is standard. For competitive hiring intelligence tracking specific companies, daily monitoring captures new openings as they are posted.

Sample Output

Here's exactly what you receive when you collect Indeed data with AlterLab — clean, structured JSON ready for your application or spreadsheet.

JSON Response
{
  "url": "https://www.indeed.com/viewjob?jk=abc123def456",
  "job_id": "abc123def456",
  "title": "Senior Data Engineer",
  "company": "Acme Analytics",
  "location": "San Francisco, CA",
  "remote": "Hybrid",
  "salary_min": 145000,
  "salary_max": 185000,
  "salary_currency": "USD",
  "salary_type": "yearly",
  "posted_date": "2026-06-22",
  "description_snippet": "We are looking for a Senior Data Engineer to join our team...",
  "requirements": [
    "5+ years experience",
    "Python",
    "Spark",
    "dbt"
  ],
  "job_type": "Full-time",
  "benefits": [
    "Health insurance",
    "401k",
    "Remote work"
  ],
  "apply_url": "https://www.indeed.com/applystart?jk=abc123def456",
  "scraped_at": "2026-06-25T09:42:11Z"
}

Quick Start

HTTP
POST https://alterlab.io/api/v1/scrape
X-API-Key: YOUR_API_KEY

{
  "url": "https://indeed.com/...",
  "advanced": { "render_js": true }
}

Need an API key? — no credit card required. 5,000 requests included.

Pricing at Scale

AlterLab uses pay-as-you-go pricing — no monthly minimums, no contracts. Balance never expires.

VolumeStatic pagesJS-rendered pages
1,000 requests$0.20$2.00
10,000 requests$2.00$20.00
100,000 requests$20.00$200.00
1,000,000 requests$200.00$2,000.00

Static pages: $0.0002/request · JavaScript-rendered pages (like Indeed): $0.002/request · First 5,000 requests free. Full pricing details →

Frequently Asked Questions

What job data can I extract from Indeed?

You can extract publicly visible job posting data including titles, descriptions, salary ranges (when listed), company names, locations, and required qualifications.

Can I use this for salary research?

Yes. By collecting salary data across similar roles and locations, you can build comprehensive compensation benchmarks for your industry or region.

How can businesses use Indeed data?

Companies use Indeed data for competitive hiring intelligence, understanding market salary rates, identifying skill trends, and planning workforce strategies.

Related Use Cases

Responsible Use

AlterLab is designed for extracting publicly available data. Always review the terms of service for any website you access, respect robots.txt directives, and ensure your use case complies with applicable laws in your jurisdiction.

Your first scrape.
Sixty seconds.

$1 free credit — up to 5,000 scrapes. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires

    Indeed Data API — Structured Extraction 2026 | AlterLab