Dice.com Tech Jobs Scraper avatar

Dice.com Tech Jobs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Dice.com Tech Jobs Scraper

Dice.com Tech Jobs Scraper

Scrape US tech jobs from Dice.com with titles, companies, salaries, skills, descriptions, and remote-work flags. HTTP-only, no login required.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

12

Total users

0

Monthly active users

5 days ago

Last modified

Share

Dice Job Scraper — Dice.com Tech Jobs Data Extractor

Scrape tech jobs from Dice.com, the leading US job board for technology, IT, engineering, and cybersecurity careers. This Dice job scraper extracts real-time job postings — titles, companies, salaries, employment type, remote/hybrid/on-site status, visa sponsorship, and full job descriptions — directly from Dice's search results and job pages. No Dice account, login, or cookies required.

Use it for recruiting and sourcing, tech salary benchmarking, job market research, building a job board or job alert app, lead generation for staffing agencies, or any workflow that needs structured, up-to-date tech job data at scale.

What this actor does

  • Search Dice.com by keyword, title, or skill (e.g. "python developer", "devops engineer", "cybersecurity analyst") — or paste Dice search/job URLs directly
  • Automatically pages through search results instead of stopping at the first page, so you can pull hundreds of jobs per search
  • Filter by employment type (full-time, part-time, contract, third-party/staffing), remote/hybrid/on-site, employer type (direct employer vs. recruiter/staffing agency), Easy Apply, visa sponsorship, date posted, minimum salary, search radius, and include/exclude keywords
  • Returns full job details by default — complete description, structured salary range, skills, and company info — with a faster lightweight mode available when you only need the summary data
  • Only real, verified data — empty fields are omitted rather than filled with guesses or placeholders

Use cases

  • Recruiting & talent sourcing — pull fresh tech job postings to identify hiring companies, in-demand skills, and competing openings
  • Salary & compensation benchmarking — collect real posted salary ranges by role, location, and employment type
  • Job board & job alert apps — feed structured, deduplicated Dice.com listings into your own site, newsletter, or Slack/email alert
  • Staffing & recruitment agency lead generation — find companies and recruiters actively hiring, filtered by direct-hire vs. third-party postings
  • Labor market & skills research — analyze demand trends for specific technologies, certifications, or job titles over time
  • Visa sponsorship & remote-work search — filter specifically for jobs offering sponsorship or remote/hybrid arrangements

Output per job

  • id, guid — Dice's own stable job identifiers (use guid for deduplication across runs)
  • url — direct link to the job posting
  • title, company, companyUrl, companyLogoUrl
  • location — city, state, postal code, country (or region/display name for remote-friendly listings)
  • salary (display string) and salaryDetails (parsed minimum/maximum, currency, unit) when the employer publishes pay
  • employmentType — Full-Time, Part-Time, Contract, Third-Party, or a combination
  • employerType — Direct Hire, Recruiter, or Other
  • workplaceTypes — Remote, Hybrid, and/or On-Site
  • easyApply, willingToSponsor, isRemote — boolean flags when confirmed on the listing
  • postedAt, modifiedDate, applyBefore — posting and application-window dates
  • descriptionHtml, descriptionText — the full job description (or a short summary in lightweight mode)
  • skills — extracted skill/technology tags
  • rank — the job's position within its search results
  • scrapedAt — when this record was collected

If a search genuinely returns no matching jobs, the actor emits a single informational record explaining why, instead of an empty, ambiguous dataset.

Input options

FieldTypeDescription
startUrlsstring[]Dice search or job-detail URLs to scrape. Example: https://www.dice.com/jobs?q=python.
searchTermstringKeyword, job title, or skill to search for (used when no startUrls are given).
locationstringCity, state, or ZIP code to search near.
employmentTypeenumFull-Time, Part-Time, Contract, or Third-Party.
workTypeenumRemote, Hybrid, or On-Site.
employerTypeenumDirect Hire, Recruiter, or Other — filter out staffing-agency reposts if you only want direct employers.
easyApplybooleanOnly jobs with Dice's one-click Easy Apply.
willingToSponsorbooleanOnly jobs where the employer is open to visa sponsorship.
radius / radiusUnitinteger / enumSearch radius around location, in miles or kilometers.
maxItemsintegerMaximum number of jobs to return (1–500).
maxPagesintegerHow many pages of search results to collect per search (1–25).
includeJobDetailsbooleanOn by default: include the full job description and salary breakdown. Turn off for a faster, lighter-weight result set.
salaryMinintegerMinimum posted salary. Jobs without a published salary are still included, since most employers don't disclose pay.
datePostedDaysintegerOnly jobs posted within the last N days.
includeKeywordsstring[]Only keep jobs mentioning at least one of these words.
excludeKeywordsstring[]Drop jobs mentioning any of these words.
proxyConfigurationobjectApify proxy settings (required for reliable access to Dice.com; enabled automatically).

FAQ

Do I need a Dice.com account, API key, or cookies? No. This actor reads Dice's own public job search and job-detail pages — the same listings any visitor can see without logging in.

Do I need to configure a proxy? No — a proxy is required for reliable access to Dice.com and is used automatically on every run using Apify's free proxy, at no extra cost to you.

How many jobs can I get from one search? Dice typically surfaces up to a few hundred results per distinct search/filter combination. For broader coverage, run multiple searches with different keywords, locations, or filters rather than expecting a single search to return everything on the site.

Why is willingToSponsor sometimes missing even though I filtered for it? The filter itself works correctly, but Dice doesn't always display this flag on every matching listing — treat its presence as best-effort rather than guaranteed on every record.

What's the difference between the two result modes? With full job details on (the default), you get the complete description and a parsed salary range, which takes slightly longer per job. With it off, you get everything visible on the search-results page — title, company, salary, employer type, Easy Apply, sponsorship, and more — in a faster, lighter pass without the full description text.

Can I search for remote-only or visa-sponsorship jobs specifically? Yes — use the workType filter (set to Remote) and/or willingToSponsor to narrow results to exactly those listings.

Is the salary data real? Yes — salary and salaryDetails reflect exactly what the employer published on Dice. No salaries are estimated, inferred, or fabricated; jobs without published pay simply omit these fields.