Extract job listings, descriptions, salaries, and company details from Indeed. Perfect for HR analytics, competitive hiring research, and job board aggregation.
HR teams and recruiters can gather data on how many jobs are posted for certain roles, typical salaries, and which companies are hiring. This helps in understanding demand and setting competitive salaries.
Power your job search platform or app by aggregating listings from Indeed. Present users with comprehensive job options, including details and direct links, without manually collecting the data.
Businesses can monitor competitors’ hiring activities. Track which companies are expanding, what positions they’re hiring for, and in which locations to inform your own talent strategy.
Analysts and economists scrape job postings and salary data to gauge economic trends. For example, monitor job opening trends in tech vs. retail, or track average salaries over time as an indicator of market changes.
Available endpoints for the Indeed Scraper API
/v1/indeed/company-reviews Scrape public Indeed company review pages.
limit integer Maximum number of results to return. query string required Search query. /v1/indeed/job Fetch full details for a single Indeed job posting — title, company, location, salary, employment type, full description, benefits, posted date, and apply URL. Pass either a job URL or a job key.
domain string Indeed regional domain (default www.indeed.com). Only used when jobKey is provided. jobKey string Indeed job key (e.g. `a61c6e343c845e92`) — the `jobKey` field from `indeed/search`. Use instead of url. url string Full Indeed job URL — typically the `link` from a prior `indeed/search` response. /v1/indeed/salaries Scrape public Indeed company salary pages.
limit integer Maximum number of results to return. query string required Search query. /v1/indeed/search Search Indeed for job postings matching a query (and optional location), returning normalized listings with title, company, location, salary, snippet, posted-date, and the canonical Indeed job URL.
domain string Indeed regional domain (default www.indeed.com). Examples: 'uk.indeed.com', 'ca.indeed.com', 'de.indeed.com'. location string Location filter — city, state, postcode, or 'Remote'. Leave empty to search everywhere on the chosen domain. pages number How many result pages to fetch (each ~15 jobs). Defaults to 1. query string required Job search query — title, skill, or keywords (e.g. 'software engineer', 'nurse'). Common questions about the Indeed Scraper API
No. Our scraping API retrieves public job listing data directly from Indeed’s website, so no official API key or account is needed. We handle all the heavy lifting with proxies and anti-bot measures.
The search endpoint supports a page parameter. Each page returns a fixed number of results (usually 15-20). We automatically include necessary parameters (like start indices) behind the scenes. You can iterate page=1,2,3,... until no more results to get all listings.
Typically, Indeed listings redirect applicants through their site. Our API provides all information shown on the posting (job title, company, description, etc.), but direct contact emails or application links (if they are not plainly visible) cannot be scraped if they are hidden behind forms.
Discover other data sources available through Browsable
Powerful Reddit scraping API to extract posts, comments, user profiles, subreddit data, and more. Search Reddit globally, get trending content, access user activity, and retrieve subreddit metadata.
Extract Vinted marketplace data including listings, pricing, seller profiles, and sold items. Perfect for resale analytics and market research.
Scrape Instagram public profiles, posts, hashtags, and follower counts with our API. Extract social media data at scale for influencer analysis, brand monitoring, and research.