Indeed Jobs Scraper πΌ Salaries, Filters & Company Data
Pricing
from $1.20 / 1,000 results
Indeed Jobs Scraper πΌ Salaries, Filters & Company Data
$2/1K results Β· Scrape Indeed job listings with salaries, full descriptions and company profiles. Advanced filters (salary range, remote, date, job type, experience), all result pages, 60+ countries. No blocking. Free trial π
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Indeed Jobs Scraper | Salaries, Filters & Company Data API (2026)
Scrape Indeed job listings at scale β with salaries, full descriptions, and free company profiles β across 60+ countries. This Indeed scraper is the only one with a native salary-range filter, it returns every result page (not just the first), and it enriches each employer with a free company profile in a separate dataset.
β‘ No login, no proxy setup, no anti-bot tuning, no CAPTCHA work β it's a pure-API scraper (no fragile browser/HTML path), all handled inside the actor.
π° $2 / 1,000 jobs Β· company profiles are free Β· free trial. New Apify users get a $5 credit (~2,500 jobs) on the first run.
Contents: What's different Β· Indeed API vs this Β· Use cases Β· Input Β· Output Β· Pricing Β· FAQ
What's different about this Indeed scraper
Most Indeed scrapers do the same basic search. These are the things competitors don't offer:
- π Native salary-range filter β filter at the source by minimum/maximum annual salary. Almost every other scraper makes you pull everything and filter afterward.
- π Every result page β auto date-window sharding breaks past Indeed's ~1,000-result depth ceiling, with honest retrieved-vs-estimated coverage reporting (no silent truncation).
- π Free company profiles β rating, review count, company size, industry, CEO, founded, revenue, website, and socials, in a separate dataset you're not billed for.
- π Pure-API & reliable β talks to Indeed's structured API, not a scraped HTML page, so there's no browser/Cloudflare surface to break.
Quick start (30 seconds): open the Input tab (it's pre-filled), set a keyword + location, click Start. Results stream into the Output tab β download as JSON, CSV, or Excel.
No-setup checklist β what other scrapers make you handle yourself:
- No login or Indeed account (public data only)
- No proxy configuration (Apify proxy bundled)
- No anti-bot tuning (handled inside the actor)
- No CAPTCHA handling
- No code for the form-based flow
Indeed's official API vs this scraper
Indeed's Publisher API is closed to new applicants and never exposed job-search filters or company data the way this actor does.
| Indeed Publisher API | This actor | |
|---|---|---|
| Access | Closed / approval-gated | Apify account (free signup) |
| Setup time | Application + review | ~30 seconds |
| Salary-range filter | β | β native |
| All result pages (past the ~1,000 cap) | β | β auto date-sharding |
| Free company profiles | β | β separate dataset, unbilled |
| Remote / date / type / level filters | limited | β |
| Schedule / webhook delivery | bring your own | β native via Apify |
What does the Indeed Jobs Scraper do?
Enter a search (or paste Indeed search/job URLs, or job keys) and it returns:
- Jobs β one structured row per listing, with the full description inline (no extra request).
- Companies (optional, free) β one deduped row per unique employer, with profile + ratings + firmographics.
Output renders in the run's Output tab with a dataset dropdown (Jobs / Companies). Download as JSON, CSV, or Excel, or pull via the Apify API.
Who it's for
- Recruiting & sourcing β monitor live openings by role, location, and company; build talent pipelines.
- Salary benchmarking β per-job pay ranges and compensation trends by title + market (with the native salary-range filter).
- Market & competitive research β track competitor hiring activity, hiring demand, company growth, and ratings.
- Skills & labor-market analysis β measure demand for specific skills, roles, and experience levels by region.
- Lead generation β find companies actively hiring, with firmographics.
- Data enrichment & ML β append company ratings/firmographics to your datasets, or feed job-recommendation/matching models and academic employment research.
More ideas on Apify's industry pages.
Common use cases
1. Salary benchmark for a role + market (the native filter no competitor has):
{"query":"software engineer","location":"San Francisco, CA","salaryMin":150000,"maxItems":500}
2. Fresh remote roles posted this week:
{"query":"data analyst","location":"Remote","remote":"remote","datePosted":"7","sort":"date"}
3. Jobs + free company firmographics:
{"query":"registered nurse","location":"Chicago, IL","scrapeCompany":true,"maxItems":200}
4. Look up specific jobs by key (refresh known listings):
{"jobKeys":["6e4040455f842cbd","cc2175979cc7dfce"],"scrapeCompany":true}
How to scrape Indeed jobs
- Enter a search keyword and location (or paste Indeed search/job URLs, or job keys).
- Pick a country and optional filters (salary range, remote, date, job type, experience level).
- Optionally toggle company profiles (free).
- Click Start β results stream to the dataset as structured JSON (export to CSV, Excel, JSON, or API).
Input
| Field | Type | Notes |
|---|---|---|
query | string | Job title / keywords (e.g. "software engineer") |
location | string | City, region, postal code, or "remote" β must match the chosen country |
country | enum | 60+ Indeed country sites (US, GB, CA, AU, IN, DE, FR, β¦) |
maxItems | int | Cap per run; 0 = no limit (date-sharded past the ~1,000 ceiling) |
sort | enum | relevance / date |
radius | int | Distance from location (unit auto by country) |
datePosted | enum | last 1 / 3 / 7 / 14 days |
jobType | array | full-time, part-time, contract, temporary, internship, per diem |
remote | enum | remote / hybrid |
experienceLevel | enum | entry / mid / senior |
salaryMin / salaryMax | int | Native annual salary-range filter |
scrapeCompany | bool | Add the free company-profile dataset (default on) |
startUrls | array | Indeed search or job URLs to scrape directly |
jobKeys | array | Indeed jk= values for exact lookup |
Output
Two datasets, joinable by companyKey. Company rows are free β you're billed per job only.
Jobs (one representative row):
{"jobKey":"6d50b3ebeb3fb122","title":"Senior Software Engineer","company":"Plaid","companyRating":4.1,"companyReviewCount":312,"companyPageUrl":"https://www.indeed.com/cmp/Plaid","location":"New York, NY","city":"New York","state":"NY","countryCode":"US","latitude":40.7142,"longitude":-74.0059,"salary":"$120,000 - $160,000 a year","salaryMin":120000,"salaryMax":160000,"salaryPeriod":"YEAR","currency":"USD","jobType":["Full-time"],"occupations":["Software Development Occupations","Back End Developers"],"remote":"remote","datePosted":"2026-06-10","benefits":["Health insurance","401(k)"],"description":"β¦full job descriptionβ¦","isUrgentHire":false,"easyApply":true,"url":"https://www.indeed.com/viewjob?jk=6d50b3ebeb3fb122"}
Companies (when scrapeCompany is on β free):
{"companyKey":"2434d16763f36e79","company":"Plaid","rating":4.1,"reviewCount":312,"industry":"Internet and Software","employees":"1,001-5,000","revenue":"$100M-$500M","ceo":"Zach Perret","founded":2013,"website":"https://plaid.com","companyPageUrl":"https://www.indeed.com/cmp/Plaid","facebook":"β¦","twitter":"β¦","instagram":"β¦"}
You can download the dataset in JSON, CSV, Excel, or via the API.
Pricing β how much does it cost to scrape Indeed?
Pay-per-event: $0.01 per run + $2 per 1,000 job rows. Company-profile rows are free, and platform compute is included (no separate usage charge).
| Example | Cost |
|---|---|
| 100 jobs | ~$0.21 |
| 1,000 jobs | ~$2.01 |
| 10,000 jobs | ~$20.01 |
Tiered discounts apply automatically by Apify plan: $2.00 β $1.80 (Starter) β $1.50 (Scale) β $1.20 / 1,000 on Business (40% off). The Apify Free plan includes $5/month of usage β about 2,500 jobs free every month.
Run on a schedule / Indeed jobs API
This actor doubles as an Indeed jobs API β call it from the Apify API or the Python / JS clients, and use Apify Schedules + Webhooks for incremental pulls (set datePosted to the last day and run daily).
Python
from apify_client import ApifyClient# Get your token from https://console.apify.com/account/integrations?fpr=factdenclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("factden/indeed-jobs-scraper").call(run_input={"query":"software engineer","location":"New York, NY","salaryMin":150000,"maxItems":200,})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(job["title"], job["company"], job.get("salary"))
FAQ
Does it get all jobs or just the first page? All result pages, up to your maxItems. It auto-shards by date window to break past Indeed's ~1,000-result depth ceiling, and reports retrieved-vs-estimated totals so you always know your coverage.
Can I filter by salary? Yes β a native salary-range filter (salaryMin/salaryMax), which most Indeed scrapers don't support.
Is company data really free? Yes. Company-profile rows go to a separate dataset that isn't billed β you only pay per job row.
What's the occupations field? Indeed's job-category taxonomy (e.g. "Software Development Occupations", "Back End Developers") β populated per job, useful for filtering/segmenting by category.
Which countries are supported? 60+ Indeed country sites (US, UK, Canada, Australia, India, Germany, France, and more). Make sure the location belongs to the chosen country.
Do I need an Indeed account or API key? No login, account, or proxy setup required.
How much does it cost? ~$2 per 1,000 jobs, with a free trial; company profiles are free.
Is scraping Indeed legal? This actor collects only publicly available data. Note that personal data is protected by GDPR (EU) and similar laws elsewhere β don't scrape personal data without a legitimate reason, and consult your lawyers if unsure. You are responsible for complying with Indeed's terms and applicable laws. See Apify's guide: is web scraping legal?.
More from factden
Researching software products? See our sibling actor G2 Reviews Scraper for B2B SaaS competitive intelligence and AI/RAG ingestion.
Hotel review data? See Trip.com & Ctrip Hotel Reviews Scraper for hospitality competitive intelligence and AI/RAG ingestion.
Built by factden on the Apify platform. Try the Indeed Jobs Scraper free with Apify's $5 monthly credit.
Keywords: indeed scraper, indeed jobs scraper, indeed api, scrape indeed, indeed job listings, indeed salary scraper, indeed company data, job board scraper.
