Dice Job Scraper — Tech Jobs, Salaries & Descriptions
Pricing
from $0.001 / job scraped
Dice Job Scraper — Tech Jobs, Salaries & Descriptions
Scrape tech job listings from Dice.com: title, company, location, salary, remote/visa flags, and full job descriptions. Fast, reliable, no login.
Pricing
from $0.001 / job scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Dice Jobs Scraper — Tech Jobs with Salaries, No Login, Clean JSON
Scrape tech job listings straight from Dice.com by keyword and location and get back clean, structured JSON — title, company, location, salary, employment type, posted date, sponsored flag and the apply link. It reads Dice's own server-rendered search pages over fast, plain HTTP, paginating through each search automatically. No account, no API key. Built for recruiters, job-board operators and anyone researching the tech labor market who needs reliable data without babysitting a browser.
Features
- 🔎 Keyword + location search — pass
searcheslike"software engineer|Remote", or drop in a fulldice.com/jobsURL and it just works. - 💰 Salary when Dice lists it — the
salaryfield is pulled straight from the card, alongsideemploymentType(full-time, contract, etc.). - 📄 Multi-page crawling —
maxPagesPerSearchwalks page after page (~20 jobs each) so you get depth, not just the first screen. - 🎯 Total cap control —
maxItemscaps jobs across all searches so runs stay predictable. - 🏷️ Sponsored detection — every record carries a
featuredboolean so you can separate paid placements from organic listings. - ⚡ Fast, browser-free HTTP — no headless Chrome, no login; runs light and cheap.
- 🔁 De-duplicated — jobs are keyed by Dice's
jobIdso you never get the same listing twice.
What you get
Every job becomes one clean JSON record:
{"jobId": "a1b2c3d4-0000-1111-2222-333344445555","title": "Senior Software Engineer","company": "Acme Technologies","location": "Remote","salary": "$140,000 - $170,000","employmentType": "Full-time","posted": "2 days ago","featured": false,"summary": "We're hiring a senior engineer to build and scale our backend platform...","url": "https://www.dice.com/job-detail/a1b2c3d4-0000-1111-2222-333344445555"}
Input
{"searches": ["software engineer|Remote", "data scientist|New York, NY"],"maxItems": 200,"maxPagesPerSearch": 10,"proxyConfiguration": { "useApifyProxy": false }}
| Field | Description |
|---|---|
searches | Keyword + optional location as `"keyword |
startUrls | Advanced alternative: a request list of {"url":"..."} Dice jobs URLs. |
maxItems | Cap on total jobs across all searches (0 = no cap). |
maxPagesPerSearch | Pages (~20 jobs each) to crawl per search. |
proxyConfiguration | Optional. Dice works without a proxy; enable one only if you hit rate limits at scale. |
Use cases
- Build or refresh a tech job board with fresh, salaried Dice listings.
- Source candidates by scraping roles for a specific stack in a target city.
- Track tech salary ranges and employment types across markets over time.
- Feed a labor-market or compensation dashboard with structured hiring data.
Pricing
Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.
FAQ
Do I need a Dice account or API key? No. This Actor reads Dice.com's public, server-rendered job search pages over plain HTTP — there's no login, no API key involved.
How many jobs can I get per run?
Each Dice search page holds roughly 20 jobs. Use maxPagesPerSearch to control how deep it paginates and maxItems to cap the total across all your searches, so runs stay predictable.
Is scraping Dice legal?
The Actor only reads publicly available listings that Dice serves to any visitor, and results are de-duplicated by Dice's jobId. It's an independent tool, not affiliated with Dice; review Dice's Terms of Service and your local regulations for your specific use case.
What's the output format?
Clean, structured JSON — one record per job with title, company, location, salary, employmentType, posted, featured, summary and the apply url. Export to JSON, CSV or Excel from the dataset.
Can I filter by location or keyword?
Yes. Pass searches as "keyword|location" (e.g. "software engineer|Remote"), or drop in a full dice.com/jobs URL with the filters you want.
Related Actors
Building a broader hiring dataset? Pair this with our other job scrapers:
- Reed Job Scraper — UK jobs from Reed.co.uk with salaries and full descriptions.
- RemoteOK Job Scraper — remote roles with tags and salary ranges.
- Company Careers Job Scraper — open roles straight from Greenhouse, Lever and Ashby career pages.
- Remote Jobs Aggregator — five remote job boards merged and de-duplicated into one dataset.
Notes
This Actor reads Dice.com's public, server-rendered job search pages. It is an independent tool and is not affiliated with, endorsed by, or sponsored by Dice or DHI Group; "Dice" is a trademark of its respective owner.