Indeed Jobs Scraper avatar

Indeed Jobs Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Indeed Jobs Scraper

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

Sheshinmcfly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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

FieldTypeDescription
positionstringThe search keyword this job matched
searchLocationstringThe search location
countrystringIndeed country domain searched
jobKeystringIndeed's unique job id
titlestringJob title
companystringHiring company
locationstringJob location (city, state, ZIP or "Remote/Hybrid")
isRemotebooleanWhether the role is remote/hybrid
salarystringSalary range as shown on Indeed
urlstringDirect link to the job posting
scrapedAtstringISO 8601 extraction timestamp

How to use

  1. Click Try for free.
  2. In Positions / keywords, add one or more job titles (e.g. software developer, registered nurse).
  3. In Locations, add cities or Remote (leave empty for a nationwide search).
  4. Pick a Country and set Max jobs per search.
  5. 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

ParameterTypeDefaultDescription
positionsarray— (required)Job titles or keywords to search
locationsarray["New York, NY"]Cities, regions or Remote. Empty = nationwide
countrystringUSIndeed regional domain (US, UK, CA, AU, IE, IN, SG, ZA, NZ)
maxItemsPerSearchinteger50Target jobs per position × location
proxyConfigurationobjectResidentialResidential 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

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.

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.