Indeed Comprehensive Crawler avatar

Indeed Comprehensive Crawler

Pricing

$29.00/month + usage

Go to Apify Store
Indeed Comprehensive Crawler

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

Muhamed Didovic

Maintained by Community

Actor stats

6

Bookmarked

205

Total users

4

Monthly active users

3 days ago

Last modified

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:


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

  1. Go to indeed.com (or your country's Indeed, e.g. de.indeed.com).
  2. Search and apply any filters you want.
  3. Copy the URL and paste it into Start URLs. The scraper reproduces that exact search and returns the full result set.

Supported inputs

InputWhat it does
Start URLsOne or more Indeed search (or job) URLs — all filters honored
Include company detailsAdd the full company profile (CEO, revenue, industry…) — on by default for this actor
Expand to citiesFan a country/region URL into per-city searches for 2–5× more results
Resolve external apply URLFollow redirects to the real employer/ATS apply link
Strict keyword matchKeep only jobs whose title/description match the URL's keyword
Only external jobsKeep only jobs that apply on an external site
Flatten outputFlat top-level fields (great for CSV) vs the raw nested model
Max jobsCap 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

  1. Each Start URL (and, with expansion, its per-city variants) is loaded via Indeed's mobile endpoints.
  2. The actor pulls the full result set, beyond the first page.
  3. Each job is opened for full detail — description, salary, company, ratings, location/GPS.
  4. The company profile is enriched (CEO, revenue, industry, website…).
  5. If enabled, it resolves the external apply URL by following Indeed's redirect chain.
  6. 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

FieldDescription
positionName / normTitleJob title
companyEmployer name
salary, salaryMin, salaryMax, salaryType, currencyParsed compensation
jobTypeFull-time / Part-time / Contract / …
remoteRemote flag
location, city, countryCode, postalCode, latitude, longitudeWhere the job is
datePublished, dateOnIndeedWhen it was posted
jobDescription, jobDescriptionHtmlFull description (text + HTML)
requirements, benefitsParsed requirements & benefits
companyRating, reviewsCountEmployer rating & review count
companyDetailsCeoName, companyDetailsRevenue, companyDetailsIndustry, companyDetailsWebsite, companyDetailsEmployeesCount, companyDetailsFoundedYearFull company profile
externalApplyUrl, externalApplyLinkResolved external/ATS apply URL
url, jobUrlCanonical 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


Explore more of my scrapers


⚠️ 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.