Dice.com Jobs Scraper: US Tech Jobs, Salaries & New-Job Alerts
Pricing
from $0.48 / 1,000 jobs
Dice.com Jobs Scraper: US Tech Jobs, Salaries & New-Job Alerts
Scrape Dice.com tech jobs by keyword and location: title, company, location, parsed salary, remote/hybrid, employment type, post date, optional skills. Goes past Dice's 500-job limit, plus new-job alerts.
Pricing
from $0.48 / 1,000 jobs
Rating
0.0
(0)
Developer
Datasmithlab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Export tech jobs from Dice.com by keyword and location. Every row has the title, company, location, salary as numbers (min, max, currency, per hour / year), remote / hybrid / on-site, employment type (full-time, contract, third party), post date and the job link. Optional: the job's skills list.
- Goes past Dice's 500-job limit. Dice shows at most 25 pages × 20 jobs for one search. When a search is bigger, the Actor splits it by employment type, work location type and posting date and merges the slices, so broad searches like
PythonorData Engineerreturn far more than 500 jobs. TheSEARCHESreport tells you how many jobs Dice lists and how many you got. - Salary you can sort. Dice writes pay as free text (
USD 75.00 - 85.00 per hour,$$40 - $50,Depends on Experience). You getsalaryMin,salaryMax,salaryCurrency,salaryPeriodplus the originalsalaryText. When Dice gives no unit ($$40 - $50), the period is estimated andsalaryPeriodInferredistrue. - New-job alerts. Turn on Only new jobs and schedule the Actor: each run returns only jobs not seen before. Jobs already seen are not returned and not charged.
- Many searches in one run. Every keyword × location pair is searched; duplicates across searches are written once.
No login, no browser, no proxy needed. The Actor follows Dice's robots.txt (it never uses ?q= search URLs; it reads the path-style search pages and job pages). Recruiter or hiring-manager names, e-mail addresses and phone numbers are not collected; e-mails and phone numbers inside the short text preview are removed.
What you get
- Job.
title,url,id,postedAt,updatedAt,snippet(short preview),employmentTypes(list),easyApply,employerType(Direct Hire / Recruiter / Other). - Company.
company,companyId. - Where.
location,city,state,country,workplaceTypes(Remote,Hybrid,On-Site),isRemote. - Salary.
salaryText,salaryMin,salaryMax,salaryCurrency,salaryPeriod,salaryPeriodInferred. - With skills (optional).
skills(list) andvalidThrough(end date of the posting). - Search.
searchKeyword,searchLocation,scrapedAt;changeTypeandfirstSeenAtin monitoring mode. - Reports in the run's key-value store:
SEARCHES(per search: jobs on Dice, jobs read, coverage, whether it hit the 500 cap) andHEALTH.
How to search
| You want | Set |
|---|---|
| Python jobs in Austin | Job titles or skills Python, Locations Austin, TX |
| A title in many places | one keyword, a list of locations (Austin, TX, Texas, ...) |
| A title anywhere | a keyword, no location |
| Remote contract jobs | Work location type Remote, Employment types Contract |
| Only jobs with pay shown | Only jobs with a stated salary |
| Everything for a broad search | keep Go beyond 500 jobs per search on and raise Max jobs |
| A daily new-job feed | Only new jobs on, schedule the Actor daily |
| A Dice page you have open | paste it in Dice search URLs (path style, e.g. https://www.dice.com/jobs/q-python-l-Austin,_TX-jobs) |
Keywords are matched as a phrase: Data Engineer finds that title, not every job that mentions "data" or "engineer".
Pricing
Pay per event: a small start fee, then one charge per job row. Jobs that do not match your filters, duplicates, and (in monitoring mode) jobs already seen are free. With Add skills on, each row is billed at the higher "job with skills" price, because every job page has to be opened (slower). If skills cannot be read for a job, that row is billed at the normal job price.
Limits and honest notes
- Dice's sort order cannot be chosen; searches use Dice's own relevance order.
- On very large searches
SEARCHES.coverage(the share of Dice's reported count you received) can stay below 1 because overlapping slices are de-duplicated; use more specific keywords or locations to reach the rest. - Some remote jobs have no location (
location: null). - Full job descriptions are not included: free text often contains contact details of people.
- This Actor is not affiliated with Dice. Use it in line with Dice's terms and the law where you live.