Dice.com Jobs Scraper
Pricing
$1.00 / 1,000 jobs
Dice.com Jobs Scraper
The Dice.com Jobs Scraper extracts US tech job listings from Dice.com based on search keywords and location (state), capturing salary details, remote work status, company logo, job URL, and job descriptions. Ideal for job market analysis and recruitment insights.
Pricing
$1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
10
Bookmarked
496
Total users
6
Monthly active users
a day ago
Last modified
Categories
Share
🚀 Dice Jobs Scraper: Tech Job Listings, Salaries and Remote Status
Export Dice.com tech job listings as clean JSON, CSV or Excel. The Dice.com Jobs Scraper searches Dice jobs by keyword and US state and returns each posting's title, company, location, salary as posted, employment type, remote and workplace type, Easy Apply and visa sponsorship flags, and a short job summary. Use it for tech job market analysis, recruiting research, or as a simple alternative to a Dice API.
🎯 Dice Jobs Data Use Cases
- Dice job search at scale: pull every Dice listing for "Java developer" in Texas or "data engineer" in California into one spreadsheet instead of paging through the site.
- Tech salary research: collect the salary ranges employers post for a role and state, and compare them across job titles.
- Visa sponsorship jobs: filter the export on
willingToSponsorto find tech roles where the employer says it sponsors work visas (H-1B and similar). - Remote tech jobs and contract roles: split results by
isRemote,workplaceTypes(Remote, Hybrid, On-Site) andemploymentType(Full-time, Contract, Third Party). - Recruiting and staffing leads: see which companies hire for a skill in a state, and whether they hire directly or through a recruiter (
employerType). - Job market analysis: track how many Dice jobs a keyword returns over time and which employers post the most.
✨ Features
- Keyword and state search: the same search you run on Dice.com, filtered to one US state.
- Remote jobs included: like the Dice site, a state search also returns remote roles open to that state. Remote jobs often have no city, so
jobLocationisnullfor them. - Salary as posted: the employer's own salary text, for example
USD 140,000.00 - 180,000.00 per year,$68 - $73 per hourorDepends on Experience. - Hiring flags: Easy Apply, willing to sponsor, employer type (Direct Hire, Recruiter, Other), remote flag and workplace types.
- Company data: company name, Dice company page URL and company logo URL.
- Dates: posted date and last modified date for every job, in ISO format.
- Max results: stop at the number of jobs you need, so you only pay for what you use.
🛠️ How It Works
- Enter search keywords, for example
Senior Frontend Developerorpython data engineer. - Enter a US state, as a code such as
TXorCAor a name such asTexas, and optionally set Max Results. - Run the scraper and download the jobs as JSON, CSV or Excel, or pull them through the Apify API.
⚙️ Input
| Field | What it does |
|---|---|
| Search keywords | Required. Job title, skill or keywords, as you would type them on Dice.com. |
| State Code | Required. US state code such as CA, TX or NY, or the state name (Texas). DC is accepted. |
| Max Results | How many jobs to save. The form starts at 100; leave it empty for every job the search returns. |
{"search": "Senior Frontend Developer","stateCode": "TX","maxResults": 100}
💰 Pricing
Pay only for the jobs you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Job | $0.001 per job ($1.00 per 1,000) | One Dice job listing with all fields. |
Examples: 100 jobs = $0.10 · 1,000 jobs = $1.00 · 5,000 jobs = $5.00.
📊 Sample Output Data
{"id": "ae2a3e416a84de976164f7f08a31c737","title": "Lead Front End Engineer","postedDate": "2026-09-14T10:05:11Z","detailsPageUrl": "https://www.dice.com/job-detail/e81f7999-f166-4b8c-ab0d-3e38f7c62a60","companyPageUrl": "https://www.dice.com/company/91123695","companyLogoUrl": "https://prod-file-upload-store.s3.amazonaws.com/Monograms/T.png","companyLogoUrlOptimized": "https://prod-file-upload-store.s3.amazonaws.com/Monograms/T.png","companyName": "Two Six Technologies","employmentType": "Full-time","summary": "At Two Six Technologies, we build, deploy, and implement innovative products that solve the world's most complex challenges today…","score": 307.30508,"easyApply": false,"willingToSponsor": false,"employerType": "Direct Hire","isRemote": false,"modifiedDate": "2026-10-07T20:52:15Z","workplaceTypes": ["On-Site"],"jobLocation": "Austin, Texas, USA","salary": "USD 140,000.00 - 180,000.00 per year"}
summary is the short description Dice shows in search results (about 500 characters), not the full job description; open detailsPageUrl for the full text. score is Dice's relevance score for your keywords; results come newest first, so every job appears once. companyLogoUrl and companyLogoUrlOptimized are null when the company has no logo, and workplaceTypes is [] when the employer didn't set it. salary is free text exactly as the employer wrote it, so it can be a yearly range, an hourly rate or a phrase.
🔁 Schedule a Daily Dice Job Search
For tech job market tracking or a new-jobs feed, run it once a day with the same keywords and state: each run is a dated snapshot, and new id values are the jobs posted since the last run. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new Dice jobs land where your recruiting or research team already works.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "search": "python developer", "stateCode": "NY", "maxResults": 20 }
❓ Dice API FAQ
Does Dice have an official API? Dice does not offer a public, self-serve API for searching its job listings. This Actor needs no key, account or approval and returns the same public listings a job seeker sees on Dice.com, as structured rows you can filter and export.
Do I need a Dice account? No. The Actor only reads public job listings.
Why are salary or jobLocation empty for some jobs? Many employers don't post a salary, so salary is null. Remote jobs often have no city or state, so jobLocation is null for them; check isRemote and workplaceTypes instead.
Why do I see jobs from other states? Dice includes remote jobs in state searches, and some listings name a home office in another state while being open to remote work. Filter on jobLocation or isRemote if you need only on-site jobs in the state.
How many Dice jobs can I get per search? Dice shows at most 10,000 results for one search. When a search matches more and you leave Max Results empty, the Actor splits it into smaller parts (Easy Apply, remote, employer type, sponsorship) and merges them without duplicates, which reaches far past 10,000. If a search is still too broad, the run's status says how many jobs matched and how many could not be reached; narrow the keywords to get the rest. Each run covers one keyword and one state, so run it once per state for a nationwide picture.
Why does my search return far fewer jobs than expected? Dice ranks and filters by your exact keywords, so try a broader or differently worded search. The state can be a code (CA, ca) or a full name (California); anything else stops the run with an error instead of silently searching the wrong place.
How do I find visa sponsorship jobs on Dice? Run a search for your role and keep the rows where willingToSponsor is true. It reflects what the employer selected on the posting.
🔗 Related Scrapers
- LinkedIn Jobs Search Scraper: the same keyword and location search on LinkedIn, to compare tech hiring across job boards.
- LinkedIn Job Details Scraper: full LinkedIn job pages for the postings you shortlist.
- Indeed Jobs Scraper: Indeed listings in 60+ countries, for roles outside Dice's tech focus.
- Google Jobs Scraper: jobs Google collects from many boards for a title and city.
- Job Listings Scraper for ZipRecruiter: ZipRecruiter jobs by keyword and location, with salary.