Indeed Scraper πŸ†“ FREE! Job Board Data Extraction avatar

Indeed Scraper πŸ†“ FREE! Job Board Data Extraction

Pricing

from $8.00 / 1,000 job serp results

Go to Apify Store
Indeed Scraper πŸ†“ FREE! Job Board Data Extraction

Indeed Scraper πŸ†“ FREE! Job Board Data Extraction

πŸ†“ Free until May 1st, 2026. Then just $1/1k job listings (was up to $20). No catch. Scrapes job listings from Indeed across 60+ countries including Switzerland, Germany, Austria, USA, UK, and more. Extract job titles, companies, salaries, and full descriptions. Supports all filters.

Pricing

from $8.00 / 1,000 job serp results

Rating

0.0

(0)

Developer

Alessandro Santamaria

Alessandro Santamaria

Maintained by Community

Actor stats

1

Bookmarked

34

Total users

5

Monthly active users

2 hours ago

Last modified

Share

Indeed Scraper - Jobs, Salaries & Companies from 60+ Countries

FREE during launch! This actor was completely rewritten β€” 4x faster, 8x cheaper, more data than ever. All job results are free until May 2026 (only $0.05 per actor start still applies during transition). After that, just $1 per 1,000 jobs. We'd love your feedback β€” create an issue if something isn't right, or leave a review if you're happy with it!

Extract job listings from Indeed.com β€” the world's largest job site with 350M+ monthly visitors. Get structured data including salaries, company logos, ratings, full descriptions (text + HTML), benefits, and more. Supports 60+ countries. No code needed.


What data can you extract?

Every job listing includes:

Job details

  • Job title + normalized title (Indeed's standardized version)
  • Full description (plain text + raw HTML) and snippet
  • Salary: structured min/max/currency/period + display text
  • Employment type (full-time, part-time, contract, internship, etc.)
  • Work location type (Remote, Hybrid, In-person)
  • Skills extracted from job requirements
  • Requirements (extracted from description)
  • Posted date and expiration date
  • Direct apply URL

Company details

  • Company name, logo, and overview URL
  • Company rating (0-5 stars) and review count
  • Company benefits (health insurance, PTO, 401k, etc.)
  • Company website, industry, size, revenue
  • Founded year, headquarters address
  • CEO name and approval rating
  • Happiness score (Indeed's work wellbeing metric)
  • Social links (Facebook, Twitter, Instagram)

Location

  • Full formatted location + city, state, postal code (parsed)

Hiring signals

  • Urgently hiring flag
  • Number of hires needed
  • Expired/active status

Meta

  • SERP page number and position within page (for ranking analysis)
  • Job status: online, offline, or expired (for monitoring)
  • Source URL and country code
  • Which search keyword found the job

Pricing

FREE until May 2026 β€” then just $1 per 1,000 jobs.

We completely rebuilt this actor (Go rewrite, 4x faster, 13x less RAM), so we're passing the savings to you: an 8x price reduction from $8/1000 to $1/1000. During the 14-day transition, all job results are free β€” you only pay the existing $0.05 per actor start (this will drop to $0.001 after the transition).

After May 2026:

JobsCost
100 jobs$0.10
1,000 jobs$1.00
10,000 jobs$10.00

Every job includes full details β€” description (text + HTML), company logo, benefits, salary, ratings. No hidden fees, no monthly subscription. Just $0.001 per job.


Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client β€” Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/indeed-scraper

Example prompt once connected:

"Use indeed-scraper to find Software Engineer jobs in New York. Return the top 10 results as a table with title, company, salary, and rating."

"Use indeed-scraper to extract all Python Developer jobs in Berlin from de.indeed.com. Include company CEO, industry, and revenue in the output."

Clients that support dynamic tool discovery (Claude.ai, VS Code) will receive the full input schema automatically via add-actor.


How to use

The scraper supports three input modes:

1. Search Keywords (most common)

Enter one or more keywords. The scraper searches Indeed and returns matching jobs.

{
"searchQueries": ["Software Engineer", "Data Analyst"],
"country": "us",
"location": "New York, NY",
"maxResultsPerQuery": 100,
}

2. Search URLs (use any Indeed filter)

Go to indeed.com, set up your filters (salary range, job type, experience level, date posted, etc.), and paste the URL. All filters are preserved automatically.

{
"searchUrls": [
"https://www.indeed.com/jobs?q=Data+Engineer&l=San+Francisco&sort=date&fromage=3",
"https://de.indeed.com/jobs?q=Softwareentwickler&l=Berlin"
]
}

3. Direct Job URLs (monitoring & alive checks)

Check whether specific job listings are still active. Returns a job_status field: online, offline, or expired.

{
"directUrls": [
"https://www.indeed.com/viewjob?jk=abc123def456"
]
}

Supported countries (60+)

Americas: United States, Canada, Brazil, Mexico, Argentina, Chile, Colombia, Peru, Costa Rica, Ecuador, Panama, Uruguay, Venezuela

Europe: United Kingdom, Germany, Austria, Switzerland, France, Italy, Spain, Netherlands, Belgium, Ireland, Portugal, Poland, Czech Republic, Denmark, Finland, Sweden, Norway, Greece, Hungary, Romania, Luxembourg, Ukraine

Asia-Pacific: India, Singapore, Japan, Hong Kong, South Korea, Taiwan, Malaysia, Philippines, Indonesia, Thailand, Pakistan, Vietnam, Australia, New Zealand, China

Middle East: UAE, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, Israel, Turkey

Africa: South Africa, Nigeria, Egypt, Morocco


Use cases

Salary benchmarking

Indeed publishes salary data more frequently than most job boards. Aggregate salary ranges across roles, cities, and countries to build compensation intelligence.

Hiring trend monitoring

Track which companies are hiring, what roles are opening, and where. Run multiple search keywords to build a comprehensive hiring feed across your target market.

Job listing alive checks

Use Direct Job URLs mode to periodically check whether specific listings are still active β€” perfect for recruitment pipelines and competitive monitoring.

Competitor hiring intel

Search for competitor company names to monitor their hiring activity. Company ratings and review counts add employer brand context to your analysis.

Recruitment automation

Feed job listings into your CRM, ATS, or spreadsheet via Apify's API, webhooks, or integrations with Zapier, Make, and Google Sheets.


Input reference

FieldTypeDescription
searchQueriesstring[]One or more search keywords.
searchUrlsstring[]Pre-filtered search URLs from indeed.com.
directUrlsstring[]Direct job page URLs for alive checks.
countryenumIndeed country site (default: us). See supported countries above.
locationstringCity, state, postal code, or "remote".
sortByenumdate (newest first) or relevance.
maxResultsPerQueryintegerMax results per keyword/URL (default 100).
maxResultsintegerTotal cap across all modes (0 = unlimited).
startPageintegerStart pagination from this page (0-based). Use to resume interrupted runs.
maxConcurrencyintegerNot used in current version (sequential warm session).
proxyConfigurationobjectProxy settings. Datacenter proxy works (stealth TLS fingerprint).

Output example

{
"company_logo_url": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/256x256/abc123.png",
"id": "a1b2c3d4e5f6g7h8",
"title": "Senior Software Engineer",
"company": "Acme Corp",
"location": "New York, NY 10001",
"country": "US",
"job_status": "online",
"top_listing": false,
"employment_type": "full-time",
"remote_option": "remote",
"salary_text": "$120,000 - $180,000 a year",
"description_snippet": "We are looking for a Senior Software Engineer to join our platform team...",
"description_full": "About the Role\nWe are looking for a Senior Software Engineer to join our platform team.\n\nResponsibilities\n- Design and build scalable services\n- Mentor junior engineers\n\nRequirements\n- 5+ years Python or Go\n- Distributed systems experience",
"description_html": "<b>About the Role</b><br>We are looking for a Senior Software Engineer...<ul><li>Design and build scalable services</li></ul>",
"requirements": ["5+ years Python or Go", "Distributed systems experience"],
"company_benefits": ["Health insurance", "401(k)", "Remote work", "Unlimited PTO", "Paid time off"],
"posted_at": "2026-04-15T00:00:00Z",
"expires_at": "2026-05-15T00:00:00Z",
"source_url": "https://www.indeed.com/viewjob?jk=a1b2c3d4e5f6g7h8",
"source_platform": "indeed.com",
"apply_url": "https://www.indeed.com/applystart?jk=a1b2c3d4e5f6g7h8",
"company_url": "https://www.indeed.com/cmp/Acme-Corp",
"company_rating": 4.2,
"company_review_count": 1547,
"salary_min": 120000,
"salary_max": 180000,
"salary_currency": "USD",
"salary_period": "year",
"city": "New York",
"state": "NY",
"postal_code": "10001",
"work_location_type": "Remote",
"urgently_hiring": false,
"hires_needed": null,
"normalized_title": "Software Engineer",
"skills": ["Python", "Go", "Kubernetes", "AWS", "PostgreSQL"],
"company_overview_url": "https://www.indeed.com/cmp/Acme-Corp",
"company_description": "Acme Corp is a leading technology company...",
"company_website": "https://www.acmecorp.com",
"company_industry": "Software Development",
"company_size": "1,001-5,000",
"company_revenue": "$500M-$1B (USD)",
"company_founded": 2005,
"company_headquarters": "100 Main St, San Francisco, CA",
"ceo_name": "Jane Doe",
"ceo_approval": 85,
"company_happiness_score": 78,
"company_social_links": {"facebook": "https://facebook.com/acmecorp", "twitter": "https://twitter.com/acmecorp"},
"is_expired": false,
"serp_page": 1,
"serp_position": 3,
"search_query": "Software Engineer",
"scraped_at": "2026-04-17T10:30:00Z"
}

Speed

The scraper fetches multiple job pages in parallel. Set maxConcurrency for faster runs:

Concurrency~100 jobs with details
10 (default)~30 seconds
50~15 seconds

Memory usage stays around 25 MB regardless of concurrency.


Integrations

This actor works with all Apify integrations:

  • API β€” trigger runs and download results programmatically
  • Webhooks β€” get notified when a run completes
  • Zapier & Make β€” connect to 5,000+ apps
  • Google Sheets β€” export directly to a spreadsheet
  • Slack, Email β€” get notifications with results