Dice.com Jobs Scraper: US Tech Jobs, Salaries & New-Job Alerts avatar

Dice.com Jobs Scraper: US Tech Jobs, Salaries & New-Job Alerts

Pricing

from $0.48 / 1,000 jobs

Go to Apify Store
Dice.com Jobs Scraper: US Tech Jobs, Salaries & New-Job Alerts

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

Datasmithlab

Maintained by Community

Actor 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 Python or Data Engineer return far more than 500 jobs. The SEARCHES report 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 get salaryMin, salaryMax, salaryCurrency, salaryPeriod plus the original salaryText. When Dice gives no unit ($$40 - $50), the period is estimated and salaryPeriodInferred is true.
  • 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) and validThrough (end date of the posting).
  • Search. searchKeyword, searchLocation, scrapedAt; changeType and firstSeenAt in 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) and HEALTH.
You wantSet
Python jobs in AustinJob titles or skills Python, Locations Austin, TX
A title in many placesone keyword, a list of locations (Austin, TX, Texas, ...)
A title anywherea keyword, no location
Remote contract jobsWork location type Remote, Employment types Contract
Only jobs with pay shownOnly jobs with a stated salary
Everything for a broad searchkeep Go beyond 500 jobs per search on and raise Max jobs
A daily new-job feedOnly new jobs on, schedule the Actor daily
A Dice page you have openpaste 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.