Scrape Indeed Job Listings at Scale — 60+ Countries, No Browser Required

Extract structured job data from Indeed's mobile API. Returns title, company, location, salary, benefits, description, and apply URL. Concurrent detail fetching with per-worker proxy sessions. HTTP-only — no Chrome, no Playwright.

Open on Apify → Try it now
Docker Image
~12MB
RAM
128MB
Proxy
Residential
Countries
60+
Pricing
$1/1k jobs
Anti-Bot
TLS fingerprinting

What You Can Scrape

Primary Use Cases

API Example

# Start a run via the Apify API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~indeed-scraper/runs?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "searchQueries": ["software engineer"],
    "country": "de",
    "maxResultsPerQuery": 50,
    "includeJobDetails": true
  }'

# Or use with AI agents via MCP:
# https://mcp.apify.com?tools=santamaria-automations/indeed-scraper

Integrations

How It Compares

FeatureNanoScrapeBrowser-based scrapers
Docker image~12MB500MB - 2GB
RAM usage128MB1-4GB
Cost per 1k jobs$1.00$5 - $20
Anti-bot approachTLS fingerprinting + warm sessionsFull Chrome browser
Speed (1k jobs)~5 min20-60 min
Countries60+Varies (5-30)

Output Fields

FieldTypeExample
titlestringSenior Software Engineer
companystringGoogle
locationstringMunich, Bavaria
salarystring$120,000 - $180,000 a year
job_typestringFull-time
descriptionstringFull job description HTML
benefitsstring[]["Health insurance", "401k"]
company_logostringhttps://...
apply_urlstringhttps://indeed.com/...
posted_atstring2026-04-28
Open on Apify → Try it now — free tier available