Indeed Jobs Scraper โ€” Titles, Companies & Salaries avatar

Indeed Jobs Scraper โ€” Titles, Companies & Salaries

Pricing

from $0.001275 / job scraped

Go to Apify Store
Indeed Jobs Scraper โ€” Titles, Companies & Salaries

Indeed Jobs Scraper โ€” Titles, Companies & Salaries

Scrape jobs from Indeed by keyword and location: title, company, location, salary, job type, remote flag, company rating, snippet and apply link. Any Indeed country. For recruiting and labor-market research.

Pricing

from $0.001275 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Indeed Jobs Scraper โ€” Titles, Companies, Salaries & Apply Links

Scrape job listings from Indeed by keyword and location and get them back as clean, structured JSON. Feed it plain search terms or full Indeed URLs, pick any Indeed country, and pull job title, company, location, salary, job type, remote flag, company rating, a snippet and a direct apply link. It runs reliably, so you get real results at scale. No account, no API key. Built for recruiters, sourcers, job-board builders and labor-market analysts.

Indeed Scraper input โ€” search terms, country and result limits in the Apify Console

Features

  • ๐Ÿ”Ž Keyword + location search โ€” pass searches as "software engineer|New York" lines, or drop in full Indeed jobs URLs; mix as many as you like.
  • ๐ŸŒ Any Indeed country โ€” set country to us, uk, ca, de, fr, au, in, nl or ie to hit the right domain.
  • ๐Ÿ’ฐ Salary when shown โ€” captures posted or estimated salary text straight from the listing.
  • ๐Ÿ  Remote detection โ€” every record carries a boolean remote flag so you can filter work-from-home roles instantly.
  • โญ Company ratings โ€” pulls the employer's star rating where Indeed displays one.
  • ๐Ÿ›ก๏ธ Reliable at scale โ€” runs stay fast and dependable across large searches.
  • ๐Ÿ“„ Depth controls โ€” cap results with maxItemsPerSearch and maxPagesPerSearch to balance cost and coverage.

What you get

Indeed Scraper output example โ€” one job per row with title, company, salary and apply link as structured JSON

Each job is one dataset record like this:

{
"jobId": "a1b2c3d4e5f6",
"title": "Senior Software Engineer",
"company": "Acme Corp",
"location": "New York, NY",
"salary": "$150,000 - $180,000 a year",
"remote": false,
"jobType": "Full-time",
"snippet": "We are looking for a senior engineer to join our platform team...",
"rating": 4.1,
"postedAt": "3 days ago",
"url": "https://www.indeed.com/viewjob?jk=a1b2c3d4e5f6"
}

Output schema

FieldTypeDescription
jobIdstringUnique Indeed job identifier.
titlestringJob title.
companystringEmployer / company name.
locationstringJob location as shown on the listing.
salarystringPosted or estimated salary text, when shown.
remotebooleanWhether the role is flagged as remote.
jobTypestringEmployment type (e.g. Full-time, Part-time, Contract).
snippetstringShort description excerpt from the listing.
ratingstringEmployer star rating, when Indeed displays one.
postedAtstringRelative posting time (e.g. "3 days ago").
urlstring (URL)Direct link to the job listing.

Input

{
"searches": ["software engineer|New York", "data analyst|Remote"],
"country": "us",
"maxItemsPerSearch": 50,
"maxPagesPerSearch": 5,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
FieldDescription
searchesOne per line: `"keyword
countryIndeed country domain (us, uk, ca, de, fr, au, in, nl, ie).
maxItemsPerSearchCap on jobs per search (~15 per page).
maxPagesPerSearchHow many result pages to crawl per search.
proxyConfigurationOptional proxy settings for the run.

Use cases

  • Build or refresh a job board with fresh listings across markets.
  • Source candidates by monitoring roles at target companies and locations.
  • Track salary ranges and hiring demand for labor-market research.
  • Feed structured job data into an ATS, CRM or analytics pipeline.

Pricing

Pay-per-event: you're billed a small amount per run and per item scraped โ€” you only pay for what you get. See the Pricing tab for current rates.

FAQ

Do I need an account or any setup? No setup and no login. Add search terms or Indeed URLs, pick a country and run.

How many jobs can I collect per search? Use maxItemsPerSearch (~15 jobs per page) and maxPagesPerSearch to control how deep each search goes and balance coverage against cost.

Which countries are supported? Set country to us, uk, ca, de, fr, au, in, nl or ie to target the matching Indeed domain.

What export formats are supported? Export your results as JSON, CSV, Excel or XML, or pull them via the Apify API.

Can I connect this to other apps and services? The Indeed Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Building a jobs dataset? Combine Indeed with our other job-board scrapers:

Notes

This scraper reads only public Indeed search-result pages and returns the same data any visitor can see. It is an independent tool and is not affiliated with, endorsed by or connected to Indeed; "Indeed" is a trademark of its respective owner. Public data only.