Dice Search Scraper

Dice Search Scraper

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.

JOBSApify

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.

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!