AS
Apify Store
/kaix/indeed-scraper
Indeed Jobs Scraper - Most Comprehensive
🔥 ~$0.05/1K jobs 🔥 Extract accurate, structured job data from Indeed. Get ALL page results, not just the first page. 60+ fields per job with pre-parsed salary, verified company profiles, GPS coordinat
liveasyncunknown~30s typical
automationjobsindeed
$0.00006
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.00005 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /kaix/indeed-scraper for me.
Input
| Field | Type | Description |
|---|---|---|
| keyword | string | What job are you looking for? Enter a job title, skill, or company name. Supports the advanced search syntax above: combine <code>title:("...")</code>, <code>or</code>, <code>-exclusions</code>, and <code>company:</code> freely. Plain keywords use Indeed's broad matching, which includes related roles. |
| location | string | Where? Enter a city, state, or ZIP code. |
| country | string (US | UK | CA | AU | IN | DE) | Which Indeed country site to search. Supports 62 countries. default "US" |
| maxItems | integer | Maximum number of job listings to scrape. Set to 0 for no limit (all results). default 20 |
| radius | string | How far from the location to search. default "35" |
| radiusUnit | string (miles | km) | Unit for search radius. default "miles" |
| sort | string (relevance | date) | How to order the results. default "relevance" |
| fromDays | string ( | 1 | 3 | 7 | 14) | Only return recently posted jobs. Note: cannot be combined with Job Type or Remote filters. default "" |
| jobType | string ( | fulltime | parttime | contract | temporary | internship) | Filter by employment type. default "" |
| remote | string ( | remote | hybrid) | Filter for remote or hybrid positions. default "" |
| jobKeys | array | Look up specific jobs by their Indeed job key (the ID from the job URL, e.g. "5e5dafc2a80c214d"). When provided, keyword/location search is skipped. Useful for checking if jobs are still active (expired field). default [] |
| searchMode | string (basic | detailed | rich) | Basic: fastest, up to 1000+ results with essential job data. Detailed: up to 1000+ results with additional hiring insights, benefits, and requirements per job (slower). Rich: up to ~450 results with extra fields like salary details, apply count, and hiring responsiveness. default "basic" |
| proxyConfig | object | Proxy configuration. ISP/residential proxies reduce the chance of being blocked. Disabling the proxy is not recommended: Indeed blocks most unproxied requests. default {"useApifyProxy":true} |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"apify","endpoint":"/kaix/indeed-scraper","input":{"keyword":"title:(\"Software Engineer\" or \"Software Developer\") -intern","location":"San Francisco, CA","maxItems":3},"wait":false}'poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."cli
npx cracked-ai run -p apify -e /kaix/indeed-scraper -i '{"keyword":"title:(\"Software Engineer\" or \"Software Developer\") -intern","location":"San Francisco, CA","maxItems":3}' -w 120mcp
run_tool({ provider: "apify", endpoint: "/kaix/indeed-scraper", input: {"keyword":"title:(\"Software Engineer\" or \"Software Developer\") -intern","location":"San Francisco, CA","maxItems":3}, wait: false })Try it
Runs against your signed-in workspace balance. Sign in if you have not.