Dice Jobs Search Scraper
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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}
| Field | Type | Description |
|---|---|---|
urls | array | One 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_failures | boolean | If true, the scraper continues when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true. |
max_items_per_url | integer | Maximum number of job listings collected per URL. Useful for capping large result sets. Default: 20. |
Tip: Use the
pageparameter in your URL to paginate through results (e.g.,&page=1,&page=2). Combine multiple page URLs in theurlsarray 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
| Field | Meaning |
|---|---|
ID | Dice's internal numeric identifier for the listing |
GUID | Globally unique identifier (UUID format) for the job |
Details Page URL | Direct link to the full job detail page on Dice.com |
Client Brand ID | Internal ID linking the listing to the employer's brand profile |
Company Profile ID | Dice profile identifier for the posting company |
Company Info
| Field | Meaning |
|---|---|
Company Name | Name of the hiring employer |
Company Logo URL | Original logo image URL |
Company Logo URL Optimized | CDN-optimized version of the logo for faster loading |
Job Details
| Field | Meaning |
|---|---|
Title | Job title as displayed in the listing |
Summary | Short plain-text description or excerpt of the role |
Employment Type | Contract basis (e.g., Full-time, Contract, Part-time) |
Employer Type | Whether the poster is a direct employer or staffing agency |
Job Location | City/state or region where the role is based |
Salary | Compensation range if disclosed by the employer |
Dates
| Field | Meaning |
|---|---|
Posted Date | When the listing was first published |
Modified Date | Last update timestamp for the listing |
Remote & Work Arrangement
| Field | Meaning |
|---|---|
Is Remote | Boolean flag — true if the role is fully remote |
Work From Home Availability | More granular WFH policy detail (e.g., occasional, hybrid) |
Workplace Types | Array of tags such as Remote, Hybrid, On-Site |
Platform Signals
| Field | Meaning |
|---|---|
Score | Dice's internal relevance/ranking score for search results |
Easy Apply | Boolean — true if the job supports one-click application via Dice |
How to Use
- 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.
- Paginate if needed — Append
&page=Nto collect results beyond page 1. Add each page URL to theurlsarray. - Set item limit — Use
max_items_per_urlto control how many records are collected per URL (max typically aligns with Dice's results-per-page count). - Enable fault tolerance — Keep
ignore_url_failures: truefor multi-URL runs. - 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.