Glassdoor Job Search Scraper avatar

Glassdoor Job Search Scraper

Pricing

$1.60 / 1,000 results

Go to Apify Store
Glassdoor Job Search Scraper

Glassdoor Job Search Scraper

Search Glassdoor jobs by keyword and location and export title, employer, location, salary estimate, rating and direct link for every listing. Filters for date and radius, location scoping by city name or Glassdoor location ID.

Pricing

$1.60 / 1,000 results

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Search Glassdoor jobs by keyword and location and export title, employer, location, salary estimate, rating and direct link for every listing. Filters for date and radius, location scoping by city name or Glassdoor location ID.

Built for recruiters, sourcing teams, job seekers and market analysts who need Glassdoor inventory as structured rows. Runs without a Glassdoor or Indeed account and returns clean, structured rows you can send straight to a spreadsheet, database or downstream model.

What you can do with it

  • Build a hiring pipeline fast. Search by the same words a job seeker would and get every listing Indeed or Glassdoor shows.
  • Keep records fresh. Re-run on a schedule and diff titles, salaries and descriptions to spot new openings or closed postings.
  • Enrich what you have. Turn a list of job URLs or company pages into the full structured record without re-searching.
  • Research a market. Pull reviews and salaries by role or employer and compare markets by location.
  • Feed LLMs and analytics. Job text, ratings and pay figures arrive as clean JSON — no HTML cleaning needed.
  • Stay in budget. Launch with one term to preview, then scale to dozens; concurrency controls keep costs predictable.

What you get

One row per job search. Abridged sample:

{
"title": "Software Engineer",
"company": "Acme Corp",
"location": "New York, NY",
"salaryText": "$120,000 - $150,000 a year",
"postedAtText": "Posted 2 days ago",
"snippet": "Build scalable services in TypeScript and Go...",
"url": "https://www.indeed.com/viewjob?jk=abc123...",
"searchQuery": "software engineer",
"position": 1,
"rating": 4.2,
"jobKey": "abc123def4567890",
"country": "us",
"scrapedAt": "2026-08-31T00:00:00.000Z"
}

Input reference

SettingTypeDefaultDescription
Search termslist of text— (required)Keywords to search for.
LocationtextCity or region. Known cities resolve automatically.
Location IDintegerGlassdoor numeric location ID (e.g. 1132348 for New York, NY). Takes precedence over Location text.
Location scopeselectCCity, country or state interpretation of the location ID.
CountryselectusWhich Glassdoor market.
Date postedselectany timeWindow to include.
Radiusinteger25Distance from the location.
Maximum per terminteger100Stop after this many jobs per term.
Parallel searchesinteger3How many terms at once.

Output fields

FieldTypeDescription
titlestringJob title.
company / employerstringHiring company.
locationstringPosting location.
salaryText / salaryEstimatestringSalary snippet or estimated range.
urlstringDirect link to the posting.
searchQuerystringWhich search term found it.
positionintegerRanking for that term.
postedAtTextstringHuman posting time.
ratingnumberEmployer rating.
scrapedAtstringWhen the row was collected.

Tips & limits

  • Runs without a login. The actor reads the same data a signed-out visitor sees.
  • Results reflect what the site makes public — private or expired postings do not appear.
  • Counts (total jobs, total reviews) are estimated and can shift as the site updates.
  • Very high maxItemsPerQuery simply returns everything the site exposes for that term; most searches top out in the low hundreds.
  • Use Country to keep salary and location semantics consistent with the market you care about.
  • If a company name is ambiguous, prefer the full …/cmp/… or …/Overview/…-E… URL so the right entity is read.

Pricing

Pay only for what you keep. The single event is one dataset row. See the Store pricing table for current rates and an example run cost.