For AI agents: a documentation index is available at /llms.txt
Skip to main content

Scrape Glassdoor job listings

Pull job titles, companies, locations, and salary estimates from Glassdoor search results.

Prerequisites

Steps

The examples below navigate to a pre-formed Glassdoor search URL and extract job listing data.

Selector stability

Glassdoor frequently updates its markup. If the selectors below stop returning results, inspect the page with browser DevTools and update the CSS selectors to match the current DOM structure.

Use the Browserless MCP server to scrape job listings from Glassdoor from any MCP-compatible AI agent (Claude Desktop, Cursor, Windsurf, ChatGPT, etc.).

1. Connect the MCP server

Send this prompt to your AI agent to install the Browserless MCP server:

Go to https://github.com/browserless/browserless-mcp/blob/main/install.md
and follow the instructions to install the Browserless MCP server
for my client.

2. Scrape Glassdoor

Use browserless_smartscraper. Glassdoor has aggressive bot detection and smartscraper handles it automatically.

Use the browserless_smartscraper tool to scrape job listings
from https://www.glassdoor.com/Job/new-york-jobs-SRCH_IL.0,8_IC1132348.htm
and return the results as markdown

Next steps