Dice Jobs Search Scraper avatar

Dice Jobs Search Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Dice Jobs Search Scraper

Dice Jobs Search Scraper

Scrape tech job listings from Dice.com search results with ease. Collect job titles, salaries, company info, remote status, employment types, and 20+ fields per listing — perfect for recruiters, analysts, and job aggregator developers.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Dice.com Jobs Search Scraper: Extract Tech Job Listings at Scale


What Is Dice.com?

Dice.com is one of the largest technology-focused job platforms in the United States, connecting IT professionals with employers across software engineering, data science, cybersecurity, and more. With thousands of new listings posted daily, manually extracting job data is impractical. The Dice.com Jobs Search Scraper automates collection directly from search result pages, delivering structured records ready for analysis or integration.


Overview

The Dice Jobs Scraper targets Dice.com search result URLs and extracts all visible job cards per page. It is built for:

  • Tech recruiters monitoring market demand and competitor postings
  • Salary researchers aggregating compensation data by role or location
  • Developers feeding data into job boards or recommendation engines
  • HR analysts tracking remote work trends in the tech sector

Key features include configurable result limits, fault-tolerant URL handling, and support for any Dice search query — by keyword, location, radius, and pagination.


Input Format

{
"urls": ["https://www.dice.com/jobs?q=python&radius=30&radiusUnit=mi&page=2"],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDescription
urlsarrayOne or more Dice.com job search result URLs. Supports any query parameters (q, radius, page, etc.). Add URLs one by one or via bulk edit.
ignore_url_failuresbooleanIf true, the scraper continues when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true.
max_items_per_urlintegerMaximum number of job listings collected per URL. Useful for capping large result sets. Default: 20.

Tip: Use the page parameter in your URL to paginate through results (e.g., &page=1, &page=2). Combine multiple page URLs in the urls array for full result coverage.


Output Format

Sample output

{
"id": "7a6bcc1565655950bfbb69a30ab24d9b",
"guid": "7fd67740-5947-4470-a812-300ecdd377ce",
"details_page_url": "https://www.dice.com/job-detail/7fd67740-5947-4470-a812-300ecdd377ce",
"client_brand_id": "91081485",
"company_name": "Galent",
"company_logo_url": "https://d3qscgr6xsioh.cloudfront.net/Z4QqZpCIRba92dgvpvCw_transformed.png?format=webp",
"company_logo_url_optimized": "https://d3qscgr6xsioh.cloudfront.net/Z4QqZpCIRba92dgvpvCw_transformed.png?format=webp",
"employment_type": "Full-time",
"employer_type": "Recruiter",
"job_location": {
"city": "Bloomington",
"state": "Illinois",
"country": "USA",
"region": "IL",
"display_name": "Bloomington, Illinois, USA"
},
"posted_date": "2026-05-08T16:30:23Z",
"modified_date": "2026-05-14T17:56:55Z",
"salary": "Up to $55",
"summary": "Mandatory Skills : Selenium-Python -Testing, Robot, JMeters Job description: Looking for SDET to Design build and maintain automation frameworks using Python using Robot framework Develop and execute automated test scripts for web applications across multiple browsers Implement best practices such as Page Object Model POM data driven and hybrid frameworks Understand JMeter tool and usage as a performance testing Perform automation feasibility analysis and identify candidates for automation Int",
"title": "Sr. Automation Engineer (Robot/Python)",
"score": 9349.166,
"easy_apply": true,
"is_remote": false,
"work_from_home_availability": "FALSE",
"workplace_types": [
"Hybrid"
],
"company_profile_id": "5eccc24d-efbc-546c-baea-ec5a6de72ee5"
}

Each scraped job returns a record with 20+ fields:

Identification

FieldMeaning
IDDice's internal numeric identifier for the listing
GUIDGlobally unique identifier (UUID format) for the job
Details Page URLDirect link to the full job detail page on Dice.com
Client Brand IDInternal ID linking the listing to the employer's brand profile
Company Profile IDDice profile identifier for the posting company

Company Info

FieldMeaning
Company NameName of the hiring employer
Company Logo URLOriginal logo image URL
Company Logo URL OptimizedCDN-optimized version of the logo for faster loading

Job Details

FieldMeaning
TitleJob title as displayed in the listing
SummaryShort plain-text description or excerpt of the role
Employment TypeContract basis (e.g., Full-time, Contract, Part-time)
Employer TypeWhether the poster is a direct employer or staffing agency
Job LocationCity/state or region where the role is based
SalaryCompensation range if disclosed by the employer

Dates

FieldMeaning
Posted DateWhen the listing was first published
Modified DateLast update timestamp for the listing

Remote & Work Arrangement

FieldMeaning
Is RemoteBoolean flag — true if the role is fully remote
Work From Home AvailabilityMore granular WFH policy detail (e.g., occasional, hybrid)
Workplace TypesArray of tags such as Remote, Hybrid, On-Site

Platform Signals

FieldMeaning
ScoreDice's internal relevance/ranking score for search results
Easy ApplyBoolean — true if the job supports one-click application via Dice

How to Use

  1. Build your search URL — Go to Dice.com, run a job search with your desired filters (keyword, location, radius), and copy the URL from your browser.
  2. Paginate if needed — Append &page=N to collect results beyond page 1. Add each page URL to the urls array.
  3. Set item limit — Use max_items_per_url to control how many records are collected per URL (max typically aligns with Dice's results-per-page count).
  4. Enable fault tolerance — Keep ignore_url_failures: true for multi-URL runs.
  5. Export — Download results as JSON, CSV, or Excel for use in spreadsheets, databases, or BI tools.

Common issues:

  • If results appear empty, verify the URL returns results when opened in a browser.
  • Pagination URLs must be valid search pages — avoid linking to job detail pages.

Use Cases & Business Value

  • Salary benchmarking: Aggregate compensation data by role, stack, or location
  • Remote work analysis: Track the growth of remote-first tech roles over time
  • Talent market research: Identify in-demand skills by scraping keyword-based searches
  • Job aggregators: Populate a custom job board with fresh Dice listings automatically

The scraper eliminates repetitive manual browsing, turning paginated search results into clean, structured datasets in minutes.


Conclusion

The Dice.com Jobs Search Scraper is an efficient tool for anyone working with tech job market data. With 20+ output fields covering compensation, remote status, employer details, and application metadata, it delivers the depth needed for serious research or product development. Configure a search URL, set your limits, and start extracting.