Dice.com scraper & tech-jobs data API. Extract US technology job postings: title, company, salary, skills, employment type, remote flags, location, dates & full descriptions — clean JSON/CSV. Search by query or paste a search URL. No account or API key needed.
All notable changes to Dice Jobs Scraper will be documented in this file.
[2026-07-30]
🔗 Fixed — Search-URL and Job-URL modes now work from the Console
Pasting search URLs or job URLs works again. Both list fields silently emptied themselves, so those two modes always stopped with "requires at least one …" before doing anything. You can now paste Dice /jobs?… search URLs (all on-site filters and sorting preserved) and specific job URLs or GUIDs, from the UI or the API. Verified end-to-end: a pasted URL carrying a Contract filter + newest-first sort returned 40 jobs, every one of them a Contract role.
💰 Fixed — no more paying twice for the same job
Duplicate jobs are no longer charged - Dice's search feed reshuffles between page requests, so the same posting could come back on a later page and be saved and billed a second time. A 100-job run typically returned only ~94 distinct jobs. Repeats are now dropped before they are charged, and the run keeps fetching until your requested number of distinct jobs is delivered.
Pasting the same job twice (or the same job as both a URL and a GUID) is likewise charged once.
The run report now shows a Duplicates skipped (not charged) count.
🛠️ Fixed
Keyword and Search-URL scrapes work again - Dice changed the internal layout of its search-results page, which stopped the list scrape from finding any jobs and ended those runs with an error. Both search modes now return full pages of results again.
Full page of jobs per request - Dice now serves 30 jobs per search page (was 20); every job on the page is captured.
💪 More resilient
The search-results reader now locates the job data by its content rather than by a fixed position, so a future Dice layout reshuffle no longer breaks scrapes. Covered by an automated regression test.
Detail (full job page) scrapes were unaffected.
[2026-06-24]
🎉 Dice Jobs Scraper - Launch!
Keyword + Location Search - Find US tech jobs by typing a query and a free-text location; Dice geocodes it for you
Search-URL Mode - Paste any Dice search URL and keep every on-site filter, sort and radius
Two Scrape Depths - Cheap Overview for bulk job lists, or full Detail with complete descriptions and normalized salaries
Automatic Skill Tagging - Every posting is tagged with the in-demand tech skills it mentions (Python, AWS, Kubernetes, React and more)
Rich Salary Data - Capture both the raw salary string and the normalized numeric value with currency
💎 User Benefits
Turn Dice.com into a clean, structured tech-jobs dataset in under a minute — no account or API key
Stop copy-pasting postings: export ready-to-use JSON, CSV or Excel for your ATS, CRM or spreadsheet
Rich rows by default (salary + skills + remote status) at cheap-list prices — pay only for jobs you receive
🎯 Use Cases
Recruiters and sourcers building skill-matched candidate and req pipelines
Compensation analysts benchmarking tech salaries by title, skill and location
Market researchers tracking technology skill-demand trends over time
Talent teams monitoring competitor hiring activity and growth signals