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.
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.
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 |
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 identifierFor optimal performance and to ensure the actor completes within the Apify platform's time limits, the actor is configured to:
If you need to scrape more data, you can modify the max_pages_to_scrape
variable in the source code.
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.
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.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
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!