
Dice.com Job(s) Scraper (Richest Output)
Pricing
$10.00/month + usage

Dice.com Job(s) Scraper (Richest Output)
Extract data from Dice.com including detailed job descriptions, company profiles, locations, salaries, and application details. Get structured data on employment types, remote options, posting dates, and company information. Monitor new postings and track changes over time with our scraping solution
0.0 (0)
Pricing
$10.00/month + usage
0
Total users
2
Monthly users
2
Runs succeeded
>99%
Last modified
3 hours ago
Dice.com Scraper
Unlock the Full Power of Dice.com Job Market Data - The only scraper you need to track, analyze, and understand job listings on Dice.com with enterprise-grade reliability and precision. Whether you're monitoring job trends, tracking specific technology skills, or conducting job market research, our scraper delivers comprehensive, real-time insights while saving you time and resources.
"From tech jobs and engineering roles to data science and IT positions, we turn Dice's job market data into your competitive advantage."
Overview
The Dice.com Scraper is your go-to tool for extracting job posting data from Dice.com. Ideal for recruiters, HR professionals, job market analysts, and career researchers, it tracks job details, salary information, and company profiles across the technology sector. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive job market data from Dice.com.
What does Dice.com Scraper do?
The Dice.com Scraper is a powerful tool that enables you to:
Comprehensive Data Collection
- Job Listings
- Extract complete job details and requirements
- Scrape salary information and compensation packages
- Gather comprehensive job descriptions and responsibilities
- Analyze job categories and skill requirements
- Access application details and requirements
- Company Data
- Scrape company profiles with complete information
- Extract company ratings and reviews
- Gather company size and industry information
- Access company location and remote work policies
Advanced Scraping Capabilities
- Pagination Handling: Automatically navigates through all search result pages
- Efficient Processing: Processes only new or updated job listings in subsequent runs
- Change Detection: Identifies salary changes, status updates, and new postings
- Scheduled Monitoring: Set up automated runs to keep your job market data current
- Incremental Data Collection: Build comprehensive job market datasets over time
Flexible Scraping Options
- Job Listings: Scrape individual job postings using job URLs
- Example:
https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef
- Example:
- Search Results: Extract job listings by search criteria
- Example:
https://www.dice.com/jobs?q=software+engineer
- Example:
- Filtered Searches: Apply advanced filters directly in the URL
- Example:
https://www.dice.com/jobs?q=software+engineer&location=New+York&salary=50000-75000
- Example:
- Individual Listings: Target specific job postings using direct URLs
- Example:
https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef
- Example:
This tool is ideal for:
- Job market research and analysis
- Salary analysis and competitive intelligence
- Market trend analysis across various categories
- Building job market databases for business intelligence
- Tracking salary trends and company performance in the job market
Features
- Comprehensive Data Extraction: Detailed job posting information, salary, and company profiles
- Dual Scraping Modes:
- Search Results: Scrape all job postings from search results (e.g.,
https://www.dice.com/jobs?q=software+engineer
) - Individual Listings: Target specific job postings using direct URLs (e.g.,
https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef
)
- Search Results: Scrape all job postings from search results (e.g.,
- Flexible Input: Supports multiple input formats:
- Search result URLs (e.g.,
https://www.dice.com/jobs?q=software+engineer
) - Direct job posting URLs (e.g.,
https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef
) - Custom search criteria with advanced filters
- Search result URLs (e.g.,
- Automatic Pagination: Handles multi-page results automatically across all search types
- Efficient Processing: Concurrent scraping with configurable concurrency settings
- Reliable Performance: Built-in retry mechanisms and proxy support
- Structured Data Export: Download job posting data in JSON or CSV format for analysis
How to Use
Scraping Job Listings
To scrape job listings:
- Set Up: Ensure you have an Apify account and access to the Apify platform.
- Configure Input: Provide the search URL or specific job posting URL:
https://www.dice.com/jobs?q=software+engineer
https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef
- Adjust Settings: Configure options like max items, monitoring mode, and proxy settings as needed.
- Run the Scraper: Execute the scraper on the Apify platform.
- Data Collection: The scraper will output all available job posting data.
Input Configuration
Here's an example of how to set up the input for the Dice.com Scraper:
{"startUrls": [{"url": "https://www.dice.com/jobs?q=software+engineer"},{"url": "https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef"}],"maxItems": 1000,"monitoringMode": false,"maxConcurrency": 10,"minConcurrency": 1,"maxRequestRetries": 100,"proxyConfiguration": {"useApifyProxy": true}}
Input Fields Explanation
startUrls
: Array of objects containing one of these formats:- Search URL:
{"url": "https://www.dice.com/jobs?q=software+engineer"}
- Job Posting URL:
{"url": "https://www.dice.com/job-detail/12345678-90ab-cdef-1234-567890abcdef"}
- Search URL:
maxItems
: Maximum number of items to scrape (default: 1000).monitoringMode
: When enabled, only scrapes new listings compared to previous runs (default: false).maxConcurrency
: Maximum number of pages processed simultaneously (default: 10).minConcurrency
: Minimum number of pages processed simultaneously (default: 1).maxRequestRetries
: Number of retries for failed requests (default: 100).proxyConfiguration
: Proxy settings for enhanced scraping reliability.
Monitoring Mode
When monitoringMode
is enabled, the scraper will only collect new listings that haven't been seen in previous runs. This is useful for:
- Tracking new job postings as they come on the market
- Building a historical archive of job postings
- Monitoring specific areas for new opportunities without duplicating data
How Monitoring Mode Works
- The scraper maintains a record of previously scraped job posting IDs
- On subsequent runs with
monitoringMode: true
, it checks each job posting against this record - Only new job postings (those not in the record) are processed and added to the output
- The record is updated with any new job posting IDs found
Output Structure
The scraper provides comprehensive information about Dice.com job postings. The output includes detailed job posting information, company details, location data, and multimedia content. Here's a breakdown of the main components:
Sample JSON Output
{"id": "8b23163ae9cbbff41782a007f63deb50","jobUUID": "7fe61fe6-7ef8-4acf-a662-502620a6e44c","status": "ACTIVE","postedDate": "2024-12-14T01:02:39.000Z","modifiedDate": "2025-07-08T12:01:09.000Z","willingToSponsor": false,"skills": ["Leadership","Wireframe","TypeScript","Product QA","Collaboration","Documentation","Mentorship","Performance Improvement","SAFE","SAP BASIS","Authorization","Computer Science","Software Engineering","Law","Messaging","Apache Kafka","IBM WebSphere MQ","React.js","Node.js","JavaScript","HTML","Cascading Style Sheets","Bash","UI","User Experience","Cross-browser","Microservices","RESTful","GraphQL","JSON","NoSQL","Database","Database Design","Data Modeling","SQL","MongoDB","Redis","Analytical Skill","Research","Agile","Scrum","Communication","Cloud Computing","Amazon Web Services","Microsoft Azure","Google Cloud","Google Cloud Platform","DevOps","Docker","Orchestration","Kubernetes","Unit Testing","Testing","Management","Laptop"],"employmentTypes": ["FULL_TIME"],"payRate": null,"description": "Job Description: <br /><br /><b>Position Overview</b> <br /><br />The primary responsibility of the Lead Software Engineer is to drive the development of innovative applications using the latest technologies. The Lead Software Engineer will take on a leadership position, guiding a team of engineers to understand user needs, design solutions, and deliver high-quality software that meets market demands. The Lead Software Engineer thrives in a collaborative environment and has a strong technical background.<br /><br />All duties are to be performed in accordance with departmental and Las Vegas Sands Corp.'s policies, practices, and procedures. All Las Vegas Sands Corp. Team Members are expected to conduct and carry themselves in a professional manner at all times. Team Members are required to observe the Company's standards, work requirements and rules of conduct. <br /><br /><b> <b>Essential Duties & Responsibilities</b> </b><br /><ul><li>Lead the design, development, and implementation of high-quality, maintainable, and scalable full-stack features using Node.js, React, JavaScript/TypeScript.</li><li>Translate designs and wireframes into clean, efficient, and reusable React components using JavaScript/TypeScript, HTML & CSS.</li><li>Design and develop RESTful APIs using Node.js, JavaScript/Typescript.</li><li>Provide technical guidance and architectural direction to the team, ensuring adherence to best practices and coding standards.</li><li>Work closely with cross-functional teams (design, product, QA) to gather requirements, design solutions, and ensure timely delivery of software.</li><li>Foster a collaborative environment where team members can share ideas and work together effectively.</li><li>Write clean, efficient, well-documented, and testable code; actively participate in and facilitate code reviews to maintain high coding standards.</li><li>Implement and advocate for best practices in testing, code quality, and documentation.</li><li>Mentor and support junior and mid-level engineers, providing guidance and helping them navigate technical challenges.</li><li>Conduct regular one-on-one meetings to foster individual growth and performance improvement within the team.</li><li>Take ownership of technical projects, ensuring they are delivered on time and meet quality standards.</li><li>Define project timelines and milestones, and effectively communicate progress to stakeholders.</li><li>Perform job duties in a safe manner.</li><li>Attend work as scheduled on a consistent and regular basis.</li><li>Perform other related duties as assigned.</li></ul><br /><br /><b> Minimum Qualifications </b><br /><ul><li>At least 21 years of age.</li><li>Proof of authorization to work in the United States.</li><li>Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.</li><li>Must be able to obtain and maintain any certification or license, as required by law or policy.</li><li>7+ years of relevant work experience.</li><li>2+ years of experience with MongoDB/Redis and messaging systems like Kafka or MQ.</li><li>Strong knowledge of modern JavaScript features, development methodologies, and best practices.</li><li>Proficiency in React, Node.js, JavaScript, HTML/CSS, and Bash.</li><li>Experience working closely with UI/UX designers to ensure collaborative refinement and implementation of designs to meet specifications, including cross-browser compatibility.</li><li>Demonstrated experience with Microservices architecture, RESTful APIs, GraphQL, and JSON.</li><li>In-depth knowledge of relational and NoSQL databases, including database design and data modeling with SQL and MongoDB/Redis.</li><li>Strong analytical skills for researching technical issues and providing clear, actionable resolutions.</li><li>Experienced in Agile and Scrum development processes, with a strong understanding of iterative development.</li><li>Excellent written and verbal communication skills, with the ability to effectively convey technical concepts to non-technical stakeholders.</li><li>Working knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and DevOps practices.</li><li>Experience with containerization tools like Docker and orchestration with Kubernetes.</li><li>Working knowledge of unit testing and end-to-end testing frameworks.</li><li>Strong interpersonal skills with the ability to communicate effectively and interact appropriately with management, other Team Members and outside contacts of different backgrounds and levels of experience.</li></ul><br /><br /><b> Physical Requirements </b><br /><br />Must be able to:<br /><ul><li>Physically access assigned workspace areas with or without reasonable accommodation.</li><li>Work indoors and be exposed to various environmental factors such as, but not limited to, CRT, noise, and dust.</li><li>Utilize laptop and standard keyboard to perform essential functions of the job.</li></ul>","webURL": "https://www.dice.com/job-detail/7fe61fe6-7ef8-4acf-a662-502620a6e44c","showOfccpQuestions": false,"includeVeteransQuestions": false,"travelRequired": null,"telecommuteOption": false,"remote": false,"paid": false,"deactivationDate": "2025-08-08T12:01:09.000Z","apply": {"url": "https://sands.wd1.myworkdayjobs.com/en-US/sands_careers/details/Lead-Software-Engineer_R24_0575","applicationMethod": null,"jobApplyCount": null,"distribute": null,"questionnaireId": 0,"easyApply": false,"applicationMethodName": "APPLY_TO_URL","hasJobLevelScreeners": false},"company": {"id": "10410969","companyId": "723dada5-eca6-595a-84ff-515046dd0d61","legacyCompanyId": "2071910","companyProfileId": "9d3eb1bc-36b5-4d51-b9fc-0ad950315d0e","name": "Las Vegas Sands Corp","absoluteLogoPath": "https://d3qscgr6xsioh.cloudfront.net/hNVUhRPSSlKwJl4Ec17D_transformed.png?format=webp","desc": "Las Vegas Sands Corp","profileUrl": "https://www.dice.com/9d3eb1bc-36b5-4d51-b9fc-0ad950315d0e","brandMaxInfo": {"companyInfo": "<p>Founded in 1990, Las Vegas Sands is the preeminent developer and operator of world-class integrated resorts that drive valuable business and leisure tourism in the regions where we operate. Featuring an array of richly diverse and compelling offerings under one roof, our integrated resorts blend luxury hotels and state-of-the-art meeting and convention facilities with a variety of amenities such as gaming, celebrity chef restaurants, high-end shopping and an action-packed schedule of concerts, shows, exhibits and other attractions.</p>\n<p>Sands has a 30-year track record of successfully developing and operating some of the largest and most complex business and leisure properties in the world, generating significant economic benefits for our host regions and enhancing their stature as global tourism and business capitals. Our integrated resorts propel continuous positive impact through tourism, jobs and community investments that make our regions great places to live, work and visit.</p>\n<p>Sands is dedicated to being a good corporate citizen, anchored by the core tenets of serving people, planet and communities. We deliver a great working environment for our team members worldwide, drive social impact through the Sands Cares community engagement and charitable giving program and lead in environmental performance through the award-winning Sands ECO360 global sustainability program.</p>\n<p>Sands is not just a developer. We are developers of positive impact.</p>"},"employerBrandingAssets": {"overview": "<p>Founded in 1990, Las Vegas Sands is the preeminent developer and operator of world-class integrated resorts that drive valuable business and leisure tourism in the regions where we operate. Featuring an array of richly diverse and compelling offerings under one roof, our integrated resorts blend luxury hotels and state-of-the-art meeting and convention facilities with a variety of amenities such as gaming, celebrity chef restaurants, high-end shopping and an action-packed schedule of concerts, shows, exhibits and other attractions.</p>\n<p>Sands has a 30-year track record of successfully developing and operating some of the largest and most complex business and leisure properties in the world, generating significant economic benefits for our host regions and enhancing their stature as global tourism and business capitals. Our integrated resorts propel continuous positive impact through tourism, jobs and community investments that make our regions great places to live, work and visit.</p>\n<p>Sands is dedicated to being a good corporate citizen, anchored by the core tenets of serving people, planet and communities. We deliver a great working environment for our team members worldwide, drive social impact through the Sands Cares community engagement and charitable giving program and lead in environmental performance through the award-winning Sands ECO360 global sustainability program.</p>\n<p>Sands is not just a developer. We are developers of positive impact.</p>","overviewHeader": "Hi, We're Las Vegas Sands Corp","overviewImages": ["https://d3qscgr6xsioh.cloudfront.net/G9XUpI0S8SLyYPxQPyPw_transformed.png?format=webp"],"overviewVideos": ["https://www.youtube.com/embed/ONhRqy8uj1g"],"socialMedia": [{"name": "facebook","handle": "https://www.facebook.com/lasvegassands/"},{"name": "instagram","handle": "https://www.instagram.com/las_vegas_sands/"}],"locations": [{"city": "Las Vegas","country": "United States","state": "Nevada","displayName": "Las Vegas, NV, USA","headquarters": true}]}},"position": {"id": "R24_0575","title": "Lead Software Engineer","location": {"country": "US","postalCode": "75201","city": "Dallas","region": "TX","state": "TX","latitude": 32.78722,"longitude": -96.79849,"displayName": "Dallas, TX, US"}},"posterId": 2071941,"basicInfo": {"id": "8b23163ae9cbbff41782a007f63deb50","guid": "7fe61fe6-7ef8-4acf-a662-502620a6e44c","detailsPageUrl": "https://www.dice.com/job-detail/7fe61fe6-7ef8-4acf-a662-502620a6e44c","clientBrandId": "10410969","companyName": "Las Vegas Sands Corp","companyLogoUrl": "https://d3qscgr6xsioh.cloudfront.net/hNVUhRPSSlKwJl4Ec17D_transformed.png?format=webp","companyLogoUrlOptimized": "https://d3qscgr6xsioh.cloudfront.net/hNVUhRPSSlKwJl4Ec17D_transformed.png?format=webp","employmentType": "Full-time","employerType": "Direct Hire","jobLocation": {"city": "Dallas","state": "Texas","country": "USA","region": "TX","displayName": "Dallas, Texas, USA"},"postedDate": "2024-12-14T01:02:39Z","modifiedDate": "2025-07-08T12:01:09Z","summary": "Job Description: Position Overview The primary responsibility of the Lead Software Engineer is to drive the development of innovative applications using the latest technologies. The Lead Software Engineer will take on a leadership position, guiding a team of engineers to understand user needs, design solutions, and deliver high-quality software that meets market demands. The Lead Software Engineer thrives in a collaborative environment and has a strong technical background. All duties are to be","title": "Lead Software Engineer","score": 8456.4375,"easyApply": false,"isFeatured": true,"isRemote": false,"workFromHomeAvailability": "FALSE","workplaceTypes": ["On-Site"],"companyProfileId": "9d3eb1bc-36b5-4d51-b9fc-0ad950315d0e"}}
Output Fields Explanation
This section provides a detailed breakdown of all fields in the JSON output from the Dice.com Scraper. The output is organized into logical sections for easy reference.
Job Listing Details
id
(String): Internal unique identifier for the job posting (e.g., "8b23163ae9cbbff41782a007f63deb50")jobUUID
(String): Unique identifier for the job (e.g., "7fe61fe6-7ef8-4acf-a662-502620a6e44c")status
(String): Current status of the job posting (e.g., "ACTIVE")postedDate
(ISO 8601): When the job was originally posted (e.g., "2024-12-14T01:02:39.000Z")modifiedDate
(ISO 8601): When the job was last modified (e.g., "2025-07-08T12:01:09.000Z")willingToSponsor
(Boolean): If the company is willing to sponsor work visas (e.g., false)skills
(Array[String]): List of skills and technologies required for the positionemploymentTypes
(Array[String]): Type of employment (e.g., ["FULL_TIME"])payRate
(null|Object): Salary/pay rate information (null if not specified)description
(String): Full job description in HTML formatwebURL
(String): Direct URL to view the job posting on Dice.comshowOfccpQuestions
(Boolean): If OFCCP compliance questions are shownincludeVeteransQuestions
(Boolean): If veteran status questions are includedtravelRequired
(null|String): Travel requirements (null if not specified)telecommuteOption
(Boolean): If telecommuting is an option (e.g., false)remote
(Boolean): If the position is fully remote (e.g., false)paid
(Boolean): If the position is paid (e.g., false)deactivationDate
(ISO 8601): When the job posting will be deactivated
Application Information
apply
(Object): Application detailsurl
(String): Direct application URLapplicationMethod
(null|String): How to apply (null if not specified)jobApplyCount
(null|Number): Number of applications received (null if not tracked)distribute
(null|Any): Distribution settings (null if not applicable)questionnaireId
(Number): ID of any required application questionnaire (0 if none)easyApply
(Boolean): If Easy Apply is enabled (e.g., false)applicationMethodName
(String): Name of the application method (e.g., "APPLY_TO_URL")hasJobLevelScreeners
(Boolean): If there are pre-screening questions
Company Information
company
(Object): Comprehensive details about the hiring companyid
(String): Numeric company identifier (e.g., "10410969")companyId
(String): UUID company identifier (e.g., "723dada5-eca6-595a-84ff-515046dd0d61")legacyCompanyId
(String): Legacy system company ID (e.g., "2071910")companyProfileId
(String): Profile identifier (e.g., "9d3eb1bc-36b5-4d51-b9fc-0ad950315d0e")name
(String): Company name (e.g., "Las Vegas Sands Corp")absoluteLogoPath
(String): Full URL to the company's logo image (may include size/format parameters)desc
(String): Short company description (1-2 sentences)profileUrl
(String): Direct URL to the company's profile page on Dice.combrandMaxInfo
(Object): Extended company informationcompanyInfo
(String): Detailed company description in HTML format, including history, mission, and operations
employerBrandingAssets
(Object): Rich media and branding elementsoverview
(String): Comprehensive company overview in HTML formatoverviewHeader
(String): Main heading for the company overview sectionoverviewImages
(Array[String]): High-quality images showcasing the company (offices, team, culture)overviewVideos
(Array[String]): Embedded video URLs (e.g., YouTube embeds) about the companysocialMedia
(Array[Object]): Company's official social media presencename
(String): Social media platform name (e.g., "facebook", "instagram", "linkedin")handle
(String): Full URL to the company's profile on the platform
locations
(Array[Object]): Physical office locations worldwidecity
(String): City name where the office is locatedcountry
(String): Full country namestate
(String): State/province namedisplayName
(String): Formatted location string (e.g., "Las Vegas, NV, USA")headquarters
(Boolean): Indicates if this is the company's main headquarters
Position Information
position
(Object): Job position detailsid
(String): Internal position identifier used by the company (e.g., "R24_0575")title
(String): Job title (e.g., "Lead Software Engineer")location
(Object): Detailed job location informationcountry
(String): 2-letter ISO country code (e.g., "US" for United States)postalCode
(String): ZIP/postal code (e.g., "75201")city
(String): City name (e.g., "Dallas")region
(String): Region/state code (e.g., "TX" for Texas)state
(String): 2-letter state/province code (e.g., "TX")latitude
(Number): Geographic latitude in decimal degrees (e.g., 32.78722)longitude
(Number): Geographic longitude in decimal degrees (e.g., -96.79849)displayName
(String): Formatted location string (e.g., "Dallas, TX, US")
Basic Information Summary
basicInfo
(Object): Summary of key job detailsid
(String): Job ID (matches the main ID)guid
(String): Unique identifier (matches jobUUID)detailsPageUrl
(String): URL to view job detailsclientBrandId
(String): Company identifier (matches company.id)companyName
(String): Company namecompanyLogoUrl
(String): URL to company logocompanyLogoUrlOptimized
(String): Optimized URL to company logo (may include size/format optimizations)employmentType
(String): Type of employment (e.g., "Full-time")employerType
(String): Employment type (e.g., "Direct Hire")jobLocation
(Object): Job location summarycity
(String): City name where the position is locatedstate
(String): State/province namecountry
(String): Country nameregion
(String): Region/state code (e.g., "TX")displayName
(String): Formatted location string (e.g., "Dallas, Texas, USA")
postedDate
(ISO 8601): When the job was originally postedmodifiedDate
(ISO 8601): When the job was last modifiedsummary
(String): A shortened version of the job description (first few sentences)title
(String): Job title (matches position.title)score
(Number): Relevance score used in search results (higher is more relevant)easyApply
(Boolean): If Easy Apply is available for this positionisFeatured
(Boolean): If this is a featured/premium job listingisRemote
(Boolean): If the position is fully remoteworkFromHomeAvailability
(String): Remote work availability status (e.g., "FALSE")workplaceTypes
(Array[String]): Workplace arrangement (e.g., ["On-Site", "Hybrid"])companyProfileId
(String): Unique identifier for the company profilestate
(String): State namecountry
(String): Country nameregion
(String): Region/state codedisplayName
(String): Formatted location string
summary
(String): Brief job summary/teaserscore
(Number): Relevance/ranking score (e.g., 8456.4375)easyApply
(Boolean): If Easy Apply is availableisFeatured
(Boolean): If the job is featuredisRemote
(Boolean): If the position is remoteworkFromHomeAvailability
(String): Remote work availability (e.g., "FALSE")workplaceTypes
(Array[String]): Workplace arrangement (e.g., ["On-Site"])companyProfileId
(String): Company profile identifier
Explore More Scrapers
If you found this Apify Truth Social Profile Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.
Support
- For issues or feature requests, please use the Issues section of this actor.
- If you need customization or have questions, feel free to contact the author:
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
Additional Services
- Request customization or whole dataset: muhamed.didovic@gmail.com
- If you need anything else scraped, or this actor customized, email: muhamed.didovic@gmail.com
- For API services of this scraper (no Apify fee, just usage fee for the API), contact: muhamed.didovic@gmail.com
- Email: muhamed.didovic@gmail.com
On this page
Share Actor: