Indeed Jobs Scraper
Pricing
from $5.00 / 1,000 results
Indeed Jobs Scraper
Scrape Indeed job listings by keyword and location: title, company, location, salary, job type and a direct apply link. A stealth anti-bot browser over residential proxies passes Cloudflare reliably. No login or API key required.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Sheshinmcfly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract job listings from Indeed by keyword and location — title, company, location, salary, job type and a direct apply link — as clean structured data. This Indeed scraper runs a stealth, anti-bot browser over residential proxies, so it reliably gets past Indeed's Cloudflare protection where plain HTTP scrapers fail. No login, no API key, no captcha solving on your side.
Built for recruiters, job boards, market-research teams and data engineers who need fresh Indeed job data at scale. Feed it a list of positions and locations, pick a country, and get a tidy dataset you can export to JSON, CSV or Excel, or pull straight from the Apify API.
What data you can extract
| Field | Type | Description |
|---|---|---|
position | string | The search keyword this job matched |
searchLocation | string | The search location |
country | string | Indeed country domain searched |
jobKey | string | Indeed's unique job id |
title | string | Job title |
company | string | Hiring company |
location | string | Job location (city, state, ZIP or "Remote/Hybrid") |
isRemote | boolean | Whether the role is remote/hybrid |
salary | string | Salary range as shown on Indeed |
url | string | Direct link to the job posting |
scrapedAt | string | ISO 8601 extraction timestamp |
How to use
- Click Try for free.
- In Positions / keywords, add one or more job titles (e.g.
software developer,registered nurse). - In Locations, add cities or
Remote(leave empty for a nationwide search). - Pick a Country and set Max jobs per search.
- Click Start and download the results as JSON, CSV or Excel — or fetch them via the Apify API.
Pricing
This actor uses pay-per-result pricing: you only pay for the jobs you successfully extract — no monthly subscription and no Indeed API key required. The platform's free tier is enough to test it end to end.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
positions | array | — (required) | Job titles or keywords to search |
locations | array | ["New York, NY"] | Cities, regions or Remote. Empty = nationwide |
country | string | US | Indeed regional domain (US, UK, CA, AU, IE, IN, SG, ZA, NZ) |
maxItemsPerSearch | integer | 50 | Target jobs per position × location |
proxyConfiguration | object | Residential | Residential proxies are required for Indeed |
Output example
{"position": "software developer","searchLocation": "New York, NY","country": "US","jobKey": "4fe67022ddd7987e","title": "Sr. Software Development Engineer","company": "Amazon.com Services LLC","location": "New York, NY 10261","isRemote": false,"salary": "$184,900 - $250,200 a year","url": "https://www.indeed.com/viewjob?jk=4fe67022ddd7987e","scrapedAt": "2026-06-11T00:00:00.000Z"}
How it reaches more jobs
Indeed gates deep pagination behind a login wall. Instead of paginating, this actor partitions each search by date posted (last 1, 3, 7 and 14 days) — each partition returns a fresh page of recent jobs — and deduplicates by job id. Every request uses a fresh residential IP with automatic retries, so transient Cloudflare challenges are retried rather than failing your run.
Other actors you may like
- LinkedIn Jobs Scraper — job listings from LinkedIn.
- Trustpilot Reviews Scraper — company reviews and ratings.
- Google Maps Scraper — local business data.
- USPTO Trademark Checker — trademark search and status.
FAQ
Do I need an Indeed account or API key? No. The actor requires no login or API key.
Which countries are supported? United States, United Kingdom, Canada, Australia, Ireland, India, Singapore, South Africa and New Zealand.
Why are residential proxies required? Indeed blocks datacenter IPs via Cloudflare. Residential proxies plus the stealth browser are what make extraction reliable.
How many jobs can I get per search? Each position × location returns recent jobs partitioned by date; raise Max jobs per search and add more positions/locations to scale.
Are the results deduplicated? Yes — jobs are deduplicated by Indeed's job id across all date partitions.
Legal disclaimer
This actor extracts publicly available job-posting data that Indeed shows to any visitor without logging in. It does not access private, authenticated or personal data. Use the extracted data in compliance with Indeed's terms and applicable law (including Chile's Ley 19.628 on data protection). You are responsible for how you use the data; this tool is intended for research, recruiting and lawful business use.
Version history
- 0.2 — Rebuilt on a stealth anti-CDP browser (Patchright) over residential proxies for reliable Cloudflare bypass; date-partitioned search with per-request IP rotation and retries.
Keywords: indeed scraper, indeed jobs scraper, job listings scraper, indeed api, job data extraction, recruitment data, job board scraper, indeed salary data, hiring data, jobs dataset, employment data scraper.