Why is Indeed returning unrelated job roles?
Why is Indeed returning unrelated job roles?
Why am I getting no results when using Google?
Why am I getting no results when using Google?
Google Jobs requires very specific query syntax. To get the right value for
google_search_term:- Open Google Jobs in your browser.
- Apply the filters you want (location, date posted, etc.).
- Copy the exact text that appears in the Google Jobs search box.
- Pass that string as
google_search_termin yourscrape_jobs()call.
google_search_term is separate from search_term. For Google, only google_search_term is used for filtering.What does response code 429 mean?
What does response code 429 mean?
A
429 status code means the job board has rate limited your requests because you sent too many in a short period. To work around this:- Wait between scrapes (the required delay varies by site).
- Use the
proxiesparameter to rotate your IP address:
How many results can I get per search?
How many results can I get per search?
All job board endpoints are capped at approximately 1,000 jobs per search. The
results_wanted parameter controls how many results you retrieve up to that limit.You cannot retrieve more than ~1,000 results for any single search, regardless of results_wanted.Which job board has the least rate limiting?
Which job board has the least rate limiting?
Indeed is currently the best-performing scraper with minimal rate limiting. LinkedIn is the most restrictive — it typically rate limits around the 10th page with a single IP address, making proxies strongly recommended.
Why does LinkedIn rate limit so quickly?
Why does LinkedIn rate limit so quickly?
LinkedIn enforces strict rate limits and typically blocks further requests around the 10th page of results when using a single IP. Using the
proxies parameter to rotate IP addresses is strongly recommended for any LinkedIn scraping beyond a small number of results.How does results_wanted work?
How does results_wanted work?
results_wanted sets the number of results to retrieve per site. For example, if you set results_wanted=20 and pass three sites in site_name, you could receive up to 60 total results.What Python version do I need?
What Python version do I need?
Python 3.10 or higher is required. You can check your version by running:If you need to upgrade, download the latest release from python.org.
Does easy_apply work on LinkedIn?
Does easy_apply work on LinkedIn?
No. The LinkedIn easy apply filter is no longer reliable and does not work consistently. Passing
easy_apply=True when scraping LinkedIn will not produce accurate results.How do I search for jobs in a specific country on Indeed?
How do I search for jobs in a specific country on Indeed?
Use the See the supported countries list for valid values. The string is case-insensitive.
country_indeed parameter with the country name string. For example:Can I combine job_type and hours_old on Indeed?
Can I combine job_type and hours_old on Indeed?
No. On Indeed, you can only use one of the following per search:
hours_oldjob_typeoris_remoteeasy_apply
