← Apify Store
AS
Apify Store
/bebity/glassdoor-jobs-scraper

Search Glassdoor Jobs

â„šī¸ Elevate your job search with the sleek Glassdoor Scraper for Apify. Tailor-made for the modern job seeker, it's your secret weapon in the job market. Dive into a world of opportunities with custom searches, precise filtering. Fast, efficient, and incredibly user-friendly 🚀✨

liveverifiedasyncunknown~30s typical
glassdoorjobssalaries
$0.0020
per result + $0.01 call
plus $0.001 platform fee per run
Rental actor: requires an active rental on the master account; compute billed per result
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /bebity/glassdoor-jobs-scraper for me.

Input

FieldTypeDescription
keywordstringWhat kind of job are you looking for? For example: Software Engineer, Registered Nurse, Account Manager.
matchTitlestring (off | loose | strict)Optional filter on the job title itself, applied after Glassdoor returns its results. Off (default): you get every job Glassdoor considers a match for your keyword — a "Web developer" search keeps Full Stack Engineer, Frontend Engineer and the rest. Strict: only jobs whose title contains every word of your keyword — precise, but it discards most real matches, so pick it only when you want literal titles. Loose: the title must contain at least one of your words. Skipped jobs are reported at the end of the run and are never charged. Ignored when you search by company or by job ID. default "off"
locationstringCity, state or country. For example: New York, California, United States. We match it against Glassdoor's own location list.
searchUrlsarrayAlready built a search on Glassdoor? Paste the result page URLs here and we'll read the filters straight from them. default []
companyNamestringOnly return jobs posted by this company. For example: Apple, Thomson Reuters.
jobIdsarrayRefresh jobs you already know about. Skips searching entirely and fetches these listings directly. default []
maxItemsintegerHow many jobs to return. Note: Glassdoor never returns more than 2,000 results for a single search — if your search has more, we'll tell you in the log and stop at 2,000. Narrow it with filters to reach the rest. default 200
scrapeDetailsbooleanOn (default): you get the full job description, the apply link, and the complete company profile — size, industry, revenue, year founded, and 8 detailed ratings (work-life balance, compensation, culture, career, management, CEO, recommend-to-friend) — plus the basics. This makes one extra request per job, so it's slower and costs more. Off: just the basics (job title, company, location, salary range and company rating), which is much faster and cheaper. default true
countrystring (https://www.glassdoor.com | https://www.glassdoor.ca | https://www.glassdoor.co.uk | https://www.glassdoor.ie | https://www.glassdoor.fr | https://www.glassdoor.de)Which country's Glassdoor site to search. Results come from that country's listings. default "https://www.glassdoor.com"
postedWithinDaysstring (1 | 3 | 7 | 14 | 30)Only return jobs posted recently.
jobTypearrayFull-time, part-time, contract, and so on. Pick several to combine them (any match). Leave empty for all types.
seniorityarrayHow senior the role is. Pick several to combine them (any match). Leave empty for all levels.
remoteOnlybooleanOnly return jobs that can be done remotely. default false
easyApplyOnlybooleanOnly return jobs you can apply to directly on Glassdoor, without leaving for the company's own site. default false
minRatingstring (0 | 1 | 2 | 3 | 4 | 5)Only return jobs from companies rated at least this well by their employees. default "0"
minSalaryintegerOnly return jobs paying at least this much per year.
maxSalaryintegerOnly return jobs paying at most this much per year.
includeJobsWithoutSalarybooleanMany Glassdoor listings don't publish a salary. Turn this off to only get jobs that do. default true
radiusKmstring (0 | 10 | 20 | 30 | 50 | 100)How far around the location to look.
companySizestring (Any | TINY | SMALL | MEDIUM | LARGE | HUGE)Only return jobs from companies of this size. Glassdoor allows just one size band at a time. default "Any"
industryarrayOnly return jobs from companies in these industries (Glassdoor's broad sector grouping). Pick several to combine them (any match). Leave empty for all industries.
jobFunctionarrayNarrow a broad search to one or more kinds of role. For example, searching "manager" with Accounting & Finance returns finance managers only. Pick several to combine them (any match). Works best combined with a keyword.
proxyobjectGlassdoor requires residential proxies. The default is the right choice. default {"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/bebity/glassdoor-jobs-scraper","input":{"keyword":"growth marketer","location":"United States","maxItems":30},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /bebity/glassdoor-jobs-scraper -i '{"keyword":"growth marketer","location":"United States","maxItems":30}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/bebity/glassdoor-jobs-scraper", input: {"keyword":"growth marketer","location":"United States","maxItems":30}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.