OrbTop

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

  1. Set your Search Query (e.g. software engineer, python developer, data scientist)
  2. Set your Location (e.g. New York, United States, Remote)
  3. Optionally filter by Employment Type and Posted Date
  4. Set Max Items to control how many listings to return
  5. 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 full description_html. This adds one HTTP request per job but returns significantly richer data.
  • Set scrapeDetails: false for listing-only runs that only need summary data — faster and lower cost.
  • Salary data is only available when the employer discloses it on Dice.