Indeed Job Scraper
Pricing
from $2.00 / 1,000 results
Go to Apify Store
Indeed Job Scraper
Scrape job listings from Indeed using GraphQL API. Returns structured job data including title, company, location, salary, job type, description, and apply links.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Admo Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Scrape job listings from Indeed using their GraphQL API. Extract job titles, company info, salary data, and more.
π° Pricing
This Actor uses the Pay Per Event pricing model:
| Event | Price |
|---|---|
| Actor run | $0.01 |
| Per job scraped | $0.005 |
For example, scraping 500 jobs in a single run costs: $0.01 + (500 Γ $0.005) = $2.51
π₯ Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
searchQueries | array | β | ["software engineer"] | Job titles or keywords to search for on Indeed |
locations | array | β | [] | Job locations to search in. Leave empty for worldwide |
maxJobs | integer | β | 100 | Maximum number of jobs to fetch per search query and location combination |
country | string | β | "us" | Indeed country domain to search (e.g., us, uk, ca, de) |
sortBy | string | β | "relevance" | How to sort search results. Options: relevance, date |
maxAgeDays | integer | β | 7 | Only return jobs posted within this many days |
proxyConfiguration | object | β | {"useApifyProxy": true} | Proxy settings for the actor |
Example Input
{"searchQueries": ["software engineer", "data scientist"],"locations": ["New York", "San Francisco"],"maxJobs": 50,"country": "us","sortBy": "relevance","maxAgeDays": 14}
π€ Output
Each job record contains:
| Field | Type | Description |
|---|---|---|
job_id | string | Unique job identifier |
title | string | Job title |
company | string | Company name |
location | string | Formatted location string |
city | string | City name |
state | string | State/region code |
country | string | Country name |
postal_code | string | Postal/ZIP code |
salary_text | string | Formatted salary range (e.g., "USD 80000 - 120000 /year") |
salary_min | number | Minimum salary |
salary_max | number | Maximum salary |
salary_currency | string | Currency code (e.g., USD, EUR) |
salary_period | string | Salary period (hour, day, week, month, year) |
job_type | string | Employment type: fulltime, parttime, contract, internship |
is_remote | boolean | Whether the job offers remote work |
description_html | string | Full job description in HTML format |
description_snippet | string | First 500 characters of description |
job_url | string | Direct link to the job listing on Indeed |
apply_url | string | Direct apply link |
date_posted | string | Date when job was posted (YYYY-MM-DD) |
source | string | Job source/employer name |
company_logo | string | URL to company logo image |
company_url | string | Link to company page on Indeed |
corporate_website | string | Company's official website URL |
company_industry | string | Industry sector |
company_employees | string | Employee count range |
company_revenue | string | Revenue range |
company_description | string | Brief company description |
search_query | string | The search query used to find this job |
scraped_at | string | Timestamp when the job was scraped (ISO format) |
Example Output
{"job_id": "abc123def456","title": "Senior Software Engineer","company": "Tech Corp","location": "New York, NY","city": "New York","state": "NY","country": "United States","postal_code": "10001","salary_text": "USD 120000 - 180000 /year","salary_min": 120000,"salary_max": 180000,"salary_currency": "USD","salary_period": "year","job_type": "fulltime","is_remote": true,"description_html": "<p>We are looking for a senior software engineer...</p>","description_snippet": "We are looking for a senior software engineer to join our team...","job_url": "https://www.indeed.com/viewjob?jk=abc123def456","apply_url": "https://www.indeed.com/apply?jk=abc123def456","date_posted": "2025-01-15","source": "Tech Corp","company_logo": "https://d2q79iu78704ce.cloudfront.net/...","company_url": "https://www.indeed.com/cmp/Tech-Corp","corporate_website": "https://techcorp.com","company_industry": "Technology","company_employees": "51-200","company_revenue": "$10M-$50M","company_description": "Tech Corp is a leading technology company...","search_query": "software engineer","scraped_at": "2025-01-15T10:30:00.000Z"}
π Integration
This Actor can be easily integrated with:
- Zapier: Use the "Run Actor" action with dataset polling
- Make.com: Use the HTTP module to call the Actor API
- n8n: Use the Apify node or HTTP Request node
- OpenAI MCP: Connect via the Apify MCP server
β οΈ Notes
- Uses Indeed's GraphQL API (same as the Indeed iOS mobile app)
- Supports job searches across multiple countries
- Automatically deduplicates jobs by job ID
- Salary data is extracted when available
- Company info includes logo, industry, and size data