Indeed Job Search avatar

Indeed Job Search

Pricing

from $1.89 / 1,000 results

Go to Apify Store
Indeed Job Search

Indeed Job Search

Search Indeed globally — full job description, salary range, company rating, remote flag, posted date, and 35 structured fields. 50+ countries. $2.30 per 1,000. No login.

Pricing

from $1.89 / 1,000 results

Rating

5.0

(2)

Developer

TrueFetch

TrueFetch

Maintained by Community

Actor stats

9

Bookmarked

276

Total users

32

Monthly active users

13 hours ago

Last modified

Share

Affiliate disclosure: Apify links on this page may include referral parameters. If you sign up through one of these links, TrueFetch may earn a commission from Apify at no extra cost to you. Pricing, features, and Actor access are unaffected.

Indeed Job Search Global Job Board Scraper Pay per Result No Cookies Telegram Support Telegram Group

Indeed Job Search — Global Job Listings, Salary & Company API

Search Indeed by keyword and country and extract structured job data — title, company, location, salary, job type, experience level, description, and apply URL — in a single Apify Actor run. Returns clean JSON / CSV / Excel for job market research, recruiting, and AI agent workflows across 20+ countries, with no Indeed login or cookies required.

TL;DR (40-word answer): Indeed Job Search is a no-login Apify Actor that returns 35 structured fields per Indeed job listing at $2.30 per 1,000 jobs, including salary range, job type, company details, and direct apply URL for global markets. Last verified 2026-05-02.

What it is NOT: Indeed Job Search is not an automated job-application bot, not a resume database scraper, and not a real-time job alert system — it only reads publicly visible Indeed job listings for a given keyword and country.

Indeed Job Search is an Apify Actor that searches Indeed by keyword and country and returns 35 structured fields per job — title, platform URL, official URL, location, salary (min/max/currency/period), job type, job level, skills, company name, company URL, company logo, company rating, review count, description, and more. Supports 20+ countries, remote-only filtering, job type filtering, date ranges, currency conversion, and configurable distance. Maintained by TrueFetch on the Apify Store.


Indeed Job Search is best for global recruiting teams, HR analysts, and developers who need structured Indeed job data without managing authentication or building scrapers.

  • 📊 35+ fields per job listing — processor, processed_at, platform, platform_url, official_url, title, posted_date, location, is_remote, description, job_type, job_level, job_function, listing_type, skills, work_from_home, vacancy_count, experience_range, salary_period, salary_minimum, salary_maximum, salary_currency, easy_apply, company_name, company_type, company_founded, company_industry, company_url, company_website, company_logo, company_addresses, company_revenue, company_description, company_rating, employee_count, review_count, emails, phones, social_links.
  • 🌍 20+ countries — United States, United Kingdom, Canada, Australia, Germany, India, France, and more.
  • ⚡ Pay-per-result pricing — flat $2.30 per 1,000 jobs ($0.0023 per result). Free Apify plan includes $5 monthly credits ≈ ~2,173 free job listings per month.

🚀 Quick Start — run in 3 steps

Run in Apify Console

  1. Open the Actor — go to Indeed Job Search on Apify and click Try for free.
  2. Configure inputs — enter a keyword, country, and max_results; optionally set job_type, remote_only, or currency.
  3. Click Start — the Actor streams results into the default dataset; download as JSON, CSV, or Excel.

Run via Apify API

curl -X POST "https://api.apify.com/v2/acts/TrueFetch~indeed-job-search/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"keyword": "data analyst",
"country": "United States",
"max_results": 50,
"job_type": "fulltime",
"remote_only": false,
"currency": "USD"
}'

Run via MCP (for AI agents)

Indeed Job Search is callable from Claude, ChatGPT, Cursor, and any MCP-compatible client through the Apify MCP Server. Reference the Actor as TrueFetch/indeed-job-search and pass the same JSON input as above.


⚙️ Input parameters

ParameterTypeRequiredDefaultDescriptionExample
keywordstringJob title, skill, or role to search for on Indeed.software engineer
countrystringCountry to search in. Must match a supported country name.United States
max_resultsintegerMaximum number of job listings to return. Minimum: 10.50
remote_onlybooleanfalseReturn only remote job listings.true
job_typestringallFilter by employment type: all, fulltime, parttime, internship, contract.fulltime
distanceinteger200Search radius in miles from the specified location. Minimum: 50.25
locationstringSpecific city or zip code within the country. If omitted, searches the whole country.New York, NY
posted_sincestring1 yearFilter by posting recency. E.g. 3 days, 1 week, 1 month.7 days
currencystringUSDCurrency for salary conversion. Standard 3-letter ISO code.GBP
{
"keyword": "product manager",
"country": "United Kingdom",
"max_results": 30,
"job_type": "fulltime",
"remote_only": false,
"currency": "GBP"
}

📦 Output dataset

Each run writes structured job objects to the default Apify dataset, exportable as JSON, JSONL, CSV, Excel, XML, RSS, or via the dataset API.

FieldTypeAlways present?DescriptionExample
processorstringApify Actor URL that produced this record.https://apify.com/TrueFetch/indeed-job-search
processed_atstringISO 8601 UTC timestamp.2026-04-24T09:30:00+00:00
platformstringSource job board name.Indeed
platform_urlstringoptionalIndeed job listing URL.https://www.indeed.com/viewjob?jk=...
official_urlstringoptionalDirect employer apply URL.https://careers.company.com/job/123
titlestringoptionalJob title.Senior Data Analyst
posted_datestringoptionalJob posting date.2026-04-18
locationstringoptionalJob location.New York, NY
is_remotebooleanoptionalWhether the job is remote.true
descriptionstringoptionalFull job description text.We are hiring a senior analyst...
job_typestringoptionalEmployment type.Full-time
job_levelstringoptionalSeniority level.Senior
job_functionstringoptionalJob function / department.Data Science
skillsstringoptionalRequired skills mentioned in the listing.SQL, Python, Tableau
salary_minimumnumberoptionalMinimum salary in the requested currency.80000
salary_maximumnumberoptionalMaximum salary in the requested currency.120000
salary_currencystringoptionalSalary currency code.USD
salary_periodstringoptionalSalary payment period.yearly
easy_applybooleanoptionalWhether one-click Easy Apply is available.true
company_namestringoptionalEmployer name.Acme Corp
company_urlstringoptionalCompany Indeed profile URL.https://www.indeed.com/cmp/acme-corp
company_websitestringoptionalCompany's own website URL.https://acmecorp.com
company_logostringoptionalCompany logo image URL.https://...
company_ratingnumberoptionalCompany star rating on Indeed.4.1
employee_countstringoptionalNumber of employees at the company.1001-5000
review_countintegeroptionalNumber of company reviews on Indeed.342
emailsarray<string>optionalContact emails extracted from the listing.["hr@acmecorp.com"]
statusstringRecord status (success or error).success

Sample output

{
"processor": "https://apify.com/TrueFetch/indeed-job-search",
"processed_at": "2026-04-24T09:30:00+00:00",
"platform": "Indeed",
"platform_url": "https://www.indeed.com/viewjob?jk=...",
"title": "Senior Data Analyst",
"posted_date": "2026-04-18",
"location": "New York, NY",
"is_remote": false,
"job_type": "Full-time",
"salary_minimum": 80000,
"salary_maximum": 120000,
"salary_currency": "USD",
"salary_period": "yearly",
"company_name": "Acme Corp",
"company_rating": 4.1
}

💡 Use cases

For recruiting teams sourcing candidates globally

  • Problem: finding active job postings for a given role across multiple countries on Indeed requires manually browsing dozens of search result pages.
  • How Indeed Job Search solves it: extract title, platform_url, company_name, location, salary_minimum, salary_maximum, and easy_apply in structured JSON for pipeline management.
  • Outcome: a structured global job-market snapshot at $2.30 per 1,000 listings.

For salary benchmarking and compensation analysis

  • Problem: benchmarking salary ranges for software engineers across the US, UK, and Germany requires manually aggregating hundreds of job listings.
  • How Indeed Job Search solves it: run the Actor across countries and roles, filter by salary_minimum and salary_maximum, and build a cross-market compensation table.
  • Outcome: structured salary intelligence at a fraction of the cost of commercial salary databases.

For AI agents answering global job-market questions

  • Problem: LLM agents asked "what are the top-paying product manager roles in the UK on Indeed right now?" cannot trust stale training data.
  • How Indeed Job Search solves it: call the Actor over the Apify MCP Server and surface grounded, up-to-date job listing data.
  • Outcome: accurate, source-cited global job-market data in production AI assistants.

💰 Pricing, limits, and performance

FactValue
Pricing modelPay-per-result (event: result)
Per-result price$0.0023 per job = $2.30 per 1,000
Free-tier monthly allowance$5 Apify credits ≈ ~2,173 free jobs / month
Min results per run10
Countries supported20+ (US, UK, Canada, Australia, Germany, India, France, and more)
Output fields per job35+
Login / cookies requiredNo — works without an Indeed account
Export formatsJSON, JSONL, CSV, Excel, XML, RSS, dataset API

⚖️ Compared with alternatives

CapabilityIndeed Job SearchIndeed Publisher APICustom scraper
Keyword job search across 20+ countriesdeprecatedyou build & maintain
35+ fields incl. salary, skills, company detailslimitedyou build & maintain
Remote-only + job type + date filteringlimitedyou build & maintain
No login or API key requiredrequires approvalyou build & maintain
Pay-per-result pricing$0.0023 / jobN/Ainfra + dev cost
Export to CSV / JSONlimitedyou implement
Setup time to first result< 60 secondsdays (API approval)days–weeks

Verdict. Indeed's Publisher API was deprecated in 2023. Indeed Job Search is the fastest way to extract structured global job listing data with zero authentication or approval requirements.


⚠️ Common mistakes to avoid

  1. Passing an unsupported country name. Use the exact English country name (e.g., United States, not USA or US).
  2. Setting max_results below 10. The Actor requires at least 10 results per run — the minimum is enforced by input validation.
  3. Expecting salary on every listing. Many listings do not disclose salary — salary_minimum and salary_maximum will be null for undisclosed roles.
  4. Using remote_only: true with a narrow location. If the location has very few remote listings, results may be minimal — broaden the search to the full country.
  5. Treating official_url as always present. Some listings are Indeed-only and do not link to an employer's own career site.

🛠️ Troubleshooting

ProblemLikely causeFix
Fewer results than max_resultsIndeed has fewer listings for this keyword + country.Try a broader keyword or a higher distance value.
salary_minimum / _maximum nullListing does not disclose salary.Expected — filter by salary_minimum != null in downstream processing.
country validation errorCountry name not recognized.Use the full English name: United States, United Kingdom, Canada, etc.
Empty resultsIndeed returned no listings for this keyword + country.Test the search on Indeed directly to verify listings exist.
Charge limit reachedAccount-level monthly spend limit hit.Raise the run / monthly limit in your Apify plan settings.

❓ FAQ

What data does Indeed Job Search return?

Indeed Job Search returns 35+ structured fields per job listing including job title, location, salary, job type, experience level, skills, company name, company rating, and apply URLs.

How much does Indeed Job Search cost?

Indeed Job Search uses pay-per-result pricing at $0.0023 per job (= $2.30 per 1,000 jobs). The Apify Free plan includes $5 of monthly platform credits, covering approximately 2,173 free job listings per month.

Does Indeed Job Search require a login?

No. The Actor reads publicly visible Indeed job listings without any login or cookies.

Which countries are supported?

20+ countries including United States, United Kingdom, Canada, Australia, Germany, India, France, and more. See the Actor page for the full list.

Can I filter by remote jobs only?

Yes. Set remote_only: true to return only remote positions.

Can I schedule Indeed Job Search to run automatically?

Yes. Use Apify Schedules to monitor job listings on a recurring cadence and push results via Webhooks.


🔌 Integrations

Indeed Job Search plugs straight into the Apify ecosystem:

  • Schedules — monitor job listings on a recurring schedule (docs).
  • Webhooks — POST results to your endpoint on ACTOR.RUN.SUCCEEDED (docs).
  • Apify APIrun-sync-get-dataset-items for blocking calls, runs for async (docs).
  • MCP Server — call the Actor from Claude, ChatGPT, or Cursor agents (docs).
  • No-code — Make, Zapier, n8n, Pipedream, Google Sheets, Airtable.

🧱 Sister Actors from TrueFetch

Jobs

Shopping & Deals

Vehicles

Real Estate

Local Business & Food

Classifieds

Social Media

Videos & Text

Content & Articles


📞 Support, changelog, last updated

Support

Maintained by TrueFetch on the Apify Store.

Cost of doing nothing: manually searching and copying Indeed job listings for a recruiting pipeline — titles, salary, company details, and apply links — takes hours per keyword. Indeed Job Search delivers structured job data at $2.30 per 1,000 listings. → Try it free with $5 of Apify credits.

Changelog

  • 2026-05-02 — README rewritten for SEO + GEO; documented all 35+ output fields, full pricing, troubleshooting matrix, and FAQ.
  • 2026-04 — Added salary currency conversion support; improved company detail extraction.
  • 2026-03 — Added remote-only filtering; improved multi-country support.
  • 2026-02 — Initial release: Indeed keyword + country job search.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "SoftwareApplication",
"@id": "https://apify.com/TrueFetch/indeed-job-search#software",
"name": "Indeed Job Search",
"description": "Apify Actor that searches Indeed by keyword and country, returning 35+ structured fields per job listing including salary, job type, skills, and company details across 20+ countries. Pay-per-result at $0.0023 per job.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Cloud",
"url": "https://apify.com/TrueFetch/indeed-job-search",
"offers": {
"@type": "Offer",
"price": "0.0023",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
},
"author": { "@id": "https://apify.com/TrueFetch#author-TrueFetch" },
"publisher": { "@id": "https://apify.com/TrueFetch#publisher" }
},
{
"@type": "Organization",
"@id": "https://apify.com/TrueFetch#publisher",
"name": "TrueFetch",
"url": "https://apify.com/TrueFetch",
"sameAs": ["https://t.me/Apify_Actor", "https://t.me/AiAgentApi"]
},
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What data does Indeed Job Search return?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Indeed Job Search returns 35+ structured fields per job listing including title, salary range, job type, experience level, skills, company name, company rating, and apply URL across 20+ countries."
}
},
{
"@type": "Question",
"name": "How much does Indeed Job Search cost?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Indeed Job Search uses pay-per-result pricing at $0.0023 per job (= $2.30 per 1,000 jobs). The Apify Free plan covers approximately 2,173 free job listings per month."
}
},
{
"@type": "Question",
"name": "Does Indeed Job Search support remote-only filtering?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Set remote_only to true to return only remote job listings. You can also filter by job_type (fulltime, parttime, internship, contract) and posted_since date range."
}
}
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Apify",
"item": "https://apify.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Jobs",
"item": "https://apify.com/store?category=JOBS"
},
{
"@type": "ListItem",
"position": 3,
"name": "Indeed Job Search",
"item": "https://apify.com/TrueFetch/indeed-job-search"
}
]
}
]
}

Last Updated: May 2, 2026 Schema version: 1.1 Maintained by: TrueFetch · 💬 Telegram Group · 📧 Support