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
| Field | Type | Description |
|---|---|---|
| keyword | string | What kind of job are you looking for? For example: Software Engineer, Registered Nurse, Account Manager. |
| matchTitle | string (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" |
| location | string | City, state or country. For example: New York, California, United States. We match it against Glassdoor's own location list. |
| searchUrls | array | Already built a search on Glassdoor? Paste the result page URLs here and we'll read the filters straight from them. default [] |
| companyName | string | Only return jobs posted by this company. For example: Apple, Thomson Reuters. |
| jobIds | array | Refresh jobs you already know about. Skips searching entirely and fetches these listings directly. default [] |
| maxItems | integer | How 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 |
| scrapeDetails | boolean | On (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 |
| country | string (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" |
| postedWithinDays | string (1 | 3 | 7 | 14 | 30) | Only return jobs posted recently. |
| jobType | array | Full-time, part-time, contract, and so on. Pick several to combine them (any match). Leave empty for all types. |
| seniority | array | How senior the role is. Pick several to combine them (any match). Leave empty for all levels. |
| remoteOnly | boolean | Only return jobs that can be done remotely. default false |
| easyApplyOnly | boolean | Only return jobs you can apply to directly on Glassdoor, without leaving for the company's own site. default false |
| minRating | string (0 | 1 | 2 | 3 | 4 | 5) | Only return jobs from companies rated at least this well by their employees. default "0" |
| minSalary | integer | Only return jobs paying at least this much per year. |
| maxSalary | integer | Only return jobs paying at most this much per year. |
| includeJobsWithoutSalary | boolean | Many Glassdoor listings don't publish a salary. Turn this off to only get jobs that do. default true |
| radiusKm | string (0 | 10 | 20 | 30 | 50 | 100) | How far around the location to look. |
| companySize | string (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" |
| industry | array | Only return jobs from companies in these industries (Glassdoor's broad sector grouping). Pick several to combine them (any match). Leave empty for all industries. |
| jobFunction | array | Narrow 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. |
| proxy | object | Glassdoor 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 120mcp
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.