Indeed Scraper

Indeed Scraper
TLDR
- Search Indeed job listings and get full job details — salary, benefits, qualifications, description, and employer info — all via a simple REST API.
- 5,000 free queries per month.
Here's a sample response for a job search results page:
{
"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
}What is this?
The Indeed Scraper API gives you real-time access to Indeed job listing data.
Search by keyword, filter by location, and get full job details with salary ranges, benefits, qualifications, full HTML descriptions, and employer metadata — all as clean, structured JSON.
Perfect for job boards, salary benchmarking tools, recruitment analytics, career aggregators, or any app that needs Indeed data.
Why use it?
1. Detailed Data with 100% Accuracy
Get complete Indeed job data in real time. Every listing, every salary, every qualification — pulled live. No stale caches, no guesswork.
Job titles, company info, salary ranges, benefits, qualifications, full descriptions, remote work models, employer ratings — it's all there. 20+ data points per job.
2. Generous Free Plan
5,000 queries per month. Free. No credit card required.
That's 5,000 job searches or detail lookups every month at no cost. Build and test your app without big upfront costs.
3. Affordable Pricing
When you need more, our paid plans cost less than alternatives:
- $25 gets you 100K queries/month
- $75 gets you 1M queries/month
- $150 gets you 10M queries/month
How to use it?
Simple REST API. Here's how it works:
- 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.
- Make a request with it:
cURL:
curl -X GET "https://indeed-scraper.omkar.cloud/indeed/search?search_term=software%20engineer&location=New%20York%2C%20NY" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
api_key = "YOUR_API_KEY"
response = requests.get(
"https://indeed-scraper.omkar.cloud/indeed/search",
params={"search_term": "software engineer", "location": "New York, NY"},
headers={"API-Key": api_key}
)
print(response.json())- Get structured Indeed data and use it.
That's it. Keyword to job data in milliseconds.
API Reference
Search Jobs
GET https://indeed-scraper.omkar.cloud/indeed/search
search_term(required) — Job title, skill, or company keyword.location(optional) — City, state, or region to narrow results.page(optional, default:1) — Page number for paginated results.
Example:
import requests
response = requests.get(
"https://indeed-scraper.omkar.cloud/indeed/search",
params={"search_term": "software engineer", "location": "New York, NY"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"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 Details
GET https://indeed-scraper.omkar.cloud/indeed/job
job_id(required) — Unique Indeed job posting identifier (thejkvalue from a listing URL).
Example:
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())Sample Response:
{
"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+...</p>",
"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
}FAQs
❓ What data does the API return?
Search Jobs returns per listing:
- Job ID, title, company name
- Company rating and review count
- Location, remote work model (hybrid, remote, on-site)
- Salary snippet, job type, posting date
- Description snippet, job URL
- Sponsored status
Job Details returns 20+ fields including:
- Full HTML job description
- Structured salary (min, max, currency, period)
- Benefits list (health insurance, 401k, PTO, etc.)
- Qualifications list
- Company logo URL, employer rating, review count
- Direct apply URL
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Data is pulled from Indeed in real time. Every API call fetches live data — not cached or stale results.
Salaries, job descriptions, benefits, and qualifications reflect what's on Indeed right now.
❓ Can I search by location?
Yes. Pass the location parameter with any city, state, or region (e.g., New York, NY, San Francisco, CA, Remote).
Combine it with search_term to find specific roles in specific areas. Leave it out to search all locations.
❓ Does the API return salary data for all jobs?
Indeed doesn't show salary info on every listing. When available, Search Jobs returns a salary_snippet string, and Job Details returns a structured salary object with min, max, currency, and period.
When a listing has no salary data, these fields return null.
❓ Can I filter by remote, hybrid, or on-site jobs?
The remote_work_model field is returned for every listing with values like remote, hybrid, or on-site. You can filter results client-side based on this field.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 5,000 queries/month
- Starter — $25 — 100,000 queries/month
- Grow — $75 — 1,000,000 queries/month
- Scale — $150 — 10,000,000 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 5,000 free queries every month. Most users find this covers their needs.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch.
It's a simple 2-click process, exactly as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

