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

Scrape Indeed job listings

Search Indeed for jobs and extract titles, companies, locations, salaries, and descriptions from the results.

Prerequisites

Steps

Indeed renders job listings with JavaScript and employs bot-detection measures that block standard headless browsers. The examples below search for "data scientist" jobs and route through stealth mode with a residential proxy.

Selector stability

Indeed updates its markup frequently. If .job_seen_beacon or nested selectors stop returning results, inspect the live page with browser DevTools to find the current element names.

Use the Browserless MCP server to scrape job listings from Indeed 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 Indeed

Use browserless_smartscraper. It handles Indeed's dynamic content and bot protection automatically.

Use the browserless_smartscraper tool to scrape job listings
from https://www.indeed.com/jobs?q=data+scientist&l=Remote
and return the results as markdown

Next steps