Indeed Jobs Scraper - Full Descriptions, 23 Countries avatar

Indeed Jobs Scraper - Full Descriptions, 23 Countries

Pricing

from $1.50 / 1,000 jobs

Go to Apify Store
Indeed Jobs Scraper - Full Descriptions, 23 Countries

Indeed Jobs Scraper - Full Descriptions, 23 Countries

Indeed job offers with full descriptions, salary, job type, remote, skills and company profile, in 23 countries. 100 jobs per request, filters for date, type and remote, only-new mode for job alerts. No login.

Pricing

from $1.50 / 1,000 jobs

Rating

0.0

(0)

Developer

Ken Digital

Ken Digital

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Indeed job offers as clean rows, with the full job description in every row: title, company, location, salary as numbers, job type, remote, experience level, skills and benefits, posting date, apply link, and the company's profile (industry, size, revenue, website, logo). Search any keyword in 23 Indeed countries, filter by date, job type and remote, and turn on Only new jobs for daily job alerts that never repeat an offer.

  • Full descriptions included, at no extra cost and with no second request per job.
  • Fast: 100 jobs per request; a few thousand jobs take about a minute.
  • Past the website's limit: logged-out visitors on indeed.com now see a single page of results; this actor returns every page Indeed has for the search.
  • 23 countries: United States, United Kingdom, Canada, Australia, India, France, Germany, Spain, Italy, Netherlands, Brazil, Mexico, Japan and more.
  • Only new jobs remembers what earlier runs delivered, per search, so scheduled runs return and bill only fresh offers.
  • No login, no cookies, no proxy setup.

Quick start

{
"keywords": "registered nurse\ntravel nurse",
"location": "Dallas, TX",
"country": "US",
"datePosted": "past24h",
"maxJobsPerSearch": 500
}

Daily alert: add "onlyNewJobs": true, save as a task, schedule it every morning, and connect Slack, email or Google Sheets from the task's Integrations tab.

Input

FieldTypeDefaultDescription
keywordsstringrequiredOne search per line: job title, skill or company.
locationstringwhole countryCity, state, ZIP or region.
countrystringUSWhich Indeed site: US, GB, CA, AU, IN, FR, DE, ES, IT, NL, BR, MX, JP and more.
radiusinteger25Around the location, in miles (US, UK) or kilometers.
datePostedstringanyany, past24h, past3days, pastWeek, past2weeks.
jobTypesarrayallfullTime, partTime, contract, temporary, internship.
remoteOnlybooleanfalseOnly jobs Indeed tags as remote.
sortstringdatedate (newest first) or relevance.
maxJobsPerSearchinteger200Per keyword. 0 = every job Indeed returns (up to 5,000).
onlyNewJobsbooleanfalseReturn only jobs not delivered by earlier runs of the same search.

Output

{
"jobId": "f73f496cf9202444",
"url": "https://www.indeed.com/viewjob?jk=f73f496cf9202444",
"applyUrl": "https://...",
"title": "Lead Product Forward Deployed Engineer",
"company": "Deloitte",
"companyIndustry": "Consulting and Business Services",
"companySize": "more than 10,000",
"companyWebsite": "https://www.deloitte.com",
"location": "Austin, TX",
"city": "Austin",
"state": "TX",
"countryCode": "US",
"remote": null,
"jobTypes": ["fullTime"],
"experienceLevel": "Senior level",
"salaryMin": 105400,
"salaryMax": 207800,
"salaryPeriod": "year",
"salaryCurrency": "USD",
"salaryIsEstimate": false,
"attributes": ["Full-time", "Senior level", "Python", "AWS Glue", "Health insurance", "401(k)"],
"descriptionText": "The Team\n\nThe Innovation & Delivery Transformation team is building...",
"descriptionHtml": "<div><b>The Team</b>...",
"datePublished": "2026-10-06T05:00:00+00:00",
"dateOnIndeed": "2026-10-07T01:35:47+00:00",
"searchKeywords": "python developer",
"scrapedAt": "2026-10-07T10:00:00+00:00"
}

attributes holds every tag Indeed attaches to the job: job types, schedule, skills, education, benefits. remote is remote, hybrid or null. salaryPeriod is year, month, week, day or hour. Many offers publish no salary; those fields are then null.

Pricing

Pay per event: one job event per job row, full description included, plus a tiny actor-start fee. With Only new jobs on, a run with nothing new costs only the start fee.

Use cases

  • Job alerts for a role and city, delivered every morning to Slack, email or a sheet
  • Recruiting and sales intelligence: who is hiring what, where, at what salary, with the company's size and industry
  • Labor-market research: salary ranges, remote share, skills in demand, by role and region
  • Job boards and aggregators: a deduplicated feed with full descriptions

Integrations

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("joyouscam35875/indeed-jobs-scraper").call(run_input={
"keywords": "data analyst",
"location": "London",
"country": "GB",
"datePosted": "past24h",
"onlyNewJobs": True,
})
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["datePublished"], job["company"], job["title"], job["salaryMin"], job["url"])

Works with Make, Zapier, n8n, Google Sheets, schedules and webhooks, and as an MCP tool for AI agents.

FAQ

How many jobs can one search return? Indeed lists at most 1,000 jobs per search. For a nationwide US search that hits that cap, the actor automatically repeats the search state by state, so you can get tens of thousands. Outside the US, add a location or a date filter for very broad keywords.

What if my run has a short timeout? The actor stops shortly before it, keeps every job already saved, and ends successfully with a message saying so.

Is it legal? The actor reads publicly listed job offers and does not log in. You are responsible for how you use the data and for complying with Indeed's terms and applicable law.

Feedback

Missing a field or a country? Open an issue on the actor's Issues tab. If this scraper saved you time, a short review on the Store page helps other people find it.

ActorWhat it does
LinkedIn Jobs ScraperLinkedIn jobs with full descriptions and only-new mode
Welcome to the Jungle, France Travail & Hellowork ScraperFrench job offers from three sites
Google Maps ScraperBusinesses, ratings and contact details from Google Maps