Product Capacity
Developer
TaskAGI

Maintained by TaskAGI

Service Metrics

Monthly users
750
Stars
85
Up-time
97%
Last updated
8 days ago

Integrates with

Industries

Data Scraping eCommerce
image

Indeed Scraper

Scrape companies, industries, and top companies from Indeed.com in real-time
24 Jan, 2024
Active since
Overall rating

Overview

Our Indeed Scraper is an advanced tool designed to extract and analyze valuable information from Indeed, the world's leading job search platform. This powerful scraper provides you with a wealth of data, enabling you to make informed decisions about hiring trends, company insights, and job market dynamics.

Key Features and Capabilities

  • Comprehensive company profiles
  • Detailed job listings and descriptions
  • Employee reviews and ratings
  • Salary information across various roles
  • Work happiness metrics
  • Job categories and counts

Data You Can Access

Category Information Provided
Company Profile Name, description, industry, size, revenue, headquarters
Job Listings Title, description, requirements, location, salary (if available)
Employee Feedback Overall ratings, work happiness scores, pros and cons
Salary Data Salary ranges for various positions within a company
Company Culture Work happiness metrics, employee sentiment analysis

Benefits of Using Our Indeed Scraper

  1. Market Research: Gain insights into hiring trends across industries and locations.
  2. Competitive Analysis: Understand your competitors' hiring strategies and employee satisfaction levels.
  3. Talent Acquisition: Identify top talent and benchmark your job offerings against the market.
  4. Salary Benchmarking: Ensure your compensation packages remain competitive.
  5. Employer Branding: Analyze employee sentiment and improve your company's reputation.

Industries That Benefit from Indeed Scraper

Our tool is invaluable for a wide range of sectors, including but not limited to:

  • Human Resources and Recruitment
  • Market Research and Consulting
  • Financial Services and Investment
  • Technology and Software Development
  • Healthcare and Pharmaceuticals
  • Education and Training
  • Retail and E-commerce

Available on RapidAPI

Connect on RapidAPI


Relevant tasks

Scrape & Extract leads from your Apollo account.
Lead generation tool from Instagram. Scrape emails, phone numbers, and website information from Instagram URLs.
Scrape company information from Crunchbase and retrieve top companies by keyword.
Scrape product & company reviews and extract top companies by keyword.
Scrape company reviews, company information and top companies from Glassdoor in real-time.
Scrape company information from Owler including revenue, employees, industry, competitors, website, phone number, email and much more!
...
Get best offer Request custom scraper
You need to scrape a website or get data from a web page? We can help you with that. Just request a custom scraper and we will get back to you with the best offer.
Starting from $500 / One time payment

Indeed Scraper

Description

The Indeed Scraper API allows you to extract detailed company information and job listings from Indeed.com. This powerful tool enables developers to integrate Indeed data into their applications, conduct market research, or monitor trends across various companies and job markets.

How to Use

To use the Indeed Scraper API, you'll need to authenticate your requests using your API key. The API provides several endpoints for retrieving different types of information:

Endpoints

  • POST https://taskagi.net/api/b2b/indeed-scraper/companies - Retrieve company information by URL
  • POST https://taskagi.net/api/b2b/indeed-scraper/companies-by-company-list - Discover companies by a list of company names
  • POST https://taskagi.net/api/b2b/indeed-scraper/companies-by-industry-and-state - Discover companies by industry and state
  • POST https://taskagi.net/api/b2b/indeed-scraper/companies-by-keyword - Discover companies by keyword
  • POST https://taskagi.net/api/b2b/indeed-scraper/job-listings - Retrieve job listings by URL
  • POST https://taskagi.net/api/b2b/indeed-scraper/job-listings-by-keyword - Discover job listings by keyword
  • POST https://taskagi.net/api/b2b/indeed-scraper/job-listings-by-company-url - Retrieve job listings by company URL

Authentication

Include your API key in the request headers:

Authorization: Bearer YOUR_API_KEY

Request Body

The request body should be a JSON object with the following structure, depending on the endpoint:


// For companies endpoint
{
    "url": "https://www.indeed.com/cmp/Company-Name"
}

// For companies-by-company-list endpoint
{
    "companies": ["Company1", "Company2", "Company3"]
}

// For companies-by-industry-and-state endpoint
{
    "industry": "Technology",
    "state": "California"
}

// For companies-by-keyword and job-listings-by-keyword endpoints
{
    "keyword": "software engineer"
}

// For job-listings endpoint
{
    "url": "https://www.indeed.com/jobs?q=software+engineer&l=San+Francisco%2C+CA"
}

// For job-listings-by-company-url endpoint
{
    "url": "https://www.indeed.com/cmp/Company-Name/jobs"
}

Rate Limiting

Please note that usage is subject to rate limiting. Refer to your plan details for specific limits.


import requests
import json

# Your API Key
api_key = 'YOUR_API_KEY'

# API Endpoint for company information
url = 'https://taskagi.net/api/b2b/indeed-scraper/companies'

# Headers
headers = {
    'Authorization': f'Bearer {api_key}',
    'Content-Type': 'application/json'
}

# Request Body
data = {
    'url': 'https://www.indeed.com/cmp/Example-Company'
}

# Send POST request
response = requests.post(url, headers=headers, json=data)

# Check if the request was successful
if response.status_code == 200:
    # Parse the JSON response
    company_data = response.json()
    
    # Print the company information
    print(json.dumps(company_data, indent=2))
else:
    print(f"Error: {response.status_code}")
    print(response.text)

# Example for job listings by keyword
url = 'https://taskagi.net/api/b2b/indeed-scraper/job-listings-by-keyword'

data = {
    'keyword': 'software engineer'
}

response = requests.post(url, headers=headers, json=data)

if response.status_code == 200:
    job_listings = response.json()
    print(json.dumps(job_listings, indent=2))
else:
    print(f"Error: {response.status_code}")
    print(response.text)

Case studies & Product updates

View all

Start your free trial

Join thousands of others automating their work with TaskAGI

Choose Your Plan

Beginner

Optimal for smaller developers & businesses.
$ 38 / Mon
2000 Requests / month
50 Requests per minute
API Access
Free support
Try for free

Advanced

Optimal for growing enterprises
$ 280 / Mon
15000 Requests / month
5 Requests per second
API Access
Free support
Try for free

Frequesntly Asked Questions

Product

Our Indeed Scraper refreshes data continuously, ensuring you have access to the most current information available on the platform.
Yes, our Indeed Scraper allows you to filter data by industry, location, job type, and many other parameters to customize your search and analysis.
Our team of experts continuously monitors Indeed's website for any structural changes and promptly updates the scraper to ensure uninterrupted data collection and accuracy.
Absolutely! Our scraper offers API integration capabilities, allowing seamless incorporation with your current HR and analytics tools.
Our Indeed Scraper adheres to strict data privacy guidelines and complies with all relevant legal requirements. We only collect publicly available information and do not access or store any private user data. All scraped data is anonymized and aggregated to protect individual privacy.