Glassdoor Job Search avatar

Glassdoor Job Search

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Glassdoor Job Search

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

CheapGET

Maintained by Community

Actor stats

3

Bookmarked

143

Total users

6

Monthly active users

2 days ago

Last modified

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 Jobs & Salary Scraper Pay per Result No Cookies Telegram Support Telegram Group

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.


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.0023 per 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

  1. Open the Actor — go to Glassdoor Job Search on Apify and click Try for free.
  2. Configure inputs — enter a keyword, select a country, set max_results, and optionally filter by job_type, location, or posted_since.
  3. 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

ParameterTypeRequiredDefaultDescriptionExample
keywordstringJob title, skill, or role to search for on Glassdoor.data scientist
countrystringCountry to search in. Must be one of the 50+ supported country names (e.g. "United States", "Germany", "India").United States
max_resultsintegerMaximum number of job listings to return. Minimum: 10. Each delivered job is billed once.200
remote_onlybooleanfalseIf true, return remote-only job listings.true
job_typestringallFilter by job type. Options: all, fulltime, parttime, internship, contract.fulltime
distanceinteger200Search radius in miles from the specified location. Minimum: 50.50
locationstringOptional city or region to narrow search within the chosen country.New York
posted_sincestring1 yearFilter by job age. Accepts relative formats (e.g. 30 days, 2 weeks) or absolute date (2025-01-01).30 days
currencystringUSDTarget 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.

FieldTypeAlways present?DescriptionExample
processorstringApify Actor URL that produced this record.https://apify.com/cheapget/glassdoor-job-search
processed_atstringISO 8601 UTC timestamp when the record was processed.2026-04-24T09:30:00+00:00
platformstringSource platform (always Glassdoor).Glassdoor
platform_urlstringoptionalGlassdoor job listing URL.https://www.glassdoor.com/job-listing/...
official_urlstringoptionalDirect employer job URL (if available).https://careers.example.com/jobs/123
titlestringoptionalJob title.Senior Software Engineer
posted_datestringoptionalDate the job was posted.2026-04-20
locationstringoptionalJob location.San Francisco, CA
is_remotebooleanoptionalTrue if the job is remote.true
descriptionstringoptionalFull job description text.We are looking for a senior engineer...
job_typestringoptionalJob type (fulltime, parttime, etc.).fulltime
job_levelstringoptionalSeniority level.Senior
job_functionstringoptionalJob function / department.Engineering
listing_typestringoptionalListing classification on Glassdoor.ORGANIC
skillsstringoptionalRequired skills mentioned.Python, AWS, Kubernetes
work_from_homestringoptionalWork from home type.Remote
vacancy_countintegeroptionalNumber of open vacancies.3
experience_rangestringoptionalRequired years of experience.5-8 years
salary_periodstringoptionalSalary payment frequency.yearly
salary_minimumnumberoptionalMinimum salary (in salary_currency).120000
salary_maximumnumberoptionalMaximum salary (in salary_currency).180000
salary_currencystringoptionalCurrency of salary_minimum / salary_maximum.USD
easy_applybooleanoptionalTrue if the role supports easy/quick apply.false
company_namestringoptionalHiring company name.Acme Corp
company_typestringoptionalCompany type / ownership.Public
company_foundedintegeroptionalYear company was founded.1998
company_industrystringoptionalIndustry classification.Software & IT
company_urlstringoptionalGlassdoor company page URL.https://www.glassdoor.com/Overview/...
company_websitestringoptionalCompany's official website.https://www.acme.com
company_logostringoptionalCompany logo image URL.https://media.glassdoor.com/...
company_addressesstringoptionalCompany headquarters address.100 Main St, San Francisco, CA
company_revenuestringoptionalAnnual revenue range.$1B – $5B
company_descriptionstringoptionalAbout section text for the company.Acme Corp builds enterprise software...
company_ratingnumberoptionalGlassdoor company rating (0–5).4.1
employee_countstringoptionalEmployee headcount range.1001-5000
review_countintegeroptionalNumber of Glassdoor company reviews.2300
emailsarray<string>optionalContact 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, and salary_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, and skills for 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

FactValue
Pricing modelPay-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 run10
Countries supported50+
Output fields per job34
Login / cookies requiredNo — works without a Glassdoor account
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

⚖️ Compared with alternatives

CapabilityGlassdoor Job SearchGlassdoor API (official)Custom scraper
Keyword job search across Glassdoornot available publiclyyou build & maintain
34 structured fields incl. salary + company infoN/Ayou build & maintain
50+ country supportN/Adepends on build
No login or API key requiredN/Ayou build & maintain
Pay-per-result pricing$0.0023 / jobN/Ainfra + dev cost
Export to CSV / JSONN/Ayou implement
Setup time to first result< 60 secondsN/Adays–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

  1. Passing a city name in country. The country field must be a full country name (e.g. "United States"), not a city — use location for city-level filtering.
  2. Setting max_results higher than available listings. For niche keywords or small countries, Glassdoor may return fewer results than requested — you are billed only for delivered results.
  3. Expecting salary data on every job. Many Glassdoor listings do not disclose salary — salary_minimum and salary_maximum will be null for undisclosed salaries.
  4. Using posted_since with a very narrow window. Narrowing to 1 day or 2 days may return very few results in smaller markets.
  5. Treating description as structured data. The description field is raw text. Use downstream NLP to extract requirements or qualifications.

🛠️ Troubleshooting

ProblemLikely causeFix
Fewer results than max_resultsGlassdoor search exhausted for that keyword in that country.Try a broader keyword or remove location filter.
salary_minimum is nullListing does not disclose salary.Expected — filter by salary_minimum != null in downstream processing.
country validation errorCountry name not in the supported list.Check the exact country name in the COUNTRY_TO_CODE list in the input schema.
Empty resultsGlassdoor returns no listings for this keyword + country.Test the search on Glassdoor directly to verify listings exist.
Charge limit reachedAccount-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 APIrun-sync-get-dataset-items for blocking calls, runs for 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

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

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, and experience_range fields.
  • 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