Job Search Scraper: Indeed, Glassdoor & Google Jobs avatar

Job Search Scraper: Indeed, Glassdoor & Google Jobs

Pricing

$2.00 / 1,000 jobs

Go to Apify Store
Job Search Scraper: Indeed, Glassdoor & Google Jobs

Job Search Scraper: Indeed, Glassdoor & Google Jobs

One search across Indeed, Glassdoor, Google Jobs and ZipRecruiter, de-duplicated into a single list with salaries, job type, company links and full descriptions. 30 countries.

Pricing

$2.00 / 1,000 jobs

Rating

0.0

(0)

Developer

Lewis O'Rorke

Lewis O'Rorke

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Job Search Scraper: Indeed, Glassdoor, Google Jobs & ZipRecruiter

One search, several job boards, one clean list. Search Indeed and Glassdoor (plus Google Jobs and ZipRecruiter) in 30 countries and get every job de-duplicated, with salary, job type, posting date, company links and the full description.


At a glance

You give itA job title or keywords, a location and a country (30 available)
You getOne row per unique job from Indeed and Glassdoor (plus Google Jobs and ZipRecruiter): pay, job type, company and full description
Price$0.002 per job (you only pay for results)
Data sourceThe job boards' public search results
Speed100 jobs in well under a minute

Who it is for

  • Recruiters and staffing agencies finding companies that are hiring
  • Sales teams using new job ads as buying signals
  • Job seekers and career coaches tracking openings across boards in one place
  • Labour market researchers measuring demand and pay for a role
  • AI agents that need fresh job data on demand

What you get for each job

FieldWhat it means
title, company, locationThe job and where it is
date_postedWhen it was posted
min_amount, max_amount, interval, currencyPay range, e.g. 18 to 20 GBP hourly
salary_sourceWhether pay came from the advert or was estimated by the board
job_type, is_remote, job_levelFull time, part time, contract; remote; seniority
company_url, company_url_direct, company_industry, company_num_employeesCompany details where the board has them
emailsAny email address in the advert
descriptionThe full advert in markdown (Indeed; up to 8,000 characters)
job_url, job_url_directLink to the advert, and to the employer's own page where available
siteWhich board it came from

The same job on two boards is only returned (and charged) once.


How to use it

  1. Enter a job title or keywords and a location.
  2. Pick the country and job boards.
  3. Optional: posted within (e.g. 24 hours), job type, remote only and distance.
{
"searchTerm": "electrician",
"location": "Manchester",
"country": "uk",
"sites": ["indeed", "glassdoor"],
"resultsPerSite": 50,
"postedWithinHours": 168
}

Schedule it daily with postedWithinHours: 24 for a feed of new jobs.

Get your results

Click Start. Rows appear in the Output tab as they're found. Export them as Excel, CSV or JSON, or send them straight to Google Sheets, a CRM or Slack with Apify integrations (Zapier, Make, n8n, webhooks) or the API.

Run it on a schedule (optional)

Schedule a daily run with posted within set to 24 hours for a feed of new jobs, or new hiring companies to sell to.


Good to know

  • Google Jobs is best-effort: Google sometimes returns no results to automated searches. You're not charged when it returns nothing.
  • ZipRecruiter covers the USA and Canada only.
  • LinkedIn isn't included, on purpose: its jobs require a login and LinkedIn actively blocks scraping.

Sample output

One row from a real run, trimmed to the main fields. Every field is described above.

{
"site": "Indeed",
"title": "Vehicle Auto Electrician",
"company": "Car & Commercial Solutions",
"location": "St Helens, ENG, UK",
"date_posted": "2026-11-02",
"min_amount": 16,
"max_amount": null,
"interval": "hourly",
"currency": "GBP",
"job_type": "fulltime",
"job_url": "https://uk.indeed.com/viewjob?jk=571d6d1466955af8"
}

One-click examples

Open one of these ready-made tasks, check the inputs, and click Start. Each is a good starting point you can change.


Pricing

EventPrice
Job$0.002

For example, 200 jobs cost $0.40.

You pay per unique job returned. Nothing is charged for bad input or for a board that fails or returns nothing.


FAQ

Why not LinkedIn? LinkedIn jobs need a login and LinkedIn actively blocks scraping, so results wouldn't be reliable.

Why are some salaries empty? Many adverts don't state pay. salary_source shows whether a figure came from the advert or the board's estimate.

Why fewer jobs than I asked for? That's all the boards returned for the search. Widen the distance, remove postedWithinHours, or use broader keywords.


Credits

Built on the open-source JobSpy library (MIT licence). Not affiliated with Indeed, Glassdoor, Google or ZipRecruiter.