Indeed Jobs Scraper - 35 Countries, Salary + Company Data
Pricing
from $0.26 / 1,000 jobs
Indeed Jobs Scraper - 35 Countries, Salary + Company Data
Scrape Indeed jobs in 35 countries by keyword and location (date, job type, remote, radius filters): full description, salary (annualized), skills, Easy Apply, plus employer website, size, revenue and tech stack. No login.
Pricing
from $0.26 / 1,000 jobs
Rating
0.0
(0)
Developer
Centor Prat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
🔎 Indeed Jobs Scraper - 35 Countries, Salary + Company Data
Scrape Indeed job listings in 35 countries with the full description, salary and the employer's company data. Search by keyword and location with filters for date posted, job type, remote / hybrid / on-site, radius and Easy Apply. Fast: 100 complete jobs per request, no browser, no login.
One row per job: title, company, location (city, state, postcode, country), job types, workplace, salary (min / max / period, annualized, and whether it's employer-posted or Indeed's estimate), posted date, full description (text and HTML), skills and benefits Indeed tagged, Easy Apply flag, job URL, plus the employer profile: company website, size (employees), revenue band, industry, Indeed company page and logo.
What we add on top:
- Company website + size + revenue on every row where Indeed has it: turn job posts into a B2B lead list.
- Annualized salary: hourly, daily, weekly and monthly pay converted to a yearly range, so roles compare directly.
- Department, seniority class and tech stack mentioned in the description (languages, cloud, data, AI, CRM, ERP...).
- Emails written in the ad (
emailsInAd), when the employer included one. - Filters Indeed's own search can't combine (date + job type + remote) are applied for you.
📥 Input
| Field | Meaning |
|---|---|
keywords | Searches, e.g. ["registered nurse", "data analyst"] |
country | US, GB, CA, AU, IN, DE, FR, NL, ES, IT, IE and 24 more |
locations | e.g. ["Chicago, IL"], ["Texas"], ["London"]; empty = whole country |
maxJobs | Per keyword x location (up to ~750 per search) |
datePosted, jobTypes, workplace, radius, sortBy | Filters |
easyApply, onlyWithSalary, excludeKeywords | Keep the rows you want |
{ "keywords": ["registered nurse"], "country": "US", "locations": ["Texas"], "datePosted": "3days", "jobTypes": ["full-time"], "maxJobs": 300 }
📤 Output (one job, shortened)
{"title": "Engineer - Data Visualization Platform", "company": "Belvedere Trading", "location": "Chicago, IL","jobTypes": ["Full-time"], "workplace": "Hybrid","salary": {"min": 150000, "max": 200000, "period": "year", "currency": "USD", "annualMin": 150000, "annualMax": 200000, "source": "posted"},"postedAt": "2026-09-18T05:00:00+00:00", "easyApply": true,"skillsAndBenefits": ["SQL", "Looker", "BigQuery", "Data modeling projects"],"emailsInAd": ["recruiting@belvederetrading.com"],"companyWebsite": "https://www.belvederetrading.com", "companySize": "51 to 200", "companyRevenue": "$5M to $25M (USD)","department": "Engineering", "techStack": {"languages": ["python"], "data": ["bigquery"]},"url": "https://www.indeed.com/viewjob?jk=..."}
💡 Uses
- Recruiting and staffing: fresh roles by niche and city, with the employer's website and size to prioritize.
- B2B sales: companies hiring for a function = companies about to buy for it. Filter by tech stack and company size.
- Salary research: annualized ranges across countries, job types and seniority.
- Job boards, alerts, newsletters: schedule it with
datePosted: "24h".
💰 Pricing
Pay per job returned (job event), full description and company data included. Empty searches are free.
🤖 API / agents
curl -X POST "https://api.apify.com/v2/acts/centorprat~indeed-jobs-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \-H "Content-Type: application/json" -d '{"keywords": ["python developer"], "country": "GB", "locations": ["London"], "maxJobs": 20}'
MCP: https://mcp.apify.com/?tools=actors,docs,centorprat/indeed-jobs-scraper
❓ FAQ
- Login or cookies? No.
- How many jobs? Indeed returns up to ~750 per search. For more, use several locations (cities, states) or keywords; duplicates are removed.
- Is the salary always there? Employer-posted when available; otherwise Indeed's estimate when it has one (
salary.sourcetells you which).onlyWithSalarykeeps posted salaries only.
🔗 Related actors
- Company Jobs Scraper: jobs straight from company career sites.
- LinkedIn Jobs Scraper: LinkedIn job listings with full details.