πŸ”₯ Fast Indeed Jobs Scraper [Bypass limit of 25 jobs] avatar

πŸ”₯ Fast Indeed Jobs Scraper [Bypass limit of 25 jobs]

Pricing

$29.00/month + usage

Go to Apify Store
πŸ”₯ Fast Indeed Jobs Scraper [Bypass limit of 25 jobs]

πŸ”₯ Fast Indeed Jobs Scraper [Bypass limit of 25 jobs]

πŸ”₯ Fast Indeed jobs scraper β€” paste any Indeed search URL and pull ALL results, bypassing the 25-per-page limit. Get parsed salary (min/max + currency), company rating & reviews, full description, GPS, company profile (CEO, revenue, industry) and the resolved external apply URL. 60+ countries

Pricing

$29.00/month + usage

Rating

5.0

(9)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

22

Bookmarked

519

Total users

12

Monthly active users

2.4 hours

Issues response

a day ago

Last modified

Share

πŸ”₯ Fast Indeed Jobs Scraper β€” Search by URL [Bypass the 25-job limit]

Paste any Indeed search URL and get the full result set β€” not just the first page. This scraper bypasses Indeed's ~25-jobs-per-page cap and returns clean, structured data: salaries, company ratings, full descriptions, GPS coordinates, company profiles, 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

  • Every filter, for free. Because you paste a real Indeed URL, the scraper honors every Indeed filter exactly as the site does β€” keyword, location, radius, date posted, remote, job type, experience level, salary, company, sort β€” whatever is in your URL.
  • Gets ALL results. Indeed caps a normal search at ~25 jobs per page; this actor pulls the complete result set via deep discovery.
  • Resolved external apply URL. For jobs that redirect off Indeed, it follows the redirect chain and returns the final employer/ATS apply URL β€” rare among Indeed scrapers and invaluable for recruiters and lead-gen.
  • Rich company profile. CEO, revenue, industry, website, founding year, employee count, rating and review count.
  • Region auto-expansion. A country/region URL (e.g. l=Scotland, l=United Kingdom) is automatically fanned out into per-city searches and deduplicated β€” typically 2–5Γ— more unique jobs than the parent query.
  • Strict keyword match (optional). Drop Indeed's sponsored/related padding and keep only genuine matches.
  • 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 listing it can reach (well past page one), opens each job for full detail, optionally resolves the external apply URL, removes duplicates, and returns structured records ready for analytics, job boards, ATS/CRM imports, or salary benchmarking.


How to get your Indeed URL

  1. Go to indeed.com (or your country's Indeed, e.g. uk.indeed.com).
  2. Search for a role and apply any filters you want (date, remote, salary, job type…).
  3. Copy the URL from the address bar and paste it into Start URLs.

The scraper reproduces that exact search β€” including all filters β€” and returns the complete result set.


Supported inputs

InputWhat it does
Start URLsOne or more Indeed search (or job) URLs β€” all filters in the URL are honored
Expand to citiesFan a country/region URL into per-city searches for 2–5Γ— more results (default on)
Strict keyword matchKeep only jobs whose title/description match the URL's keyword
Resolve external apply URLFollow redirects to the real employer/ATS apply link
Include company detailsAdd the full company profile (CEO, revenue, industry…)
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 company profile.
  • Lead generation β€” companies actively hiring, enriched with industry, size and 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. If enabled, it resolves the external apply URL by following Indeed's redirect chain.
  5. 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=software+engineer&l=Remote&fromage=3" }
],
"resolveExternalApplyUrl": true,
"expandToCities": 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 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, companyDetailsFoundedYearCompany profile (with includeCompanyDetails)
externalApplyUrl, externalApplyLinkResolved external/ATS apply URL
url, jobUrlCanonical Indeed listing URL

FAQ

How many jobs can I get per search? The full result set the search exposes β€” this actor is built specifically to get past the ~25-per-page cap.

Do all Indeed filters work? Yes. Whatever filters are in the URL you paste (date, remote, salary, job type, experience level, company, sort…) are applied exactly as on Indeed.

I pasted a country/region URL β€” will it find more than the homepage shows? Yes. With Expand to cities on (default), a region URL is fanned out into per-city searches and deduplicated, typically yielding 2–5Γ— more unique jobs.

Why do I see a few jobs that don't match my keyword? Indeed injects sponsored and related jobs into every result page. Enable Strict keyword match to drop them.

Prefer not to build a URL? Use the Search-by-keyword version β€” enter a keyword and country instead.

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, scrape indeed, indeed url scraper, bypass 25 job limit, indeed api, job scraper, job listings, salaries, company data, remote jobs, recruitment data, lead generation, ATS apply url, job board feed.