Glassdoor Job Listing
Pricing
from $2.00 / 1,000 results
Glassdoor Job Listing
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
TrueFetch
Actor stats
3
Bookmarked
143
Total users
6
Monthly active users
16 hours 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, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.
Glassdoor Job Listing — 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 Listing 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 Listing 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 Listing 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 TrueFetch on the Apify Store.
💼 Why choose Glassdoor Job Listing
Glassdoor Job Listing 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 Listing 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/TrueFetch~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 Listing is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/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/truefetch/glassdoor-job-listing |
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/truefetch/glassdoor-job-listing","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 Listing 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 Listing 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 Listing 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 Listing | 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 Listing 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 Listing return?
Glassdoor Job Listing 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 Listing cost?
Glassdoor Job Listing 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 Listing 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 Listing to run automatically?
Yes. Use Apify Schedules to run the Actor on a recurring cadence and push results via Webhooks.
🔌 Integrations
Glassdoor Job Listing 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 TrueFetch
Jobs
- Best Job Listing
- Glassdoor Job Listing
- Glints Company Profile
- Glints Job Listing
- Indeed Job Listing
- JobStreet Company Profile
- JobStreet Job Listing
- LinkedIn Job Listing
- StepStone Company Profile
- StepStone Job Listing
Shopping & Deals
- Amazon Product Listing
- Amazon Store Profile
- Argos Product Listing
- ASOS Product Listing
- eBay Listing
- eBay Seller Profile
- Flipkart Product Listing
- John Lewis Product Listing
- Lidl Product Listing
- Magalu Product Listing
- MediaMarkt Product Listing
- Mercado Livre Product Listing
- Nykaa Product Listing
- OTTO Product Listing
- Target Product Listing
- TradeIndia Product Listing
- TradeIndia Supplier Profile
- Walmart Product Listing
Vehicles
- AutoTrader Car Listing
- AutoTrader Dealer Profile
- Cars.com Car Listing
- Cars.com Dealer Profile
- Webmotors Car Listing
Real Estate
- MagicBricks Builder Profile
- MagicBricks Property Listing
- US Property Listing
- Zillow Property Listing
Local Business & Food
- BBB Business Profile
- BBB Review
- Google Maps Business Listing
- Reclame Aqui Company Profile
- Zomato Restaurant Menu
- Zomato Restaurant Listing
Classifieds
Social Media
- LinkedIn Company Profile
- LinkedIn Person Profile
- Instagram Explore Post Post
- Instagram Profile Post
- Instagram Profile
- Reddit Community Post
- Reddit Community Profile
- Reddit Community Member
- 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 Video Transcript
- TikTok Live Recorder
- TikTok Video Downloader
- TikTok Profile Video
- Video Subtitles Downloader
- Video To Text
- YouTube Niche Listing
- 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/truefetch/glassdoor-job-listing
Maintained by TrueFetch 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 Listing 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/truefetch/glassdoor-job-listing#software","name": "Glassdoor Job Listing","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/truefetch/glassdoor-job-listing","offers": {"@type": "Offer","price": "0.0023","priceCurrency": "USD","availability": "https://schema.org/InStock"},"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }},{"@type": "Organization","@id": "https://apify.com/TrueFetch#publisher","name": "TrueFetch","url": "https://apify.com/TrueFetch","sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]},{"@type": "FAQPage","mainEntity": [{"@type": "Question","name": "What data does Glassdoor Job Listing return?","acceptedAnswer": {"@type": "Answer","text": "Glassdoor Job Listing 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 Listing cost?","acceptedAnswer": {"@type": "Answer","text": "Glassdoor Job Listing 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 Listing 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 Listing","item": "https://apify.com/truefetch/glassdoor-job-listing"}]}]}
Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support
