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.
Anti-Bot
TLS fingerprinting
What You Can Scrape
- Job search results — title, company, location, salary snippet, posted date
- Full job details — complete description, benefits, qualifications, employment type
- Company info — company name, logo URL, rating
- Multi-query — run multiple keyword searches in a single actor run
- Direct URLs — scrape specific job listings by URL
- 60+ countries — indeed.com, indeed.de, indeed.co.uk, indeed.fr, and more
Primary Use Cases
- Job market research — analyze hiring trends, salary distributions, skill demand across regions
- Lead generation — find companies that are actively hiring (growth signals)
- Competitive intelligence — monitor competitor job postings for strategy insights
- HR tech — feed job data into ATS aggregators, job boards, or matching algorithms
- Academic research — labor market analysis with structured, clean data
API Example
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
}'
Integrations
- n8n / Make / Zapier — trigger runs and process results via webhook
- AI Agents (MCP) — Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python / Node.js — Apify SDK for programmatic access
- Google Sheets / Airtable — export via Apify integrations
How It Compares
| Feature | NanoScrape | Browser-based scrapers |
| Docker image | ~12MB | 500MB - 2GB |
| RAM usage | 128MB | 1-4GB |
| Cost per 1k jobs | $1.00 | $5 - $20 |
| Anti-bot approach | TLS fingerprinting + warm sessions | Full Chrome browser |
| Speed (1k jobs) | ~5 min | 20-60 min |
| Countries | 60+ | Varies (5-30) |
Output Fields
| Field | Type | Example |
| title | string | Senior Software Engineer |
| company | string | Google |
| location | string | Munich, Bavaria |
| salary | string | $120,000 - $180,000 a year |
| job_type | string | Full-time |
| description | string | Full job description HTML |
| benefits | string[] | ["Health insurance", "401k"] |
| company_logo | string | https://... |
| apply_url | string | https://indeed.com/... |
| posted_at | string | 2026-04-28 |