Indeed Jobs Scraper B2B Hiring Intent Signals avatar

Indeed Jobs Scraper B2B Hiring Intent Signals

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Indeed Jobs Scraper B2B Hiring Intent Signals

Indeed Jobs Scraper B2B Hiring Intent Signals

Scrape Indeed job postings to identify hiring intent, company growth signals, and competitive intelligence. Job details Company insights Salary data Job type Experience level Multi-filter Use Cases Sales intelligence Competitive research Market trends Talent mapping Lead generation

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

1

Bookmarked

8

Total users

3

Monthly active users

6 days ago

Last modified

Share

Indeed Jobs Scraper - Job Postings, Salaries, Requirements & Hiring Intent Signals

Scrape Indeed for job postings, salary data, company ratings, requirements, benefits, and hiring intent signals. Extract job details for B2B sales intelligence, workforce analytics, competitive hiring analysis, and talent market research.

Features

  • Job Details - Title, company, location, description, requirements
  • Salary Data - Salary ranges when available in postings
  • Company Insights - Company ratings, review counts, industry signals
  • Experience Levels - Entry, mid, senior, manager, director filtering
  • Job Types - Full-time, part-time, contract, temporary, internship
  • Date Filtering - Last 24 hours, 3 days, 7 days, 14 days
  • Skills Extraction - Key skills and qualifications from postings
  • Benefits Data - Health, dental, PTO, remote work, equity
  • Remote Work Flags - Identify remote and hybrid positions
  • Multi-Keyword Search - Search multiple job titles simultaneously
  • Anti-Detection - Residential proxies for reliable access
  • No Login Required - Works with public Indeed data
  • Demo Mode - Test with sample data before going live

Who Should Use This Actor?

B2B Sales Teams

Identify companies with hiring intent. Companies posting jobs for specific roles (e.g., "Marketing Manager") signal budget allocation and growth - ideal timing for sales outreach.

Talent Acquisition Teams

Monitor competitor hiring patterns. Track which companies are scaling specific departments and what salaries they offer.

Workforce Analytics Firms

Analyze labor market trends by industry, location, and role. Track salary ranges, remote work adoption, and skills demand.

Competitive Intelligence Teams

Map competitor organizational growth. New VP-level hires signal strategic shifts. Bulk technical hiring signals product development.

Economic Researchers

Track employment trends, industry growth patterns, and geographic shifts in the labor market.

Career Coaches & Resume Writers

Research current market demands, salary benchmarks, and required skills for client career planning.

Important: Rate Limiting Considerations

Indeed monitors for automated access. To minimize detection:

  1. Start slow - Begin with limit: 20 and increase gradually
  2. Use residential proxies - The actor defaults to residential proxies
  3. Space your runs - Wait 15-30 minutes between runs
  4. Use specific keywords - Narrow searches reduce load
  5. Batch by location - Run one city/state per batch

No account required - This scraper uses public job data.

Quick Start

Demo Mode (Free Test)

{
"demoMode": true
}

Search Jobs by Keyword

{
"keywords": ["marketing manager"],
"location": "San Francisco, CA",
"datePosted": "LAST_7_DAYS",
"limit": 50,
"demoMode": false
}

Filter by Job Type and Experience

{
"keywords": ["software engineer"],
"location": "United States",
"jobType": "FULL_TIME",
"experienceLevel": "SENIOR_LEVEL",
"datePosted": "LAST_14_DAYS",
"limit": 100,
"demoMode": false
}
{
"keywords": ["VP Marketing", "Head of Growth", "Chief Revenue Officer"],
"location": "United States",
"datePosted": "LAST_3_DAYS",
"limit": 200,
"demoMode": false
}

Input Parameters

ParameterTypeDefaultDescription
keywordsarray-Job titles or keywords to search
locationstringUnited StatesLocation filter (city, state, or country)
jobTypestringALLFilter: FULL_TIME, PART_TIME, CONTRACT, TEMPORARY, INTERNSHIP
experienceLevelstringALLFilter: ENTRY_LEVEL, MID_LEVEL, SENIOR_LEVEL, MANAGER, DIRECTOR
datePostedstringLAST_7_DAYSFilter: LAST_24_HOURS, LAST_3_DAYS, LAST_7_DAYS, LAST_14_DAYS
limitnumber50Maximum jobs to scrape
proxyConfigurationobjectResidentialProxy settings
demoModebooleantrueReturn sample data for testing
webhookUrlstring-Webhook URL for results delivery

Output Format

{
"jobId": "IND-1704412800000-0",
"title": "Senior Marketing Manager",
"company": "Google",
"companyUrl": "https://indeed.com/cmp/Google",
"companyRating": 4.5,
"companyReviews": 12453,
"location": "San Francisco, CA",
"jobType": "Full-time",
"jobUrl": "https://indeed.com/viewjob?jk=abc123",
"description": "We are looking for a Marketing Manager to join our team...",
"requirements": [
"5+ years of marketing experience",
"Bachelor's degree in Marketing or related field",
"Strong communication skills"
],
"benefits": [
"Competitive salary and equity",
"Health, dental, and vision insurance",
"Flexible PTO policy"
],
"salary": "$120,000 - $180,000",
"experienceLevel": "Senior level",
"skills": ["Marketing Strategy", "Digital Marketing", "Team Leadership"],
"postedDate": "2026-01-21",
"postedAgo": "7 days ago",
"isRemote": false,
"isUrgent": false,
"scrapedAt": "2026-01-28T10:30:00.000Z"
}

Pricing (Pay-Per-Event)

EventDescriptionPrice
job_scrapedPer job listing scraped$0.01

Example costs:

  • 100 jobs: 100 x $0.01 = $1.00
  • 500 jobs: 500 x $0.01 = $5.00
  • 50 jobs across 3 keywords: 150 x $0.01 = $1.50
  • Demo mode: $0.00

Common Scenarios

Scenario 1: B2B Sales Intent Monitoring

{
"keywords": ["VP Sales", "Director of Sales", "Head of Revenue"],
"location": "United States",
"datePosted": "LAST_3_DAYS",
"limit": 100,
"demoMode": false
}

Companies hiring VP Sales are likely investing in growth - ideal B2B targets.

Scenario 2: Competitive Hiring Analysis

{
"keywords": ["software engineer"],
"location": "San Francisco, CA",
"jobType": "FULL_TIME",
"datePosted": "LAST_7_DAYS",
"limit": 200,
"demoMode": false
}

Track how many engineers competitors are hiring.

Scenario 3: Salary Benchmarking

{
"keywords": ["data scientist", "machine learning engineer"],
"location": "New York, NY",
"experienceLevel": "MID_LEVEL",
"limit": 100,
"demoMode": false
}

Webhook & Automation Integration

Webhook Configuration

{
"keywords": ["marketing manager"],
"location": "Chicago, IL",
"webhookUrl": "https://your-endpoint.com/webhook"
}

Zapier / Make.com / n8n

  1. Create a webhook trigger in your automation platform
  2. Copy the webhook URL to webhookUrl
  3. Route results to Google Sheets, CRM, Slack, etc.

Popular automations:

  • New VP-level postings -> Slack alert (sales intent triggers)
  • Job data -> Google Sheets (labor market tracking)
  • Company hiring data -> HubSpot CRM (sales pipeline enrichment)

Apify Scheduled Runs

Schedule daily runs for fresh job postings. Use LAST_24_HOURS filter for new-only results.

Official API Alternatives

Indeed API

Indeed discontinued its public API in 2019. No official data API is available.

Alternative job data sources:

  • LinkedIn Jobs - See our LinkedIn Jobs Scraper
  • Glassdoor - See our Glassdoor Scraper (includes salary data)
  • ZipRecruiter - Limited API access
  • Bureau of Labor Statistics - Government employment data (see our BLS API actor)

This Scraper's Advantages

  1. No API required - Indeed has no public API
  2. Salary data - When employers include salary ranges
  3. Company ratings - Indeed employer ratings included
  4. Hiring intent signals - For B2B sales teams
  5. Skills extraction - Key qualifications from job descriptions
  6. Pay-per-result pricing

FAQ

Q: Do I need an Indeed account?

A: No. This scraper uses public Indeed job data. No login required.

Q: How fresh is the job data?

A: Use datePosted: "LAST_24_HOURS" for the newest listings. Schedule daily runs for real-time monitoring.

Q: Can I search multiple keywords at once?

A: Yes. Pass an array of keywords: ["marketing manager", "growth manager", "demand gen"].

Q: Why are some salary fields empty?

A: Not all employers include salary ranges in their postings. Indeed estimates are captured when displayed.

Q: Can I use this for B2B sales?

A: Yes. Search for VP/Director-level roles to identify companies with hiring intent. Companies investing in leadership positions are often allocating budget for tools and services.

Common Problems & Solutions

"No jobs found"

  • Check keyword spelling and location format
  • Broaden search terms or remove filters
  • Try different datePosted ranges

"Rate limited"

  • Wait 15-30 minutes between runs
  • Reduce limit to 20-50
  • Use specific rather than broad keywords

"Demo data showing"

  • Set demoMode: false - no account required

📞 Support


Built by John Rippy | Actor Arsenal