Indeed Scraper
Pricing
$3.00 / 1,000 results
Indeed Scraper
Scrapes job listings from Indeed across 10 countries with keyword, location, job type, date, salary, and remote filters.
Pricing
$3.00 / 1,000 results
Rating
0.0
(0)
Developer
Sarfraz Mohammed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape job listings from Indeed across 10 countries — no API key required. Supports keyword search, location, job type, date posted, salary, and remote filters. Returns full job descriptions, company ratings, and metadata.
Why use this actor?
| Feature | This actor | Typical alternatives |
|---|---|---|
| No API key needed | ✅ Works out of the box | ❌ Indeed's official API was deprecated in 2022 |
| 10 country domains | ✅ US, UK, CA, AU, DE, FR, IN, SG, NZ, IE | ⚠️ Usually US-only |
| Full job descriptions | ✅ Toggle on/off | ⚠️ Listing cards only |
| Custom start URLs | ✅ Bring your own Indeed search URL | ❌ Fixed input only |
| Salary filter | ✅ US minimum salary presets | ❌ Not available |
| Remote filter | ✅ One toggle | ⚠️ Manual URL manipulation |
What it scrapes
From search results (always):
jobId,jobUrltitle,company,locationsalarysnippetpostedText(e.g. "Posted 2 days ago")isSponsored
From job detail pages (when scrapeJobDetails: true):
descriptionText— full plain-text job descriptiondescriptionHtml— full HTML job descriptionmetaItems— job type, shift, benefits, and other metadata tagscompanyRating— star rating (e.g.3.8)reviewCount— number of company reviewscompanyInfo— company overview snippet
Input
| Field | Type | Default | Description |
|---|---|---|---|
keywords | string | — | Job title or skills (e.g. "Software Engineer", "Python") |
location | string | — | City or region (e.g. "Toronto, ON", "Remote") |
country | select | us | Indeed country domain — see supported countries below |
maxJobs | integer | 50 | Max listings to collect (up to 1000) |
datePosted | select | any | Any / Past 24h / Past 3 days / Past 7 days / Past 14 days |
jobType | select | any | Any / Full-time / Part-time / Contract / Temporary / Internship |
salary | select | any | US minimum salary filter: $30k+ / $50k+ / $70k+ / $100k+ |
remoteOnly | boolean | false | Show only remote jobs |
scrapeJobDetails | boolean | true | Visit each job page for full description and metadata |
startUrls | array | — | Skip keyword inputs and scrape a custom Indeed search URL directly |
proxy | object | — | Proxy configuration — residential proxies strongly recommended |
Supported countries
| Code | Domain | Country |
|---|---|---|
us | indeed.com | United States |
uk | indeed.co.uk | United Kingdom |
ca | ca.indeed.com | Canada |
au | au.indeed.com | Australia |
de | de.indeed.com | Germany |
fr | fr.indeed.com | France |
in | indeed.co.in | India |
sg | indeed.com.sg | Singapore |
nz | nz.indeed.com | New Zealand |
ie | ie.indeed.com | Ireland |
Example inputs
Standard job search:
{"keywords": "Software Engineer","location": "Toronto, ON","country": "ca","maxJobs": 50,"datePosted": "past_7d","jobType": "full_time","scrapeJobDetails": true,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Remote US jobs with salary filter:
{"keywords": "Data Scientist","location": "Remote","country": "us","maxJobs": 100,"salary": "100k","remoteOnly": true,"scrapeJobDetails": true,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Quick scan (listings only, no detail pages):
{"keywords": "Marketing Manager","location": "London","country": "uk","maxJobs": 200,"scrapeJobDetails": false,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Custom start URL:
{"startUrls": [{ "url": "https://www.indeed.com/jobs?q=python+developer&l=New+York&radius=25" }],"country": "us","maxJobs": 30,"scrapeJobDetails": true,"proxy": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Example output
{"jobId": "4589bfaf10a22446","jobUrl": "https://ca.indeed.com/viewjob?jk=4589bfaf10a22446","title": "Senior Software Engineer","company": "Shopify","location": "Toronto, ON","salary": "$120,000–$150,000 a year","postedText": "Posted 3 days ago","isSponsored": false,"descriptionText": "About the role\nWe are looking for a Senior Software Engineer...","metaItems": ["Full-time", "Health insurance", "Dental care", "Paid time off"],"companyRating": 4.1,"reviewCount": "2,847 reviews","country": "ca","scrapedAt": "2026-06-03T12:00:00.000Z"}
Proxy recommendation
Indeed uses Cloudflare and aggressive bot detection. Datacenter proxies will be blocked on job detail pages. Apify Residential proxies are strongly recommended for reliable full-detail scraping.
For best results, match the proxy country to the Indeed domain you're scraping:
"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "GB"}
Use "US", "GB", "CA", "AU", "DE" etc. to match your country input.
Tips
- Use
scrapeJobDetails: falsefor large runs (200+ jobs) to avoid rate limits — you still get title, company, location, salary, and job URL - Use
startUrlsfor advanced searches that aren't covered by the input filters (radius, company name, specific job categories) - Date filter + job type — combining
datePosted: "past_24h"with a job type is the fastest way to get fresh, relevant listings - Salary filter is US only — for other countries, embed the salary range in your keyword (e.g.
"python developer £60000")
Limitations
- Salary filter only works on
indeed.com(US) - Indeed may limit results to ~100 pages (~1000 jobs) per search query regardless of
maxJobs - Company ratings and review counts are not available for all listings