Search Indeed job listings and get full posting details — title, salary, company, qualifications, benefits — as structured JSON via a simple REST API. 5,000 free requests/month.
- Search jobs by keyword with optional location filtering
- Get full job details: salary range, benefits, qualifications, description HTML
- Company metadata including ratings and review counts
- Pagination support for large result sets
- 5,000 requests/month on free tier
- Example Response:
{
"job_id": "a8f3e9c2d4b617fa",
"title": "Senior Software Engineer, Cloud Infrastructure",
"company": "Apple",
"company_rating": 4.3,
"location": "Cupertino, CA 95014",
"remote_work_model": "hybrid",
"salary_snippet": "$175,000 - $250,000 a year",
"job_type": "Full-time",
"posted_at": "3 days ago"
}Create an account at omkar.cloud to get your API key.
It takes just 2 minutes to sign up. You get 5,000 free requests every month for detailed Indeed data — more than enough for most users to get their job done without paying a dime.
This is a well built product, and your search for the best Indeed Scraper API ends right here.
curl -X GET "https://indeed-scraper.omkar.cloud/indeed/search?search_term=software%20engineer&location=New%20York" \
-H "API-Key: YOUR_API_KEY"{
"total_results": 4283,
"jobs": [
{
"job_id": "a8f3e9c2d4b617fa",
"title": "Senior Software Engineer, Cloud Infrastructure",
"company": "Apple",
"company_rating": 4.3,
"location": "Cupertino, CA 95014",
"remote_work_model": "hybrid",
"salary_snippet": "$175,000 - $250,000 a year",
"job_type": "Full-time",
"posted_at": "3 days ago"
}
]
}pip install requestsimport requests
response = requests.get(
"https://indeed-scraper.omkar.cloud/indeed/search",
params={"search_term": "software engineer", "location": "New York"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())GET https://indeed-scraper.omkar.cloud/indeed/search
| Parameter | Required | Default | Description |
|---|---|---|---|
search_term |
Yes | — | Job title, skill, or company keyword used to find matching listings. |
location |
No | — | City, state, or region to narrow the job search. |
page |
No | 1 |
Page number for paginated results. |
import requests
response = requests.get(
"https://indeed-scraper.omkar.cloud/indeed/search",
params={"search_term": "software engineer", "location": "New York"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response (click to expand)
{
"total_results": 4283,
"jobs": [
{
"job_id": "a8f3e9c2d4b617fa",
"title": "Senior Software Engineer, Cloud Infrastructure",
"company": "Apple",
"company_rating": 4.3,
"company_reviews_count": 24817,
"location": "Cupertino, CA 95014",
"remote_work_model": "hybrid",
"salary_snippet": "$175,000 - $250,000 a year",
"job_type": "Full-time",
"posted_at": "3 days ago",
"description_snippet": "Build and scale the cloud infrastructure behind iCloud, Apple Music, and Apple TV+. Work with distributed systems at massive scale serving hundreds of millions of users...",
"job_url": "https://www.indeed.com/viewjob?jk=a8f3e9c2d4b617fa",
"is_sponsored": false
},
{
"job_id": "7b21d0e5f8ca49a3",
"title": "Machine Learning Engineer, Siri",
"company": "Apple",
"company_rating": 4.3,
"company_reviews_count": 24817,
"location": "Seattle, WA 98109",
"remote_work_model": "on-site",
"salary_snippet": "$190,000 - $280,000 a year",
"job_type": "Full-time",
"posted_at": "Just posted",
"description_snippet": "Join the Siri team to develop and deploy on-device ML models for natural language understanding. Deep experience with PyTorch, transformer architectures, and on-device optimization required...",
"job_url": "https://www.indeed.com/viewjob?jk=7b21d0e5f8ca49a3",
"is_sponsored": false
},
{
"job_id": "e4c6a1b9d3f285e7",
"title": "iOS Software Engineer",
"company": "Apple",
"company_rating": 4.3,
"company_reviews_count": 24817,
"location": "Austin, TX 78727",
"remote_work_model": "on-site",
"salary_snippet": "$140,000 - $210,000 a year",
"job_type": "Full-time",
"posted_at": "1 week ago",
"description_snippet": "Work on core iOS frameworks used by millions of developers worldwide. You will design and implement APIs in Swift and Objective-C that ship on every iPhone, iPad, and Mac...",
"job_url": "https://www.indeed.com/viewjob?jk=e4c6a1b9d3f285e7",
"is_sponsored": true
}
]
}GET https://indeed-scraper.omkar.cloud/indeed/job
| Parameter | Required | Default | Description |
|---|---|---|---|
job_id |
Yes | — | Unique Indeed job posting identifier (the jk value from a listing URL). |
import requests
response = requests.get(
"https://indeed-scraper.omkar.cloud/indeed/job",
params={"job_id": "a8f3e9c2d4b617fa"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Returns full job posting data including title, structured salary (min/max/currency/period), description HTML, benefits list, qualifications, company metadata with logo, and apply URL.
Sample Response (click to expand)
{
"job_id": "a8f3e9c2d4b617fa",
"title": "Senior Software Engineer, Cloud Infrastructure",
"company": "Apple",
"company_rating": 4.3,
"company_reviews_count": 24817,
"company_logo_url": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/128x128/apple_logo.png",
"location": "Cupertino, CA 95014",
"remote_work_model": "hybrid",
"salary": {
"min": 175000,
"max": 250000,
"currency": "USD",
"period": "yearly"
},
"job_type": "Full-time",
"posted_at": "3 days ago",
"description_html": "<p><b>About the role</b></p><p>Apple's Cloud Services team is looking for a Senior Software Engineer to build and scale the infrastructure behind iCloud, Apple Music, and Apple TV+. You will work on distributed systems serving hundreds of millions of users worldwide.</p><ul><li>Design and implement highly available services processing millions of requests per second</li><li>Collaborate with security and privacy teams to uphold Apple's commitment to user data protection</li></ul><p><b>Qualifications</b></p><ul><li>7+ years of professional software engineering experience</li><li>Strong proficiency in Java, Go, or Scala</li><li>Deep experience with distributed systems, Kubernetes, and large-scale data pipelines</li><li>Track record of designing systems that operate at Apple-level scale</li></ul>",
"benefits": [
"Health and dental insurance",
"401(k) matching",
"Employee stock purchase plan",
"Flexible work schedule",
"Product discounts",
"Wellness reimbursement"
],
"qualifications": [
"7+ years of professional software engineering experience",
"Strong proficiency in Java, Go, or Scala",
"Deep experience with distributed systems and Kubernetes"
],
"job_url": "https://www.indeed.com/viewjob?jk=a8f3e9c2d4b617fa",
"apply_url": "https://www.indeed.com/applystart?jk=a8f3e9c2d4b617fa",
"is_sponsored": false
}response = requests.get(
"https://indeed-scraper.omkar.cloud/indeed/search",
params={"search_term": "data engineer"},
headers={"API-Key": "YOUR_API_KEY"}
)
if response.status_code == 200:
data = response.json()
elif response.status_code == 401:
# Invalid API key
pass
elif response.status_code == 429:
# Rate limit exceeded
passPer job listing:
- Job ID, title, company name, and company rating
- Location and remote work model (remote, hybrid, on-site)
- Salary snippet and job type (full-time, part-time, contract)
- Posting age, description snippet, and direct job URL
- Sponsored flag
All in structured JSON. Ready to use in your app.
Job Details gives you everything Search returns, plus:
- Full description as HTML
- Structured salary breakdown (min, max, currency, period)
- Benefits list and qualifications list
- Company logo URL and review count
- Direct apply URL
Yes. Pass the location parameter with any city, state, or region (e.g., New York, NY, Remote, San Francisco). If omitted, results are returned for all locations.
Data is pulled from Indeed in real time. Every API call fetches live listings — not cached or stale results. Job titles, salaries, and posting dates reflect what's on Indeed right now.
| Plan | Price | Requests/Month |
|---|---|---|
| Free | $0 | 5,000 |
| Starter | $25 | 100,000 |
| Grow | $75 | 1,000,000 |
| Scale | $150 | 10,000,000 |
Reach out anytime. We will solve your query within 1 working day.


