Indeed Jobs Scraper - Global & GCC, Salaries & Companies

Scrape Indeed jobs in 30+ countries (US, UK, Canada, Australia, India, Germany, GCC and more): salary ranges, employment type, remote flag, company rating and job links. Filter by city, date posted and job type.

Guide: Gulf jobs API

Indeed Jobs Scraper - Global & GCC, Salaries & Companies

Scrape Indeed job listings in 30+ countries: United States, United Kingdom, Canada, Australia, India, Germany, France, Netherlands, Ireland, Singapore and more, plus all six Gulf markets (UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman). Each job comes with structured data: salary range, employment type, remote flag, company rating, posted date and a direct link.

Filter by city or region, date posted (24h to 14 days), job type, and sort by newest.

What you get for each job

  • Job title and company
  • Company rating (where Indeed has one)
  • Location, city, country and country code
  • Salary range plus a parsed minimum and currency, when the employer provides one
  • Employment type (full-time, part-time, contract, temporary, internship)
  • Remote flag
  • Seniority level and job function, detected from the title
  • Posted date and a description snippet
  • Direct job link

Input

Field Description
Keywords One or more roles to search (e.g. "Data Engineer", "Registered Nurse", "Accountant")
Countries Any mix of 32 Indeed country sites
City / region Optional, e.g. "New York, NY", "London", "Berlin", "Dubai"
Date posted Any time, 24 hours, 3 days, 7 days, 14 days
Job type Full-time, part-time, contract, temporary, internship
Sort by Relevance or newest first
Max jobs per search Cap per keyword, per country
Proxy Residential proxy recommended (Indeed limits datacenter IPs)
{
  "keywords": ["data engineer"],
  "countries": ["united-states", "united-kingdom", "germany"],
  "location": "",
  "datePosted": "week",
  "maxJobsPerSearch": 20
}

Notes

  • Public search pages only, no login.
  • On some country sites (for example the UK), Indeed only shows logged-out visitors the first page (about 15 jobs) per search. To get more, run several narrower searches: different cities, keywords or date windows. Results are de-duplicated per search.
  • Salary is filled in for a large share of listings (often 70-80% in the GCC, US and UK), which makes this a strong salary-benchmarking source.
  • If a search returns nothing (no jobs, or Indeed is limiting the IP), no row is written, so you're never charged for an empty result.

Output example

{
  "title": "Senior Accountant",
  "company": "Pure Water Technology",
  "companyRating": 3.4,
  "location": "Abu Dhabi",
  "city": "Abu Dhabi",
  "country": "United Arab Emirates",
  "seniorityGuess": "Mid-Senior level",
  "functionGuess": "Finance",
  "employmentType": "full-time",
  "remote": false,
  "salaryText": "AED 5,000 - AED 8,000 a month",
  "salaryMin": 5000,
  "salaryCurrency": "AED",
  "postedDate": "2026-07-24",
  "link": "https://ae.indeed.com/viewjob?jk=..."
}

Use it in ChatGPT or Claude

Plug this Actor into an AI assistant via the Apify MCP server and ask in plain language:

"Find accountant jobs in Dubai paying over AED 10,000 a month."

"Show me full-time marketing roles in Riyadh with salary."

Your assistant maps the request onto the inputs and returns structured, ready-to-use results.

Frequently asked questions

How do I scrape jobs from Indeed? Enter your keywords and one or more countries and the Actor returns job listings — title, company, location, salary (where shown), and a link to each posting.

Do I need a login or Indeed account? No. It reads publicly available Indeed search results — no login, no cookies.

Which countries are covered? UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman.

Does it include salaries? Yes, where Indeed displays a salary on the listing.

What format is the output? A dataset you can export to JSON, CSV or Excel, or query via the API.


More GCC data tools by Get Anything

Part of a suite of Gulf-focused public-data Actors. You may also want:

🤖 Use with Claude or ChatGPT (MCP)

Run this actor from Claude, ChatGPT, Cursor or any MCP client via the Apify MCP server. In Claude Desktop: Settings → Connectors → Add custom connector → https://mcp.apify.com. Or expose just this tool:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=get_anything/indeed-gcc-jobs" } } }

Full guide: Connect Apify actors to Claude & ChatGPT.

⭐ Found this useful?

If this Actor saved you time, please leave a rating on its Apify page — reviews genuinely help others discover it and help me keep improving it.

Related scrapers