Skip to main content
Indeed is one of the world’s largest job search engines. JobSpy’s Indeed scraper uses Indeed’s GraphQL API and supports searches across 60+ countries. It is currently the best-performing scraper in JobSpy — it imposes minimal rate limiting and returns rich employer data not available from other boards.

Basic usage

Set site_name to "indeed" and provide a country_indeed value:

Supported parameters

Search filter limitations

Indeed only supports one of the following filter groups per search:
  • hours_old
  • job_type and/or is_remote
  • easy_apply
Combining filters from different groups in the same search call will result in only one group being applied.

country_indeed parameter

The country_indeed parameter is required to determine which Indeed regional site to search. Use the exact country name from the table below. Countries marked with * also support Glassdoor searches.

Writing effective search queries

Indeed searches both the job title and the description, which can produce unrelated results for broad queries. You can use query operators to refine your results:
Combine operators for precise results. This query finds engineering internship postings that mention a programming language but excludes unrelated roles:

Extra output fields

Indeed returns detailed employer data not available from other job boards:

Notes

  • Indeed is the best scraper currently, with minimal rate limiting compared to other boards.
  • All job board searches, including Indeed, are capped at approximately 1,000 results per query.
  • If you see unrelated roles in the results, refine your search_term using the query operators described above.