VOOZH about

URL: https://apify.com/kaix/indeed-scraper

โ‡ฑ Indeed Jobs Scraper - Most Comprehensive ยท Apify


๐Ÿ‘ Indeed Jobs Scraper - Most Comprehensive avatar

Indeed Jobs Scraper - Most Comprehensive

Pricing

from $0.06 / 1,000 jobs

Go to Apify Store

Indeed Jobs Scraper - Most Comprehensive

๐Ÿ”ฅ ~$0.06/1K jobs ๐Ÿ”ฅ Extract accurate, structured job data from Indeed. Get ALL page results, not just the first page. 60+ fields per job with pre-parsed salary, verified company profiles, GPS coordinates, and hiring signals. 54 countries. Fast, low cost

Pricing

from $0.06 / 1,000 jobs

Rating

5.0

(4)

Developer

๐Ÿ‘ Kai

Kai

Maintained by Community

Actor stats

16

Bookmarked

824

Total users

412

Monthly active users

17 hours

Issues response

2 months ago

Last modified

Categories

Share

The most complete Indeed scraper. 150+ fields per job, more than any other actor. Salary in dollars and cents, employer-provided attributes, CEO names, social links, click tracking URLs, hiring insights, GPS coordinates, company financials, and 8 structured attribute categories.

Why use this scraper?

  • Scrapes hundreds of jobs in seconds, not minutes
  • Minimal compute usage per run, so platform fees stay tiny
  • 150+ fields per job: pre-parsed salary, GPS coordinates, company dossier, normalized titles, employer tier, feed metadata, hiring insights, and more
  • Exclusion-based skill extraction automatically classifies ~5000+ skills by filtering out known non-skill categories (benefits, certifications, education, etc.)
  • Three search modes: Basic (fastest), Detailed (more data per job), or Rich (extra fields)
  • Full pagination across every matching job
  • 54 countries supported, in miles or kilometers
  • Company search via company:Name returns all jobs from a specific employer
  • Job lookup by key returns full data including expired status
  • Clean nested output: title{}, urls{}, classification{}, workArrangement{}, salary{}, apply{}, company{}, dates{}, signals{}, requirements{}, meta{}

Use cases

  • Analyze hiring trends, salary ranges, and demand by role or location
  • Benchmark compensation across companies, roles, and regions
  • Monitor competitor hiring activity and open positions
  • Build databases of hiring companies with industry, size, revenue, and CEO data
  • Feed structured job data into your own job board or app
  • Track job type distribution, benefits offered, and skills in demand

How to use

Search by keyword + location

{
"keyword":"Data Analyst",
"location":"New York, NY",
"country":"US",
"maxItems":200,
"sort":"date",
"fromDays":"7"
}

Search by zipcode

{
"keyword":"software engineer",
"location":"10001",
"country":"US",
"radius":"25",
"radiusUnit":"miles",
"maxItems":50
}

Search by company

{
"keyword":"company:Google",
"location":"San Francisco, CA",
"maxItems":100
}

Filter by job type and remote

{
"keyword":"Software Engineer",
"location":"Austin, TX",
"jobType":"fulltime",
"remote":"remote",
"radius":"50"
}

Search in kilometers (metric countries)

{
"keyword":"Developer",
"location":"Berlin",
"country":"DE",
"radius":"50",
"radiusUnit":"km"
}

Detailed search mode (hiring insights, benefits, requirements)

{
"keyword":"nurse",
"location":"New York",
"searchMode":"detailed",
"maxItems":100
}

Detailed mode fetches additional data per job: hiring insights, benefits, requirements with strictness levels, and more. Supports 1000+ results but takes longer.

Rich search mode (extra fields, fewer results)

{
"keyword":"nurse",
"location":"New York",
"searchMode":"rich",
"maxItems":100
}

Rich mode returns fewer results (~450 max) but includes extra fields: salary details, apply count, employer responsiveness, working hours, and company branding.

Look up specific jobs by key

Check if jobs are still active (returns expired status):

{
"jobKeys":["5e5dafc2a80c214d","550a48652b44bb83"],
"country":"US"
}

Input

Search mode (keyword + location):

ParameterTypeDefaultDescription
keywordstring-Job title, skill, or company:Name
locationstring-City, state, or ZIP code
countryselectUS54 countries supported
maxItemsnumber20Maximum number of job listings to scrape. Set to 0 for no limit.
radiusselect35Search distance: 0 to 100
radiusUnitselectmilesmiles or km
sortselectrelevancerelevance or date
fromDaysselectanyPosted within 1, 3, 7, or 14 days
jobTypeselectanyFull-time, Part-time, Contract, Temporary, Internship
remoteselectanyRemote or Hybrid

Note: Date filter cannot be combined with Job Type or Remote in the same search.

Lookup mode (job keys):

ParameterTypeDefaultDescription
jobKeysstring[]-Indeed job keys to look up. Returns full data including expired status.
countryselectUSCountry for the job lookup

When jobKeys is provided, search parameters are ignored.

Advanced:

ParameterTypeDefaultDescription
searchModeselectbasicbasic: fastest (1000+). detailed: more data per job (1000+, slower). rich: extra fields (~450 max).
proxyConfigobjectApify datacenterOptional. ISP/residential proxies reduce blocking.

Output

Each job listing contains 150+ structured fields:

Job details

{
"id":"5e5dafc2a80c214d",
"refNum":"12345",
"title":{
"text":"Senior Data Analyst",
"normalized":"data analyst"
},
"urls":{
"indeed":"https://www.indeed.com/viewjob?jk=5e5dafc2a80c214d",
"external":"https://careers.example.com/job/12345",
"apply":"https://www.indeed.com/applystart?jk=...",
"clickTracking":"http://www.indeed.com/rc/clk?jk=..."
}
}

Description

description{text, html} snippet

Classification & Work arrangement

classification{jobType, occupations, primaryOccupation, skills, languages, attributes{all, employerProvided}, employerProvidedOccupations} workArrangement{isRemote, locationType, remoteWorkType, remoteAttributes, shift, schedule, workSchedule, workingHours, travel}

Skills are extracted using an exclusion-based approach: all attributes that don't belong to a known non-skill category (benefits, certifications, education, job type, shift, schedule, remote, language, work setting, physical requirements, compensation extras, eligibility, hiring meta, age requirements, experience duration, travel) are classified as skills. This captures ~5000+ unique skills automatically.

Salary & Benefits

{
"salary":{
"text":"$120,000 - $180,000 a year",
"min":120000,
"max":180000,
"minCents":"12000000",
"maxCents":"18000000",
"currency":"USD",
"period":"yearly",
"source":"EXTRACTION",
"estimated":false,
"detailed":null,
"extracted":{"min":120000,"max":180000,"type":"YEARLY"},
"snippet":{"currency":"USD","source":"EXTRACTION","text":"$120,000 - $180,000 a year"},
"extras":["Hourly pay","Salary packaging","Performance bonus"]
},
"benefits":["Health insurance","401(k)","Paid time off"],
"socialInsurance":{"EY33Q":"Health insurance","FQJ2X":"Dental insurance"}
}

Location (with GPS)

{
"location":{
"formatted":"San Francisco, CA 94105",
"formattedShort":"San Francisco, CA",
"fullAddress":"123 Market St, San Francisco, CA 94105",
"city":"San Francisco",
"state":"CA",
"stateName":"California",
"admin2Code":"075",
"admin2Name":"San Francisco County",
"postalCode":"94105",
"streetAddress":"123 Market St",
"latitude":37.7749,
"longitude":-122.4194,
"country":"US",
"countryName":"United States"
}
}

Company profile

{
"company":{
"name":"Citi",
"key":"a1b2c3d4e5f6",
"tier":"ENTERPRISE",
"industry":"FINANCIAL SERVICES",
"size":"10,000+",
"revenue":"more than $10B (USD)",
"briefDescription":"Citi is more than a global financial services company...",
"fullDescription":"Citigroup Inc. is an American...",
"brandColor":"#003B70",
"customContents":["Our Mission","Life at Citi"],
"urls":{
"website":"http://www.citigroup.com",
"indeed":"https://www.indeed.com/cmp/Citi"
},
"logos":{
"square":"https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/256x256/...",
"rectangular":null,
"header":"https://d2q79iu7y748jz.cloudfront.net/s/_headerimage/..."
},
"ratings":{
"overall":3.9,
"count":15234,
"reviewCount":12500
},
"ceo":{"name":"Jane Fraser","photoUrl":"..."},
"socialLinks":{"facebook":"https://facebook.com/citi","twitter":"https://twitter.com/citi","instagram":null},
"responsiveness":{
"averageResponseTimeDays":3,
"responseRate":0.85,
"isActivelyReviewed":true,
"lastActivityTimeInDays":1
},
"parentEmployer":null,
"phone":null,
"featuredEmployer":false,
"brandingReasons":["PAID_BRANDING"]
}
}

Dates

dates{posted, onIndeed, validThrough, age, postedToday}

Signals

signals{isExpired, isSponsored, isBrandedJob, isUrgentHire, isHighVolumeHiring, isRepost, isLatestPost, isPlacement, isNew, employerResponsive, applyCount, numHires, matchScores, hiringTags, hiringInsights}

Apply

{
"apply":{
"url":"https://www.indeed.com/applystart?jk=...",
"isEasyApply":true,
"indeedApplyKey":"...",
"scopes":["DESKTOP","MOBILE"],
"resumeType":null,
"organicApplyStarts":42
}
}

Hiring insights

{
"signals":{
"hiringInsights":{
"numOfCandidates":20,
"employerLastReviewed":"3",
"recurringHireText":"This employer typically hires for this role",
"isHiringEvent":false
}
}
}

Requirements

{
"requirements":{
"certifications":["CPA","CFA"],
"qualifications":["Current TB test","Reliable transportation"],
"experienceLevel":"Senior level",
"educationLevel":"Bachelor's degree",
"attributes":[{"key":"JB2WC","label":"JavaScript","provenance":"EXTRACTED","requirementStrength":"PREFERRED"}],
"physicalRequirements":["Ability to lift 50 pounds","Ability to stand for extended periods"],
"eligibility":["Background check","US work authorization"],
"ageRequirement":["21 years or older"],
"experienceDuration":["4 years"]
},
"requiredDocuments":null
}

Meta

{
"meta":{
"source":"Employer Direct",
"feed":{
"isDradis":false,
"sourceType":"EMPLOYER"
},
"language":"en",
"locale":"en_US",
"scrapedAt":"2026-03-31T12:00:00.000Z",
"search":{"keyword":"Data Analyst","location":"New York, NY"},
"scrapingInfo":{"page":1,"index":0},
"workSetting":["Office","Hospital"]
}
}

Performance

  • Hundreds of results in seconds
  • Minimal Apify compute usage per run
  • Pay-per-result pricing, so no wasted credits on failed runs or empty pages

Search modes explained

Basic (default)DetailedRich
Results1000+1000+~450 max
SpeedFastestSlowerModerate
Hiring insightsNoYesNo
Benefits & requirementsPre-classifiedDetailed (with strictness)Pre-classified
Sponsored detectionNoNoYes
Working hoursNoNoYes
Salary sourceYesYesYes
Company brandingNoNoYes
Employer-provided attributesYesYesYes
Click tracking URLYesYesYes
Employer responsivenessYesYesYes
Apply countNoNoYes
Best forMaximum speed & coverageIn-depth job analysisCompetitive analysis

Limitations

  • Date filter cannot be combined with Job Type or Remote filter in the same search.
  • Company ratings.count is the number of star ratings; ratings.reviewCount is the number of written reviews. They often differ.
  • Rich mode returns ~450 results max (Indeed's search limit).
  • isSponsored, applyCount, employerResponsive signals are only available in Rich mode.
  • Hiring insights, detailed benefits, and requirements with strictness are only available in Detailed mode.

You might also like

๐Ÿ’ก Indeed Jobs Scraper

valig/indeed-jobs-scraper

$0.1/1K jobs | Scrape job listings, salaries, and company details from Indeed with customizable search filters and structured output.

Indeed Jobs Scraper

crawlerbros/indeed-jobs-scraper

Scrape jobs from Indeed worldwide. Search by keywords and location across 60+ countries. Get full job descriptions, salaries, company info, ratings, and more. No login or API key needed.

304

Indeed Jobs Scraper

orgupdate/indeed-jobs-scraper

The latest and most advanced Indeed Job Scraper. Our Indeed Jobs Scraper extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.

Lovable Sites Scraper - Find & Enrich lovable.app Apps

makework36/lovable-sites-scraper

Discover sites built with Lovable.dev. Enumerates *.lovable.app subdomains from public sources (CT logs, RapidDNS, hackertarget) and enriches each with title, description, Open Graph tags and custom domain detection. Perfect for lead-gen, competitive intel and market research on AI-built apps.

๐Ÿ‘ User avatar

deusex machine

16

Job Posting Lead Finder | $3/1K | Lead Score, Hiring Signal

apivault_labs/apify-actor-job-leads

Find companies actively hiring across Indeed, LinkedIn Jobs, and Glassdoor. Extract job titles, salaries, locations, and company names. Auto-deduplication by company. Companies posting jobs = companies with budget = your best leads. $3 per 1,000 results.

46

ZipRecruiter Jobs Scraper

kawsar/ziprecruiter-jobs-scraper

ZipRecruiter Jobs Scraper collects job listings by keyword and location. You get titles, salaries, company names, and descriptions in a clean dataset, ready to use.

ZipRecruiter Scraper | $1 / 1k | Fast & Reliable

fatihtahta/ziprecruiter-scraper

Extract structured ZipRecruiter job listings with companies, locations, compensation ranges, employment types, contacts and full descriptions. Built for hiring intelligence, labor-market research, and automated recruiting or analytics pipelines.

LinkedIn Jobs Scraper

agentx/linkedin-jobs-scraper

LinkedIn Jobs API across 72 countries. Each posting returns the full LinkedIn taxonomy โ€” title, seniority, function, required skills, salary (FX-normalized) โ€” plus native company signals (headcount band, industry, founding year) and the hiring company's verified email and phone.

ZipRecruiter Jobs Scraper Pro

crawlerbros/ziprecruiter-scraper-pro

Extract job postings from ZipRecruiter.com with FULL job descriptions. Returns title, company, location, salary, skills, and the full job description body per listing. Walks paginated search results.

155

TotalJobs Scraper ๐ŸŽฏ

easyapi/totaljobs-scraper

Scrape job listings from TotalJobs.com. Extract detailed job information including titles, companies, locations, salaries, and more. Perfect for job market analysis, recruitment research, and tracking employment trends.