Dice Job Scraper: US Tech Jobs, Salaries & Visa Sponsorship
Pricing
from $1.00 / 1,000 jobs
Dice Job Scraper: US Tech Jobs, Salaries & Visa Sponsorship
Scrape US tech jobs from Dice: title, company, location, salary, contract or full-time, remote, visa sponsorship, recruiter or direct employer, posted date. Plus a salary and hiring report per search. No login, no API key needed.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
Mariam Ahmed
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
Scrape US tech jobs from Dice.com, with no login and no account, and get a salary and hiring report for every search:
- Every job: title, company, location, salary, employment type (full-time, contract, third party/C2C), posted date, summary and link
- Salary parsed into minimum, maximum and period (yearly or hourly); most tech ads on Dice show pay
- Visa sponsorship: whether the employer says it will sponsor a work visa, with a filter for sponsoring jobs only
- Recruiter or direct employer on every job, with a filter for either
- Filters: location and radius, posted within, employment type, remote / hybrid / on-site, direct employer or recruiter, visa sponsorship
- Up to 10,000 jobs per search
- Report per search: yearly salary and hourly contract rate (median and range), visa-sponsorship share, recruiter share, remote and hybrid share, top direct employers, top recruiters, top states, the employers that sponsor visas
What does this Dice scraper do?
Dice · "machine learning engineer" · United States · 2,445 jobsSalary shown in 82% of ads · median $202,500 a year ($162,000 to $239,563)Contract rate: median $72.50 an hour8% remote, 3% hybrid · 21% posted by recruiters · 1.4% sponsor a visaTop direct employer: TikTok
- Enter keywords and, optionally, locations ("Austin, TX", "California").
- Pick filters: posted within, employment type, workplace, direct employer or recruiter, visa sponsorship only.
- You get one row per job and one report per keyword and location.
flowchart LRA[Keywords,<br/>locations] --> C[Dice job search]B[Filters<br/>posted, type, remote,<br/>employer, visa] --> CC --> D[Jobs<br/>salary parsed,<br/>visa, recruiter]D --> E[Report<br/>salary & rate,<br/>visa, recruiters,<br/>remote share]
Who is it for?
- Tech job seekers and contractors: real pay and contract rates by role and city, and which jobs sponsor a visa
- International candidates on H-1B, OPT or other visas: every job whose employer says it will sponsor, and the companies that do
- Recruiters and staffing firms: who is hiring directly, which recruiters dominate a role, current C2C rates
- HR and compensation teams: salary benchmarks for tech roles from live ads
- Analysts: demand for skills across US states, contract versus full-time mix, remote share
What data do you get?
Jobs (dataset, one row per job)
| Field | What it tells you |
|---|---|
id, title, url, summary | The job (summary of the ad; the full ad opens from url) |
company, companyUrl, logoUrl | Who posted it |
employerType, isRecruiter | Direct hire or recruiter |
location, city, state | Where |
employmentTypes | Full-time, contract, part-time, third party |
salary, salaryMin, salaryMax, salaryPeriod, salaryPeriodGuessed | Pay as advertised, parsed |
visaSponsorship | The employer says it will sponsor a visa |
workplace, workFromHome | Remote, hybrid or on-site (when you filter by one), and the ad's work-from-home flag |
easyApply, postedAt, updatedAt | How to apply and how fresh it is |
Report (REPORTS, one per keyword and location)
| Field | What it tells you |
|---|---|
totalOnDice, jobsRead | How many jobs Dice has, and how many were read |
salaryShownPercent, yearlySalary, hourlyRate | Pay: median and middle half, full-time yearly and contract hourly |
visaSponsorshipPercent, sponsoringEmployers | How many jobs sponsor visas, and who |
recruiterPercent, topDirectEmployers, topRecruiters | Who hires directly, and which recruiters are most active |
workplaceOnDice | Remote and hybrid share, from Dice's own counts for the search |
employmentTypes, topLocations, topStates, freshness | Contract mix, where, how new |
highestPaid | The best-paid ads |
Example: 3 October 2026
Six roles across the United States, 500 jobs each: 3,000 jobs and 6 reports in 30 seconds.
| Role | Jobs on Dice | Salary shown | Median yearly pay (middle half) | Contract median | Remote | Sponsor visas |
|---|---|---|---|---|---|---|
| Machine learning engineer | 2,445 | 82% | $202,500 ($162,000 – $239,563) | $72.50/h | 8.0% | 1.4% |
| DevOps engineer | 1,440 | 69% | $150,000 ($125,000 – $182,038) | $65.01/h | 5.9% | 1.4% |
| Salesforce developer | 720 | 47% | $137,631 ($114,450 – $156,250) | $63.25/h | 11.3% | 5.2% |
| Data engineer | 2,549 | 64% | $136,979 ($116,875 – $167,500) | $62.50/h | 5.9% | 1.8% |
| Cybersecurity analyst | 1,274 | 64% | $130,000 ($101,875 – $154,300) | $55.00/h | 5.7% | 1.0% |
| Java developer | 1,715 | 56% | $122,000 ($108,500 – $148,150) | $60.50/h | 3.4% | 8.4% |
- Java developer jobs sponsor visas most often (8.4%), led by consultancies such as Photon and Synechron.
- Recruiters post a third of data-engineer and Java jobs, but only about a fifth of DevOps, cybersecurity and machine-learning jobs.
- A single search for "software engineer" read 9,744 jobs in 71 seconds (median $170,000 a year, 70% showing pay).
Pricing
$0.001 per job and $0.02 per search report.
- 500 jobs with a report: $0.52
- The run above (3,000 jobs, 6 reports): $3.12
Turn off reports to pay for jobs only.
Good to know
- Salaries are what the ad shows. Ranges are parsed into
salaryMin,salaryMaxandsalaryPeriod. When an ad gives no period ("USD70 - USD79"), pay of 1,000 or more is read as yearly and below 300 as hourly, flagged withsalaryPeriodGuessed. "Depends on Experience" is left empty. - Remote and hybrid: Dice's results carry no per-job workplace flag. Filter by one workplace type and every row is marked with it; the report gives the remote and hybrid share from Dice's own counts for the same search.
- Locations must be places Dice knows (a US city and state, or a state). Unknown places are skipped and listed in
RUN_SUMMARY; for remote jobs use the Workplace filter, not "Remote" as a location. - Up to 10,000 jobs per search (Dice shows 100 pages of 100). Narrow bigger searches by location, date or type.
- Search results carry a summary, not the full description.
- No contact details: emails and phone numbers in summaries are hidden.
- Data comes from Dice's public job search, the same one dice.com's search page uses. Not affiliated with Dice.
Input
| Field | Meaning |
|---|---|
| Keywords | One search each |
| Locations | US cities or states; empty = all of the US |
| Radius | Miles around each location (default 30) |
| Posted within | 24 hours, 3 or 7 days |
| Employment type | Full-time, contract, part-time, third party |
| Workplace | Remote, hybrid, on-site |
| Employer | Direct employers only, or recruiters only |
| Visa sponsorship only | Off by default |
| Jobs per search | 1 to 10,000 (default 200) |
| Reports | On by default |
Integrations
Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it daily with "Last 24 hours" for a feed of new tech jobs, or with "Visa sponsorship only" for new sponsoring jobs.