Dice Jobs Scraper: US Tech Jobs, Salary, Remote, Skills avatar

Dice Jobs Scraper: US Tech Jobs, Salary, Remote, Skills

Pricing

from $0.68 / 1,000 jobs

Go to Apify Store
Dice Jobs Scraper: US Tech Jobs, Salary, Remote, Skills

Dice Jobs Scraper: US Tech Jobs, Salary, Remote, Skills

Scrape Dice.com job listings by keyword, location, remote or hybrid, contract or full-time, and posting date. Returns title, company, location, salary as numbers, workplace type, employer type, posted date and job URL. Optional skills and description. Not affiliated with Dice. $0.90 per 1,000 jobs.

Pricing

from $0.68 / 1,000 jobs

Rating

0.0

(0)

Developer

Red Fox Scout

Red Fox Scout

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Scrape Dice.com job listings by keyword, location, remote or hybrid, contract or full-time, and posting date. Each job has its title, company, location, salary as numbers, workplace type, employer type, posted date and job URL. Set "posted on or after" and run it on a schedule to get only new jobs. Optionally add each job's skills and full description. No login, no cookies, no API keys, and not affiliated with Dice.

Price: $0.90 per 1,000 jobs. Failed searches and error rows are free, and a job that two searches return is charged once. Apify's free plan ($5 monthly credit) covers about 5,500 jobs a month.

Dice Jobs Scraper output table: title, company, location, salary, employment type and workplace for python developer jobs in Austin, TX

Questions it answers

  • Which new tech jobs were posted on Dice since yesterday for a skill or title?
  • How many remote, hybrid and on-site roles are open for a keyword in one city?
  • Which companies hire direct and which jobs come from recruiters?
  • What pay do Dice contract and full-time listings show for a role?
  • Which skills do data engineer or DevOps listings ask for most?

Who uses this

  • 📈 Recruiters and talent teams: track open roles and competing employers for a skill.
  • 💼 Job seekers and career coaches: collect fresh listings by role, workplace type and pay.
  • 📊 Market researchers: measure demand and advertised pay for US tech roles.
  • 🤖 Developers and AI agents: feed a job board, spreadsheet or agent with structured Dice listings.

Why this Dice Jobs Scraper

  • 🆕 Only new jobs on a schedule: set postedAfter to a date and each run returns just the jobs posted since then, so repeat runs stay cheap.
  • 💵 Salary as numbers: "USD 197,300.00 - 225,100.00 per year" becomes a minimum, a maximum, a currency and a period, and the original wording is kept.
  • 🎯 Filters that match Dice: workplace type, employment type, employer type (skip recruiters), Easy Apply and visa sponsorship.
  • 🧩 Skills and full description: tick one box to open each job page and add the skills list and the description text.
  • 📈 More than 750 jobs per search: unfiltered searches are split automatically when Dice caps a search at 750.
  • 🏷️ $0.90 per 1,000 jobs: one charge per job, with no start fee and no add-on charges.

How to use the Dice Jobs Scraper

  1. Click Try for free (a free Apify account is enough).
  2. Enter keywords such as python developer, or paste a Dice search link, one per line.
  3. Optional: add a location, workplace and employment types, an employer type or a posting date.
  4. Click Start, then download as JSON, CSV or Excel, or schedule it for a daily feed.

Input

FieldDefaultWhat it does
searches–Dice keywords or Dice search links, one per line. Required.
location–City and state for keyword searches, e.g. Austin, TX. Empty means all of the US.
radius–Miles around the location, 1 to 500.
workplaceTypes–Only Remote, Hybrid or On-Site jobs. Empty means all.
employmentTypes–Only FULLTIME, PARTTIME, CONTRACTS or THIRD_PARTY. Empty means all.
postedWithin–Only jobs posted ONE (today), THREE (3 days) or SEVEN (7 days) ago.
postedAfter–Only jobs posted since a date (2026-11-01) or a window (3 days, 24 hours, 2 weeks). Windows suit scheduled runs.
employerType–Direct Hire, Recruiter or Other.
easyApplyOnlyfalseOnly jobs you can apply to on Dice.
willingToSponsorOnlyfalseOnly jobs where the employer is willing to sponsor a visa.
includeDetailsfalseOpen each job page to add skills and description. Slower.
maxItems100Jobs per search (max 10,000).

Example (the input behind the output below):

{ "searches": ["python developer"], "location": "Austin, TX", "workplaceTypes": ["Remote", "Hybrid"], "postedWithin": "SEVEN", "maxItems": 15 }

Output

One row per job. A real row from that run:

{
"jobId": "fe86b1db-60f6-4152-8ce9-7e9f5efa422a",
"url": "https://www.dice.com/job-detail/fe86b1db-60f6-4152-8ce9-7e9f5efa422a",
"title": "Fulltime-Permanent Hire - Fullstack Python Developer",
"company": "Prodware Solutions",
"companyProfileUrl": "https://www.dice.com/company-profile/06aee37b-158c-522f-8a9e-feccdac2068a",
"location": null,
"city": null,
"state": null,
"country": null,
"workplaceTypes": ["Remote"],
"isRemote": true,
"employmentType": "Full-time",
"employerType": "Direct Hire",
"salaryText": "100000 - 120,000",
"salaryMin": 100000,
"salaryMax": 120000,
"salaryCurrency": "USD",
"salaryPeriod": "year",
"postedAt": "2026-11-02T21:02:17Z",
"modifiedAt": "2026-11-02T22:03:49Z",
"easyApply": true,
"applyUrl": null,
"summary": "Job Description: 5+ years of Python experience. Required: Git, GitHub, CI/CD, Linux, Bash, and Agile development experience. GitHub Actions experience...",
"skills": null,
"description": null,
"logoUrl": "https://d3qscgr6xsioh.cloudfront.net/...",
"searchQuery": "python developer"
}
  • summary is Dice's own search-result summary (about 400 characters). Tick includeDetails to fill skills and description; otherwise both are null.
  • salaryMin, salaryMax, salaryCurrency and salaryPeriod come from salaryText when Dice shows a number. Many listings say "Depends on Experience" and have no numbers. When the text has no period, an amount under 500 is read as per hour and 10,000 or more as per year.
  • Remote jobs often have no location.
  • searchQuery is the search a job came from. A failed search adds one row with an error field and no charge. Emails and phone numbers inside text fields are replaced with [email removed] and [phone removed].

Example tasks

Ready-made inputs you can open, change and run:

Monitor new jobs on a schedule

Create a schedule in Apify (daily or hourly), and set postedAfter to a window such as 24 hours (or a date), or use postedWithin set to ONE for a daily run. Only jobs posted in that window are returned and charged, so a daily feed of a narrow search costs a few cents a month.

How much does it cost?

$0.90 per 1,000 jobs.

  • 100 jobs: about $0.09
  • 10,000 jobs: about $9.00
  • Failed searches and error rows: free. A job that two searches return is charged once.

Apify's free plan gives $5 of credit every month, enough for about 5,500 jobs. includeDetails adds run time (one extra page per job) but no extra charge per job.

FAQ

Is this legal? The Actor reads job listings that Dice shows to any visitor without logging in. It does not log in, use cookies or accounts, solve CAPTCHAs, or collect personal details of applicants or recruiters. This is not legal advice, so check the terms and rules that apply to how you use the data.

How many jobs can one search return? Dice shows at most 750 jobs (25 pages of 30) per search. A search with no workplace or employment filter is split into smaller slices automatically, so it can return more than 750, up to the maxItems you set (max 10,000). With a filter set, the 750 limit applies, so narrow the search by location or posting date instead.

Can I sort by newest? Dice's search page returns jobs by relevance and does not take a sort order. Use postedWithin or postedAfter to get the newest jobs.

Why is the location empty on some jobs? Dice leaves it out for some remote jobs. The workplaceTypes and isRemote fields still tell you the workplace.

  • XING Jobs Scraper: jobs in Germany, Austria and Switzerland with salary ranges.
  • SEEK Jobs Scraper: job listings from seek.com.au and seek.co.nz with salary as numbers.
  • LinkedIn Jobs Scraper: LinkedIn job listings by keyword and location, with full descriptions and no login.
  • ATS Jobs Scraper: every open job from a company's Greenhouse, Lever, Ashby or other career site.
  • Jobs Index: open jobs from thousands of Greenhouse, Lever and Ashby career sites in one search.