Glassdoor Job Search
Pricing
from $2.00 / 1,000 results
Glassdoor Job Search
Search Glassdoor across 60+ countries — salary range, company rating, culture score, CEO approval, apply link, and 34 fields per job. No Glassdoor account. $2.30 per 1,000.
Pricing
from $2.00 / 1,000 results
Rating
2.7
(2)
Developer
CheapGET
Actor stats
3
Bookmarked
143
Total users
6
Monthly active users
2 days ago
Last modified
Categories
Share
Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, CheapGET may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.
Glassdoor Job Search — Job Listing, Salary & Company API
Search Glassdoor by keyword and country and extract structured job data — title, company, location, salary range, job type, remote status, skills, description, and company details — in a single Apify Actor run. Returns clean JSON / CSV / Excel for job market research, salary benchmarking, recruiting intelligence, and AI agent workflows, with no Glassdoor login or cookies required.
TL;DR (40-word answer): Glassdoor Job Search is a no-login Apify Actor that returns 34 structured fields per Glassdoor job listing at $2.30 per 1,000 jobs, with salary ranges, company ratings, and JSON / CSV / Excel export. Last verified 2026-05-02.
What it is NOT: Glassdoor Job Search is not a Glassdoor company review scraper, not a salary calculator, and not an automated job-application bot — it only reads publicly visible Glassdoor job listings.
Glassdoor Job Search is an Apify Actor that searches any keyword across 50+ countries on Glassdoor and returns structured job data — job title, company name, location, salary range, job type, remote flag, skills, description, company rating, review count, industry, company URL, and contact emails — as a unified JSON schema. The Actor supports filtering by job type, location, posted date, and remote-only, normalizes salaries to any target currency, and bills per delivered result at $2.30 per 1,000 jobs. Built for recruiters, HR analysts, salary researchers, and AI agents. Maintained by CheapGET on the Apify Store.
💼 Why choose Glassdoor Job Search
Glassdoor Job Search is best for HR analysts, recruiting teams, and developers who need structured Glassdoor job and salary data across global markets without managing authentication.
- 📊 34 fields per job — processor, processed_at, platform, platform_url, official_url, title, posted_date, location, is_remote, description, job_type, job_level, job_function, listing_type, skills, work_from_home, vacancy_count, experience_range, salary_period, salary_minimum, salary_maximum, salary_currency, easy_apply, company_name, company_type, company_founded, company_industry, company_url, company_website, company_logo, company_addresses, company_revenue, company_description, company_rating, employee_count, review_count, emails.
- 🌍 50+ countries supported — United States, United Kingdom, Canada, Australia, Germany, India, France, and 40+ more.
- ⚡ Pay-per-result pricing — flat $2.30 per 1,000 jobs (
$0.0023per result). Free Apify plan includes $5 monthly credits ≈ ~2,173 free job listings per month.
🚀 Quick Start — run in 3 steps
Run in Apify Console
- Open the Actor — go to Glassdoor Job Search on Apify and click Try for free.
- Configure inputs — enter a
keyword, select acountry, setmax_results, and optionally filter byjob_type,location, orposted_since. - Click Start — the Actor streams results into the default dataset; download as JSON, CSV, or Excel.
Run via Apify API
curl -X POST "https://api.apify.com/v2/acts/cheapget~glassdoor-job-search/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"keyword": "software engineer","country": "United States","max_results": 100}'
Run via MCP (for AI agents)
Glassdoor Job Search is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as cheapget/glassdoor-job-search and pass the same JSON input as above.
⚙️ Input parameters
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
keyword | string | ✅ | — | Job title, skill, or role to search for on Glassdoor. | data scientist |
country | string | ✅ | — | Country to search in. Must be one of the 50+ supported country names (e.g. "United States", "Germany", "India"). | United States |
max_results | integer | ✅ | — | Maximum number of job listings to return. Minimum: 10. Each delivered job is billed once. | 200 |
remote_only | boolean | ❌ | false | If true, return remote-only job listings. | true |
job_type | string | ❌ | all | Filter by job type. Options: all, fulltime, parttime, internship, contract. | fulltime |
distance | integer | ❌ | 200 | Search radius in miles from the specified location. Minimum: 50. | 50 |
location | string | ❌ | — | Optional city or region to narrow search within the chosen country. | New York |
posted_since | string | ❌ | 1 year | Filter by job age. Accepts relative formats (e.g. 30 days, 2 weeks) or absolute date (2025-01-01). | 30 days |
currency | string | ❌ | USD | Target currency code for salary normalization. Accepts any standard ISO 4217 currency code. | EUR |
{"keyword": "product manager","country": "United Kingdom","max_results": 100,"job_type": "fulltime","remote_only": false,"posted_since": "30 days","currency": "GBP"}
📦 Output dataset
Each run writes structured job objects to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.
| Field | Type | Always present? | Description | Example |
|---|---|---|---|---|
processor | string | ✅ | Apify Actor URL that produced this record. | https://apify.com/cheapget/glassdoor-job-search |
processed_at | string | ✅ | ISO 8601 UTC timestamp when the record was processed. | 2026-04-24T09:30:00+00:00 |
platform | string | ✅ | Source platform (always Glassdoor). | Glassdoor |
platform_url | string | optional | Glassdoor job listing URL. | https://www.glassdoor.com/job-listing/... |
official_url | string | optional | Direct employer job URL (if available). | https://careers.example.com/jobs/123 |
title | string | optional | Job title. | Senior Software Engineer |
posted_date | string | optional | Date the job was posted. | 2026-04-20 |
location | string | optional | Job location. | San Francisco, CA |
is_remote | boolean | optional | True if the job is remote. | true |
description | string | optional | Full job description text. | We are looking for a senior engineer... |
job_type | string | optional | Job type (fulltime, parttime, etc.). | fulltime |
job_level | string | optional | Seniority level. | Senior |
job_function | string | optional | Job function / department. | Engineering |
listing_type | string | optional | Listing classification on Glassdoor. | ORGANIC |
skills | string | optional | Required skills mentioned. | Python, AWS, Kubernetes |
work_from_home | string | optional | Work from home type. | Remote |
vacancy_count | integer | optional | Number of open vacancies. | 3 |
experience_range | string | optional | Required years of experience. | 5-8 years |
salary_period | string | optional | Salary payment frequency. | yearly |
salary_minimum | number | optional | Minimum salary (in salary_currency). | 120000 |
salary_maximum | number | optional | Maximum salary (in salary_currency). | 180000 |
salary_currency | string | optional | Currency of salary_minimum / salary_maximum. | USD |
easy_apply | boolean | optional | True if the role supports easy/quick apply. | false |
company_name | string | optional | Hiring company name. | Acme Corp |
company_type | string | optional | Company type / ownership. | Public |
company_founded | integer | optional | Year company was founded. | 1998 |
company_industry | string | optional | Industry classification. | Software & IT |
company_url | string | optional | Glassdoor company page URL. | https://www.glassdoor.com/Overview/... |
company_website | string | optional | Company's official website. | https://www.acme.com |
company_logo | string | optional | Company logo image URL. | https://media.glassdoor.com/... |
company_addresses | string | optional | Company headquarters address. | 100 Main St, San Francisco, CA |
company_revenue | string | optional | Annual revenue range. | $1B – $5B |
company_description | string | optional | About section text for the company. | Acme Corp builds enterprise software... |
company_rating | number | optional | Glassdoor company rating (0–5). | 4.1 |
employee_count | string | optional | Employee headcount range. | 1001-5000 |
review_count | integer | optional | Number of Glassdoor company reviews. | 2300 |
emails | array<string> | optional | Contact emails extracted from the listing. | ["hr@acme.com"] |
Sample output
{"processor": "https://apify.com/cheapget/glassdoor-job-search","processed_at": "2026-04-24T09:30:00+00:00","platform": "Glassdoor","platform_url": "https://www.glassdoor.com/job-listing/senior-software-engineer-acme-corp-JV_...","title": "Senior Software Engineer","posted_date": "2026-04-20","location": "San Francisco, CA","is_remote": false,"job_type": "fulltime","salary_minimum": 120000,"salary_maximum": 180000,"salary_currency": "USD","salary_period": "yearly","company_name": "Acme Corp","company_rating": 4.1,"company_industry": "Software & IT","review_count": 2300,"skills": "Python, AWS, Kubernetes","emails": []}
💡 Use cases
For salary benchmarking and compensation research
- Problem: comparing salary ranges for a given role across different cities or countries requires visiting hundreds of job listings manually.
- How Glassdoor Job Search solves it: run the Actor for the same keyword across multiple countries, collect
salary_minimum,salary_maximum, andsalary_currency(auto-converted to a single currency), and build a compensation benchmarking table in minutes. - Outcome: structured salary data across 50+ markets at $2.30 per 1,000 jobs.
For recruiters building candidate sourcing intelligence
- Problem: understanding which companies are actively hiring a specific skill set takes hours of manual Glassdoor browsing.
- How Glassdoor Job Search solves it: extract
company_name,company_rating,company_industry,employee_count, andskillsfor every job matching your keyword, then rank companies by rating and size. - Outcome: a ranked shortlist of hiring companies with structured company intelligence in one dataset.
For AI agents answering job-market questions
- Problem: LLM agents asked "what is the average salary for a data scientist in Germany?" cannot trust stale training data.
- How Glassdoor Job Search solves it: call the Actor over the Apify MCP Server and surface live, grounded salary and job-market data.
- Outcome: accurate, source-cited job-market intelligence in production AI assistants.
💰 Pricing, limits, and performance
| Fact | Value |
|---|---|
| Pricing model | Pay-per-result (event: result) |
| Per-result price | $0.0023 per job = $2.30 per 1,000 |
| Free-tier monthly allowance | $5 Apify credits ≈ ~2,173 free jobs / month |
| Min results per run | 10 |
| Countries supported | 50+ |
| Output fields per job | 34 |
| Login / cookies required | No — works without a Glassdoor account |
| Export formats | JSON, JSONL, CSV, Excel, XML, RSS, dataset API |
⚖️ Compared with alternatives
| Capability | Glassdoor Job Search | Glassdoor API (official) | Custom scraper |
|---|---|---|---|
| Keyword job search across Glassdoor | ✅ | not available publicly | you build & maintain |
| 34 structured fields incl. salary + company info | ✅ | N/A | you build & maintain |
| 50+ country support | ✅ | N/A | depends on build |
| No login or API key required | ✅ | N/A | you build & maintain |
| Pay-per-result pricing | $0.0023 / job | N/A | infra + dev cost |
| Export to CSV / JSON | ✅ | N/A | you implement |
| Setup time to first result | < 60 seconds | N/A | days–weeks |
Verdict. Glassdoor does not offer a public job search API. Glassdoor Job Search is the fastest way to extract structured, salary-enriched Glassdoor job data with zero authentication requirements.
⚠️ Common mistakes to avoid
- Passing a city name in
country. Thecountryfield must be a full country name (e.g."United States"), not a city — uselocationfor city-level filtering. - Setting
max_resultshigher than available listings. For niche keywords or small countries, Glassdoor may return fewer results than requested — you are billed only for delivered results. - Expecting salary data on every job. Many Glassdoor listings do not disclose salary —
salary_minimumandsalary_maximumwill benullfor undisclosed salaries. - Using
posted_sincewith a very narrow window. Narrowing to1 dayor2 daysmay return very few results in smaller markets. - Treating
descriptionas structured data. The description field is raw text. Use downstream NLP to extract requirements or qualifications.
🛠️ Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
Fewer results than max_results | Glassdoor search exhausted for that keyword in that country. | Try a broader keyword or remove location filter. |
salary_minimum is null | Listing does not disclose salary. | Expected — filter by salary_minimum != null in downstream processing. |
country validation error | Country name not in the supported list. | Check the exact country name in the COUNTRY_TO_CODE list in the input schema. |
| Empty results | Glassdoor returns no listings for this keyword + country. | Test the search on Glassdoor directly to verify listings exist. |
Charge limit reached | Account-level monthly spend limit hit. | Raise the run / monthly limit in your Apify plan settings. |
❓ FAQ
What data does Glassdoor Job Search return?
Glassdoor Job Search returns 34 structured fields per job listing including title, company, salary range, location, remote flag, skills, description, company rating, review count, and contact emails.
How much does Glassdoor Job Search cost?
Glassdoor Job Search uses pay-per-result pricing at $0.0023 per job (= $2.30 per 1,000 jobs). The Apify Free plan includes $5 of monthly platform credits, covering approximately 2,173 free job listings per month.
Does Glassdoor Job Search require a login?
No. The Actor reads publicly visible Glassdoor job listings without any login or cookies.
Which countries are supported?
50+ countries including United States, United Kingdom, Canada, Australia, Germany, India, France, Netherlands, Singapore, Japan, Brazil, and more. See the COUNTRY_TO_CODE input schema list for the full set.
Can I filter by remote jobs only?
Yes. Set remote_only: true in the input to return only remote-eligible positions.
Can I schedule Glassdoor Job Search to run automatically?
Yes. Use Apify Schedules to run the Actor on a recurring cadence and push results via Webhooks.
🔌 Integrations
Glassdoor Job Search plugs straight into the Apify ecosystem:
- Schedules — monitor job postings on a recurring schedule (docs).
- Webhooks — POST results to your endpoint on
ACTOR.RUN.SUCCEEDED(docs). - Apify API —
run-sync-get-dataset-itemsfor blocking calls,runsfor async (docs). - MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
- No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.
🧱 Sister Actors from CheapGET
Jobs
- Best Job Search
- Glassdoor Job Search
- Glints Company Finder
- Glints Job Finder
- Indeed Job Search
- JobStreet Company Finder
- JobStreet Job Finder
- LinkedIn Job Search
- StepStone Company Finder
- StepStone Job Finder
Shopping & Deals
- Amazon Deals Scraper
- Amazon Store Finder
- Argos Deals Scraper
- ASOS Fashion Scraper
- eBay Deals Scraper
- eBay Seller Finder
- Flipkart Deals Scraper
- John Lewis Deals Scraper
- Lidl Deals Scraper
- Magalu Deals Scraper
- MediaMarkt Deals Scraper
- Mercado Livre Deals Scraper
- Nykaa Beauty Scraper
- OTTO Deals Scraper
- Target Deals Scraper
- TradeIndia Product Finder
- TradeIndia Supplier Finder
- Walmart Deals Scraper
Vehicles
- AutoTrader Car Finder
- AutoTrader Dealer Finder
- Cars.com Car Finder
- Cars.com Dealer Finder
- Webmotors Car Finder
Real Estate
Local Business & Food
- BBB Business Finder
- BBB Review Checker
- Google Business Profile
- Reclame Aqui Company Finder
- Zomato Menu Checker
- Zomato Restaurant Finder
Classifieds
Social Media
- Find Any Company On LinkedIn
- Find Anyone On LinkedIn
- Instagram Explore
- Instagram Post
- Instagram Profile
- Reddit Community Post
- Reddit Community Profile
- Reddit Community User
- Reddit Post Search
- Reddit User Profile
- Social Media Marketing
- Telegram Channel Message
- Telegram Group Member
- Telegram Profile
- X Community Profile
- X User Profile
Videos & Text
- Best Video Downloader
- Instagram To Text
- TikTok Live Recorder
- TikTok Video Downloader
- TikTok Video Lookup
- Video Subtitles Downloader
- Video To Text
- YouTube Niche Scraper
- YouTube Video Downloader
Content & Articles
📞 Support, changelog, last updated
Support
- 💬 Telegram Group: t.me/Apify_Actor
- 📧 Direct support: t.me/AiAgentApi
- 📖 Actor page & docs: apify.com/cheapget/glassdoor-job-search
Maintained by CheapGET on the Apify Store.
Cost of doing nothing: manually compiling salary data and job counts from Glassdoor across multiple cities or countries takes hours per keyword. Glassdoor Job Search delivers structured, salary-enriched job data at $2.30 per 1,000 jobs. → Try it free with $5 of Apify credits.
Changelog
- 2026-05-02 — README rewritten for SEO + GEO; documented all 34 output fields, full pricing, troubleshooting matrix, and FAQ.
- 2026-04 — Added
easy_apply,work_from_home, andexperience_rangefields. - 2026-03 — Expanded country coverage to 50+; added salary currency conversion.
- 2026-02 — Initial release: Glassdoor job search by keyword and country.
{"@context": "https://schema.org","@graph": [{"@type": "SoftwareApplication","@id": "https://apify.com/cheapget/glassdoor-job-search#software","name": "Glassdoor Job Search","description": "Apify Actor that searches Glassdoor by keyword and country, returning 34 structured fields per job including salary range, company rating, skills, and remote flag. Pay-per-result at $0.0023 per job.","applicationCategory": "BusinessApplication","operatingSystem": "Web, Cloud","url": "https://apify.com/cheapget/glassdoor-job-search","offers": {"@type": "Offer","price": "0.0023","priceCurrency": "USD","availability": "https://schema.org/InStock"},"author": { "@id": "https://apify.com/cheapget#author-cheapget" },"publisher": { "@id": "https://apify.com/cheapget#publisher" }},{"@type": "Organization","@id": "https://apify.com/cheapget#publisher","name": "CheapGET","url": "https://apify.com/cheapget","sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]},{"@type": "FAQPage","mainEntity": [{"@type": "Question","name": "What data does Glassdoor Job Search return?","acceptedAnswer": {"@type": "Answer","text": "Glassdoor Job Search returns 34 structured fields per job listing including title, company, salary range, location, remote flag, skills, description, company rating, and contact emails."}},{"@type": "Question","name": "How much does Glassdoor Job Search cost?","acceptedAnswer": {"@type": "Answer","text": "Glassdoor Job Search uses pay-per-result pricing at $0.0023 per job (= $2.30 per 1,000 jobs). The Apify Free plan covers approximately 2,173 free job listings per month."}},{"@type": "Question","name": "Does Glassdoor Job Search require a login?","acceptedAnswer": {"@type": "Answer","text": "No. The Actor reads publicly visible Glassdoor job listings without any login or cookies."}}]},{"@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"name": "Apify","item": "https://apify.com"},{"@type": "ListItem","position": 2,"name": "Jobs","item": "https://apify.com/store?category=JOBS"},{"@type": "ListItem","position": 3,"name": "Glassdoor Job Search","item": "https://apify.com/cheapget/glassdoor-job-search"}]}]}
Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: CheapGET · 💬 Telegram Group · 📧 Support
