Indeed Comprehensive Crawler
Pricing
$29.00/month + usage
Indeed Comprehensive Crawler
The most comprehensive Indeed crawler Extract every field Indeed exposes: salary, job type, benefits, company rating & reviews, hiring insights, GPS coordinates, full company profile (CEO, revenue, industry, website), the real external apply URL. Search by URL, keyword or region across 60+ countries
Pricing
$29.00/month + usage
Rating
5.0
(5)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
6
Bookmarked
205
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
Indeed Comprehensive Crawler — Jobs, Salaries & Company Intelligence
The most complete Indeed scraper: paste an Indeed search URL and extract every field Indeed exposes — salary, job type, benefits, requirements, company rating & reviews, hiring insights, GPS coordinates, a full company profile (CEO, revenue, industry, website), and the real external apply URL resolved past Indeed's redirect to the employer's own site / ATS.
Other versions of this scraper:
- Fast Indeed Scraper (Search by URL): apify.com/memo23/apify-indeed-cheerio-ppr
- Search by keyword (no URL needed): apify.com/memo23/apify-indeed-cheerio-keywords-ppr
Why use this scraper
- Maximum depth. Built to capture the complete job record and the complete company record in one pass.
- Every filter, for free. You paste a real Indeed URL, so every filter — keyword, location, radius, date, remote, job type, experience level, salary, sort — is honored exactly as on Indeed.
- Gets ALL results. Pulls the full result set, well past Indeed's ~25-jobs-per-page cap.
- Resolved external apply URL. Follows the redirect chain to the final employer/ATS apply URL — rare among Indeed scrapers, essential for recruiting and lead-gen.
- Company intelligence. CEO (with photo), founding year, revenue, employee-size range, industry, website, rating and review count.
- Region auto-expansion. A country/region URL is fanned out into per-city searches and deduplicated — typically 2–5× more unique jobs.
- Clean output. Flat or nested JSON, exportable to CSV / Excel.
What it does
Give it one or more Indeed search URLs. It loads the search, pulls every reachable listing, opens each job for full detail, enriches with the company profile, optionally resolves the external apply URL, removes duplicates, and returns structured records for analytics, job boards, ATS/CRM imports, salary studies, and market research.
How to get your Indeed URL
- Go to indeed.com (or your country's Indeed, e.g.
de.indeed.com). - Search and apply any filters you want.
- Copy the URL and paste it into Start URLs. The scraper reproduces that exact search and returns the full result set.
Supported inputs
| Input | What it does |
|---|---|
| Start URLs | One or more Indeed search (or job) URLs — all filters honored |
| Include company details | Add the full company profile (CEO, revenue, industry…) — on by default for this actor |
| Expand to cities | Fan a country/region URL into per-city searches for 2–5× more results |
| Resolve external apply URL | Follow redirects to the real employer/ATS apply link |
| Strict keyword match | Keep only jobs whose title/description match the URL's keyword |
| Only external jobs | Keep only jobs that apply on an external site |
| Flatten output | Flat top-level fields (great for CSV) vs the raw nested model |
| Max jobs | Cap the number of results |
Use cases
- Recruiting & sourcing — live openings with the direct apply URL and full company profile.
- Lead generation — companies actively hiring, enriched with CEO, industry, size, website.
- Salary benchmarking — structured salary ranges with currency and pay period.
- Job boards & aggregators — a fresh, deduplicated feed of postings.
- Market & talent research — hiring demand by role, location, and seniority over time.
How it works
- Each Start URL (and, with expansion, its per-city variants) is loaded via Indeed's mobile endpoints.
- The actor pulls the full result set, beyond the first page.
- Each job is opened for full detail — description, salary, company, ratings, location/GPS.
- The company profile is enriched (CEO, revenue, industry, website…).
- If enabled, it resolves the external apply URL by following Indeed's redirect chain.
- Results are deduplicated by job key and written to the dataset (flat or nested).
Input configuration
Set inputs in the visual Input tab, or pass JSON via the API. Minimal example:
{"startUrls": [{ "url": "https://www.indeed.com/jobs?q=data+scientist&l=New+York&fromage=7" }],"includeCompanyDetails": true,"resolveExternalApplyUrl": true,"maxJobs": 1000}
Output overview
Each row is one job, fully flattened (with flattenOutput) or as the raw nested model. You get the job, its salary, the company and its full profile, the location with coordinates, and apply links. A live sample is always available on the actor's Output tab after any run.
Key output fields
| Field | Description |
|---|---|
positionName / normTitle | Job title |
company | Employer name |
salary, salaryMin, salaryMax, salaryType, currency | Parsed compensation |
jobType | Full-time / Part-time / Contract / … |
remote | Remote flag |
location, city, countryCode, postalCode, latitude, longitude | Where the job is |
datePublished, dateOnIndeed | When it was posted |
jobDescription, jobDescriptionHtml | Full description (text + HTML) |
requirements, benefits | Parsed requirements & benefits |
companyRating, reviewsCount | Employer rating & review count |
companyDetailsCeoName, companyDetailsRevenue, companyDetailsIndustry, companyDetailsWebsite, companyDetailsEmployeesCount, companyDetailsFoundedYear | Full company profile |
externalApplyUrl, externalApplyLink | Resolved external/ATS apply URL |
url, jobUrl | Canonical Indeed listing URL |
FAQ
How is this different from the Fast Indeed Scraper? Same core engine; this version is tuned for maximum depth — full company intelligence by default and the most complete per-job record. If you want the leanest/fastest run, use the Fast Indeed Scraper.
Do all Indeed filters work? Yes — whatever is in the URL you paste (date, remote, salary, job type, experience level, sort…) is applied exactly as on Indeed.
Prefer not to build a URL? Use the Search-by-keyword version.
Can I export to CSV / Excel? Yes — via Apify's dataset export (JSON, CSV, Excel) or the API.
Support
- Report an issue
- Request a customization or a private API (no Apify fee, usage only): muhamed.didovic@gmail.com
- Need a different site scraped? Email me: muhamed.didovic@gmail.com
Explore more of my scrapers
- Fast Indeed Jobs Scraper — Search by URL
- Indeed Jobs Scraper — Search by Keyword (no URL needed)
- Indeed Company Reviews Scraper
⚠️ Disclaimer
This scraper collects only publicly available job data from Indeed. It does not access private, gated, or personal data, and is intended for lawful purposes such as recruitment, market research, and analytics. You are responsible for using the scraped data in compliance with Indeed's terms and applicable laws (including data-protection regulations).
Keywords: indeed scraper, indeed jobs scraper, comprehensive indeed crawler, scrape indeed, indeed api, job scraper, job listings, salaries, company intelligence, CEO data, remote jobs, recruitment data, lead generation, ATS apply url, job board feed.