Indeed Job Listings & Salary Scraper avatar

Indeed Job Listings & Salary Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Indeed Job Listings & Salary Scraper

Indeed Job Listings & Salary Scraper

Scrape Indeed job postings by keyword, location and country. Extract title, company, location, salary, employment type, description, rating and more. Export to JSON, CSV or Excel.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 hours ago

Last modified

Share

Indeed Job Listings & Salary Scraper

Indeed Job Listings & Salary Scraper

Extract Indeed job postings by keyword, location and country across 8 Indeed sites, with salaries, employment type and full descriptions

Apify Coverage Maintained Output

24 fields
per record
8 countries
coverage
JSON / CSV / Excel
output formats
Updated
2026-07-04

What you get

Each record is one Indeed job posting with the company, where it is, what it pays, and the full description. Search any keyword and location on the Indeed site for the United States, United Kingdom, Canada, Australia, Germany, Spain, Mexico or Brazil.

  • title: job title as shown on Indeed
  • company: hiring company name
  • location: full location text (city, state and postal code when present)
  • city: parsed city
  • state: parsed state or region
  • postalCode: parsed postal code when available
  • remote: true when the listing is flagged remote
  • employmentType: full-time, part-time, contract and similar labels
  • salaryText: salary as shown, for example "$95,000 - $115,000 a year"
  • salaryMin: parsed minimum pay
  • salaryMax: parsed maximum pay
  • salaryPeriod: hourly, yearly, monthly and similar
  • companyRating: company star rating when the company has reviews
  • companyReviewCount: number of company reviews
  • relativeDate: how long ago it was posted, for example "3 days ago"
  • postedDate: posting date in ISO format
  • easyApply: true when the job supports Indeed Apply
  • sponsored: true when the listing is a sponsored placement
  • snippet: short preview text from the search result
  • benefits*: listed benefits such as health insurance and 401(k)
  • description*: the full job description as plain text
  • jobKey: Indeed job identifier
  • url: direct link to the job posting
  • observedAt: when this listing was last seen by the scraper

*These fields only appear when withDetails is set to true.

Who is it for

Use caseWho benefits
Sourcing open roles for outreachRecruiters and staffing agencies
Labor market and wage researchAnalysts and economists
Hiring signal intelligenceSales and market research teams
Salary benchmarking by role and cityCompensation and HR teams
Competitor hiring trackingTalent and competitive intel teams

Frequently Asked Questions

Which countries and Indeed sites does this scraper cover?
It covers eight Indeed sites: the United States, United Kingdom, Canada, Australia, Germany, Spain, Mexico and Brazil. Pick the country in the input and the scraper searches that country's Indeed site with residential proxies in the matching region.

How many jobs does it return per search?
Indeed serves roughly one page of organic results per keyword and location, so a single search returns about 15 to 27 fresh postings. To collect more, run several searches with different keywords, locations or countries.

Can I filter by date or sort by newest?
Yes. You can sort by date instead of relevance and restrict results to jobs posted within the last 1, 3, 7 or 14 days.

Do I get the full job description or just a preview?
Both. The search result gives a short snippet, and when Fetch Job Details is enabled the scraper opens each posting to add the full description, benefits and employment type.

Why is salary or rating missing on some jobs?
Not every Indeed posting lists a salary, and companies without reviews have no rating. Those fields are returned as null only when Indeed itself does not publish them for that job.

Export, API and AI agents (x402 + MCP)

Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.

For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.

Need data from the same space? Here are other scrapers we build and maintain:

More scrapers at scrapers.lat

This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.


This actor is an independent tool and has no affiliation with Indeed. It only accesses data that is publicly available on the platform. Use it in accordance with Indeed's terms of service.