Dice Jobs Scraper
JOBSAUTOMATION
Dice Jobs Scraper
Scrape job listings from Dice.com — the leading tech job board in the US. Search by keyword, location, employment type, and posting date. Returns structured job data for tech recruiting, market analysis, and job research.
What data does this scraper extract?
Each job listing record includes:
| Field | Description |
|---|---|
job_id |
Dice job GUID |
job_url |
Link to the job detail page |
title |
Job title |
company_name |
Hiring company |
company_logo_url |
Company logo image URL |
employment_type |
Full-time, Contract, etc. |
employer_type |
Direct Hire, Recruiter, etc. |
location_city |
City |
location_state |
State |
location_country |
Country |
location_display |
Human-readable location |
is_remote |
Remote work available |
workplace_types |
Remote, On-Site, Hybrid |
salary |
Salary range as listed |
summary |
Job excerpt from listing page |
description_html |
Full job description HTML (when scrapeDetails is enabled) |
posted_date |
ISO 8601 date posted |
modified_date |
ISO 8601 date last modified |
easy_apply |
One-click apply available |
scraped_at |
Scrape timestamp |
How to use
- Set your Search Query (e.g.
software engineer,python developer,data scientist) - Set your Location (e.g.
New York,United States,Remote) - Optionally filter by Employment Type and Posted Date
- Set Max Items to control how many listings to return
- Toggle Scrape Full Job Description to fetch the complete job description HTML
Input parameters
- query — Search keyword(s). Default:
software engineer - location — Location filter. Default:
United States - employmentType — Optional:
FULLTIME,PARTTIME,CONTRACT,THIRD_PARTY - postedDate — Optional:
ONE_DAY,THREE_DAYS,SEVEN_DAYS,THIRTY_DAYS - scrapeDetails — Whether to visit each job's detail page for the full description. Default:
true - maxItems — Maximum number of job records to return
Notes
- Dice.com lists technology jobs in the US market. The search can return tens of thousands of results for common queries.
- When
scrapeDetails: true, the actor visits each job's detail page to fetch the fulldescription_html. This adds one HTTP request per job but returns significantly richer data. - Set
scrapeDetails: falsefor listing-only runs that only need summary data — faster and lower cost. - Salary data is only available when the employer discloses it on Dice.