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

Dice Search Scraper
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:
Parameter | Type | Description | Default |
---|---|---|---|
keyword | String | The keyword to search for jobs (e.g. Python, Java) | Required |
location | String | The location to search for jobs (e.g. New York, Remote) | Required |
radius | Integer | The radius around the location to search within (1-1000) | 50 |
radiusUnit | String | The unit for the search radius (mi or km ) | mi |
sortBy | String | How to sort results (relevance or datePosted ) | relevance |
includeRemote | Boolean | Whether to include remote jobs in results | true |
apiKey | String | Optional: 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 IDtitle
- Job titlejobLocation
- Job locationpostedDate
- When the job was postedpositionId
- Position IDclientBrandId
- Client brand IDcompanyName
- Company namecompanyLogoUrl
- URL to company logosummary
- Job description summaryworkFromHomeAvailability
- Remote work availabilityredirectUrl
- URL to apply for the jobjobId
- Job IDeasyApply
- Whether the job has easy applyisRemote
- Whether the job is remoteguid
- 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:
- Process a maximum of 5 pages of search results
- Use timeouts for API requests to prevent hanging
- Implement robust error handling
If you need to scrape more data, you can modify the max_pages_to_scrape
variable in the source code.