Dice Search Scraper avatar

Dice Search Scraper

Try for free

7 days trial then $20.00/month - No credit card required now

Go to Store
Dice Search Scraper

Dice Search Scraper

axlymxp/dice-search-scraper
Try for free

7 days trial then $20.00/month - No credit card required now

A web scraper that extracts job listings from Dice.com based on search criteria like keywords, location, and radius. It retrieves detailed job information including title, company, location, description and more. Built as an Apify actor for easy integration.

Dice Job Search Scraper

This is an Apify Actor that scrapes job listings from Dice.com based on search criteria. The actor efficiently processes search results and outputs structured data for each job listing.

Input Parameters

The actor accepts the following input parameters:

ParameterTypeDescriptionDefault
keywordStringThe keyword to search for jobs (e.g. Python, Java)Required
locationStringThe location to search for jobs (e.g. New York, Remote)Required
radiusIntegerThe radius around the location to search within (1-1000)50
radiusUnitStringThe unit for the search radius (mi or km)mi
sortByStringHow to sort results (relevance or datePosted)relevance
includeRemoteBooleanWhether to include remote jobs in resultstrue
apiKeyStringOptional: Your Dice API key. If not provided, a default key will be used which may expire.None

Output

The actor outputs job listings with the following fields:

  • id - Unique job ID
  • title - Job title
  • jobLocation - Job location
  • postedDate - When the job was posted
  • positionId - Position ID
  • clientBrandId - Client brand ID
  • companyName - Company name
  • companyLogoUrl - URL to company logo
  • summary - Job description summary
  • workFromHomeAvailability - Remote work availability
  • redirectUrl - URL to apply for the job
  • jobId - Job ID
  • easyApply - Whether the job has easy apply
  • isRemote - Whether the job is remote
  • guid - Global unique identifier

Performance Considerations

For optimal performance and to ensure the actor completes within the Apify platform's time limits, the actor is configured to:

  1. Process a maximum of 5 pages of search results
  2. Use timeouts for API requests to prevent hanging
  3. Implement robust error handling

If you need to scrape more data, you can modify the max_pages_to_scrape variable in the source code.

Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • 1 bookmark

  • Created in Feb 2025

  • Modified 18 hours ago

Categories