πŸ”₯ Indeed [Only $0.90πŸ’°] Jobs Scraper (Search by keywords) avatar

πŸ”₯ Indeed [Only $0.90πŸ’°] Jobs Scraper (Search by keywords)

Pricing

from $0.90 / 1,000 results

Go to Apify Store
πŸ”₯ Indeed [Only $0.90πŸ’°] Jobs Scraper (Search by keywords)

πŸ”₯ Indeed [Only $0.90πŸ’°] Jobs Scraper (Search by keywords)

πŸ’°$0.9/1K results. Search Indeed by keyword, country and filters β€” no URL needed. Returns salary, company rating, full description, the resolved external apply URL and company profile (CEO, size, revenue) across 61 countries. Strict-match mode drops unrelated jobs; date filter pulls only the latest

Pricing

from $0.90 / 1,000 results

Rating

2.4

(6)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

10

Bookmarked

217

Total users

41

Monthly active users

6.8 hours

Issues response

12 hours ago

Last modified

Share

πŸ”₯ Indeed Jobs Scraper β€” Search by Keywords [Only $0.90 / 1,000 results]

Scrape Indeed jobs without touching a URL. Type a keyword, pick a country and a few filters, and get clean, structured job data at scale β€” 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).

Pay only for what you get: $0.90 per 1,000 results. No subscription, no upfront cost.

Other versions of this scraper:


Why use this scraper

  • No URL building. Search the way a person would β€” keyword + country + filters. The scraper assembles the correct Indeed query for you across 61 countries.
  • Gets ALL results, not just page one. Indeed caps a normal search at ~25 jobs per page; this actor uses deep discovery to pull the full result set.
  • 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 a big deal for recruiters and lead-gen.
  • Rich company profile. CEO, revenue, industry, website, founding year, employee count, rating and review count β€” not just the company name.
  • Strict keyword match (optional). Indeed pads every result page with loosely-related and sponsored jobs; turn on strictMatch to keep only genuine matches.
  • Latest-jobs friendly. Filter by date posted and sort by newest β€” ideal for daily monitoring runs.
  • Clean output. Flat or nested JSON, exportable to CSV / Excel.

What it does

Give it a position and a country (and any filters you like). It builds the matching Indeed search, pulls every listing it can reach, opens each job for the 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.


Supported inputs

InputWhat it does
Position / keywords (required)What to search for, e.g. software engineer, "registered nurse"
Country61 countries β€” routes the search to the correct local Indeed site
LocationCity, postcode or region within the country
RadiusSearch radius (miles) around the location
Date postedLast 1 / 3 / 7 / 14 days
Sort byRelevance (default) or Date β€” newest first
Job typeFull-time, Part-time, Contract, Temporary, Internship (multi-select)
Remote workRemote or Hybrid
Experience levelEntry / Mid / Senior
Posted byEmployer or Staffing agency
Strict keyword matchDrop jobs whose title/description don't contain your keyword
Resolve external apply URLFollow redirects to the real employer/ATS apply link
Include company detailsAdd the full company profile (CEO, revenue, industry…)
Max jobsCap the number of results

Use cases

  • Recruiting & sourcing β€” pull live openings with the direct apply URL and company profile.
  • Lead generation β€” find companies actively hiring, enriched with industry, size and website.
  • Salary benchmarking β€” structured salary ranges with currency and pay period across markets.
  • Job boards & aggregators β€” keep a fresh, deduplicated feed of the latest postings.
  • Market & talent research β€” track hiring demand by role, country, and seniority over time.

How it works

  1. Your inputs are converted into the correct Indeed search for the chosen country.
  2. The actor pulls the full result set (well beyond the first page) via Indeed's mobile endpoints.
  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:

{
"position": "software engineer",
"country": "United Kingdom",
"datePosted": "3",
"sort": "date",
"remoteWork": "REMOTE",
"strictMatch": true,
"resolveExternalApplyUrl": true,
"maxJobs": 500
}

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

Do I need to build an Indeed URL? No β€” that's the point of this version. Just enter a keyword and country. (If you prefer to paste full Indeed URLs, use the Search by URL version.)

Which countries are supported? 61, each routed to its local Indeed site (e.g. uk.indeed.com, de.indeed.com, pk.indeed.com). Pick the country from the dropdown.

Why do I sometimes see jobs that don't exactly match my keyword? Indeed itself injects sponsored and "related" jobs into every result page. Enable Strict keyword match to drop anything whose title/description doesn't contain your keyword.

Can I get only the newest jobs? Yes β€” set Date posted (e.g. last 1 day) and Sort by β†’ Date. Great for scheduled daily runs.

How much does it cost? $0.90 per 1,000 results β€” you only pay for the jobs you receive.

Can I export to CSV / Excel? Yes. Use 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 api, job scraper, job listings, salaries, company data, remote jobs, indeed search by keyword, indeed by country, recruitment data, lead generation, ATS apply url, job board feed.