Dice Jobs [0.6/1K] | Tech Salaries | Visa Sponsorship | Remote
Pricing
from $0.60 / 1,000 results
Dice Jobs [0.6/1K] | Tech Salaries | Visa Sponsorship | Remote
Extract Dice.com tech job listings with salary data, visa sponsorship signals, and remote indicators
Pricing
from $0.60 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Dice.com Jobs Scraper — Extract Tech Job Listings, Salaries & Visa Sponsorship Data
Scrape Dice.com tech job listings with full salary ranges, visa sponsorship detection, remote job filtering, and detailed company data. Power salary benchmarking, recruitment analytics, and tech job market research from the largest US tech job board — at just $0.0006 per result.
Main Use Cases
| Use Case | Description |
|---|---|
| Salary Benchmarking | Compare developer salaries across companies, locations, and tech stacks with structured min/max/currency data |
| H1B & Visa Sponsorship Research | Detect visa sponsorship mentions in job postings to identify opportunities for international developers |
| Remote Tech Job Discovery | Filter for fully remote positions across the US tech market with location-aware scraping |
| Talent Acquisition & Recruiting | Source candidates by extracting job requirements, required skills, and recruiter contact emails |
| Tech Job Market Analysis | Analyze in-demand skills, hiring trends, employment types, and salary distributions at scale |
| Competitive Intelligence | Track competitor hiring activity, job posting frequency, and technology stack requirements |
How It Works
- Search & Crawl — Provide a search query (e.g., "kubernetes engineer", "AI developer") and the Actor crawls Dice.com job listings matching your criteria.
- Filter & Extract — Apply optional filters for remote-only jobs, location, and result count. The Actor extracts structured data from each listing.
- Deep Scrape (Optional) — Enable
deepScrapeto visit individual job detail pages for full descriptions, contact emails, and extended metadata. - Deliver Dataset — Results are stored in an Apify dataset with two views:
default(all fields) andjobs(curated job-centric fields). Export as JSON, CSV, or Excel.
Input Parameters
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
search | string | Yes | — | Search query, e.g. "python developer", "senior react engineer", "DevOps" |
maxItems | integer | No | 100 | Maximum number of job listings to return |
location | string | No | "United States" | Location filter, e.g. "New York, NY", "San Francisco, CA" |
remoteOnly | boolean | No | false | When true, returns only remote job listings |
deepScrape | boolean | No | false | When true, visits each job's detail page for full descriptions, emails, and extended metadata (increases runtime) |
proxyConfiguration | object | No | — | Proxy settings for reliable scraping. Supports Apify proxy groups or custom proxy URLs |
Output
Each dataset item contains:
| Field | Type | Description |
|---|---|---|
url | string | Direct link to the job posting on Dice.com |
title | string | Job title (e.g., "Senior Software Engineer") |
company | string | Company name |
companyUrl | string | Company profile URL on Dice.com |
location | string | Job location string |
salary | string | Raw salary text as displayed (e.g., "$150,000 - $180,000/year") |
salaryMin | number | Parsed minimum salary value |
salaryMax | number | Parsed maximum salary value |
salaryCurrency | string | Currency code (e.g., "USD") |
employmentType | string | Employment type (e.g., "Full-time", "Contract") |
jobType | string | Job type classification |
postedDate | string | Date the job was posted |
skills | array | Extracted technology skills and keywords |
summary | string | Job description summary or snippet |
tags | array | Category and tag labels |
contactEmails | array | Recruiter or hiring manager email addresses (requires deepScrape) |
visaSponsorship | boolean | Whether visa/H1B sponsorship is mentioned |
isRemote | boolean | Whether the job is classified as remote |
source | string | Always "dice.com" |
Example Input JSON
{"search": "kubernetes engineer","maxItems": 50,"location": "United States","remoteOnly": true,"deepScrape": true}
Example Output JSON
[{"url": "https://www.dice.com/jobs/abc123def456","title": "Senior Kubernetes Engineer","company": "CloudNative Inc.","companyUrl": "https://www.dice.com/company/cloudnative-inc","location": "Austin, TX (Remote)","salary": "$160,000 - $195,000/year","salaryMin": 160000,"salaryMax": 195000,"salaryCurrency": "USD","employmentType": "Full-time","jobType": "W2","postedDate": "2026-08-25","skills": ["Kubernetes", "Docker", "AWS", "Terraform", "Go"],"summary": "Looking for a Senior Kubernetes Engineer to manage production clusters, design CI/CD pipelines, and optimize container orchestration...","tags": ["Cloud", "DevOps", "Infrastructure"],"contactEmails": ["talent@cloudnative.com"],"visaSponsorship": true,"isRemote": true,"source": "dice.com"}]
Integrations & Automation
| Integration | How to Use |
|---|---|
| Webhooks | Trigger downstream pipelines when new results arrive — connect to Zapier, Make, or custom endpoints |
| Schedule Runs | Set up daily or weekly scrapes via Apify Scheduler to track salary trends and new postings over time |
| Google Sheets | Export dataset directly to Google Sheets for collaborative analysis and reporting |
| Slack / Email Alerts | Combine with webhooks to receive instant notifications when high-value jobs matching specific criteria appear |
| CRM Feeds | Push extracted job and company data into your ATS or CRM for recruitment workflow automation |
| API Integration | Use the Apify REST API to run the Actor programmatically from your own applications and data pipelines |
Related Actors
| Actor | Description |
|---|---|
| RemoteOK Scraper | Scrape remote job listings from RemoteOK with salary and tag data |
| LinkedIn Jobs Scraper | Extract job listings from LinkedIn with company and applicant data |
| Indeed Scraper | Scrape Indeed job postings across multiple countries and job boards |
FAQ
Q: Does this Actor scrape salary data for all listings?
A: Salary data is extracted when Dice.com displays it on the listing. Not all postings include salary information. Enable deepScrape: true to increase the chance of capturing salary details from individual job pages.
Q: How does visa sponsorship detection work?
A: The Actor scans job titles, summaries, and tags for keywords related to H1B, visa sponsorship, and work authorization. The visaSponsorship field reflects whether these terms were found — it is not a guarantee from the employer.
Q: Can I scrape jobs for specific technologies or skills?
A: Yes. Use the search parameter with specific skill keywords like "React developer", "AWS solutions architect", or "machine learning engineer" to target particular tech stacks and roles.
Q: What is the difference between regular scraping and deepScrape?
A: Without deepScrape, the Actor extracts data visible on search result pages. With deepScrape: true, it visits each individual job detail page to capture full descriptions, contact emails, and extended metadata — at the cost of longer runtime and higher resource usage.
Q: How many results can I scrape in a single run?
A: There is no hard limit, but maxItems controls how many results are returned. For large-scale market research, set a high maxItems value and use proxy rotation for reliability. Billing is $0.0006 per result.
Q: Is this Actor affiliated with Dice.com? A: No. This is an independent scraping tool. It is not endorsed by, affiliated with, or connected to Dice.com or its parent companies. Users are responsible for compliance with Dice.com's Terms of Service.
SEO Keywords
Dice.com scraper, tech jobs data, software engineer salaries, H1B sponsorship data, remote tech jobs, IT job listings, tech recruitment data, Dice job scraper API, technology salary data, AI ML jobs, Kubernetes jobs, visa sponsorship jobs, tech job market data, USA tech jobs database, Dice.com API, developer salary benchmarking, tech job scraper, cloud engineer jobs, DevOps job listings, tech hiring data
For AI Agents & LLM Apps
Purpose: Scrape structured tech job data from Dice.com including titles, companies, salaries, skills, locations, and visa sponsorship status. Ideal for job recommendation engines, salary analysis tools, and recruitment AI pipelines.
Minimal Input JSON:
{"search": "software engineer","maxItems": 10}
Output Fields: url, title, company, companyUrl, location, salary, salaryMin, salaryMax, salaryCurrency, employmentType, jobType, postedDate, skills, summary, tags, contactEmails, visaSponsorship, isRemote, source
Behaviors:
- Returns structured JSON array of job listings
deepScrape: false(default) scrapes search result pages only — fast and low-costdeepScrape: truevisits individual job pages for richer data — slower but more completeremoteOnly: truefilters to remote positions onlyvisaSponsorshipis a keyword-based detection, not employer-confirmed- Results include
salaryMin/salaryMaxas parsed numbers for easy aggregation
Billing: $0.0006 per result. A 100-result run costs ~$0.06. Enable maxItems to control spend.
Legal & Compliance Disclaimer
This Actor is an independent tool developed for data extraction purposes. It is not affiliated with, endorsed by, or connected to Dice.com, DHI Group, Inc., or any of their subsidiaries or affiliates. All trademarks and brand names are the property of their respective owners.
This Actor scrapes publicly available job listing data from Dice.com. Users are solely responsible for ensuring their use of this tool complies with Dice.com's Terms of Service, applicable laws, and regulations in their jurisdiction. The developer makes no warranties regarding the legality of scraping in your specific use case.
Use this Actor at your own risk. The developer assumes no liability for any consequences arising from the use of this tool, including but not limited to account restrictions, legal actions, or data misuse.