Skip to content

How to Scrape Job Listings with Claude

Scrape job listings using Claude and ToolRouter. Extract hiring data for market research and analysis.

Tool
Web Scraper icon
Web Scraper

Claude scrapes job listings and helps you analyze hiring patterns through conversation. After extraction, ask Claude to identify which roles are most in demand, compare hiring trends across companies, or spot emerging job titles that signal new market directions. The interactive format turns raw job data into market intelligence.

Connect ToolRouter to Claude

1Open connector settings Open Settings
2Add a custom connector with these details
Name
ToolRouter
URL
https://api.toolrouter.com/mcp
3Let Claude set you up Open Claude

Steps

Once connected (see setup above), use the Web Scraper tool:

  1. Ask Claude: "Scrape the job listings page at example-jobs.com/search?q=data+engineer and extract all job titles, companies, and salary ranges"
  2. Claude fetches the page and extracts structured job listing data
  3. Ask: "What are the most common skills required across these listings?"
  4. Claude analyzes the extracted data and identifies hiring trends

Example Prompt

Try this with Claude using the Web Scraper tool
Use the web-scraper tool to extract job listings from example-jobs.com/search?q=machine+learning. Pull out job title, company, location, and salary for each listing.

Tips

  • Claude can identify skill frequency patterns across many listings
  • Ask for salary range analysis to benchmark compensation in your field
  • Chain multiple search results pages for more comprehensive data