Dice Job Scraper — Tech Jobs, Salaries & Descriptions avatar

Dice Job Scraper — Tech Jobs, Salaries & Descriptions

Pricing

from $0.001 / job scraped

Go to Apify Store
Dice Job Scraper — Tech Jobs, Salaries & Descriptions

Dice Job Scraper — Tech Jobs, Salaries & Descriptions

Scrape tech job listings from Dice.com: title, company, location, salary, remote/visa flags, and full job descriptions. Fast, reliable, no login.

Pricing

from $0.001 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Share

Dice Jobs Scraper — Tech Jobs with Salaries, No Login, Clean JSON

Scrape tech job listings straight from Dice.com by keyword and location and get back clean, structured JSON — title, company, location, salary, employment type, posted date, sponsored flag and the apply link. It reads Dice's own server-rendered search pages over fast, plain HTTP, paginating through each search automatically. No account, no API key. Built for recruiters, job-board operators and anyone researching the tech labor market who needs reliable data without babysitting a browser.

Features

  • 🔎 Keyword + location search — pass searches like "software engineer|Remote", or drop in a full dice.com/jobs URL and it just works.
  • 💰 Salary when Dice lists it — the salary field is pulled straight from the card, alongside employmentType (full-time, contract, etc.).
  • 📄 Multi-page crawlingmaxPagesPerSearch walks page after page (~20 jobs each) so you get depth, not just the first screen.
  • 🎯 Total cap controlmaxItems caps jobs across all searches so runs stay predictable.
  • 🏷️ Sponsored detection — every record carries a featured boolean so you can separate paid placements from organic listings.
  • Fast, browser-free HTTP — no headless Chrome, no login; runs light and cheap.
  • 🔁 De-duplicated — jobs are keyed by Dice's jobId so you never get the same listing twice.

What you get

Every job becomes one clean JSON record:

{
"jobId": "a1b2c3d4-0000-1111-2222-333344445555",
"title": "Senior Software Engineer",
"company": "Acme Technologies",
"location": "Remote",
"salary": "$140,000 - $170,000",
"employmentType": "Full-time",
"posted": "2 days ago",
"featured": false,
"summary": "We're hiring a senior engineer to build and scale our backend platform...",
"url": "https://www.dice.com/job-detail/a1b2c3d4-0000-1111-2222-333344445555"
}

Input

{
"searches": ["software engineer|Remote", "data scientist|New York, NY"],
"maxItems": 200,
"maxPagesPerSearch": 10,
"proxyConfiguration": { "useApifyProxy": false }
}
FieldDescription
searchesKeyword + optional location as `"keyword
startUrlsAdvanced alternative: a request list of {"url":"..."} Dice jobs URLs.
maxItemsCap on total jobs across all searches (0 = no cap).
maxPagesPerSearchPages (~20 jobs each) to crawl per search.
proxyConfigurationOptional. Dice works without a proxy; enable one only if you hit rate limits at scale.

Use cases

  • Build or refresh a tech job board with fresh, salaried Dice listings.
  • Source candidates by scraping roles for a specific stack in a target city.
  • Track tech salary ranges and employment types across markets over time.
  • Feed a labor-market or compensation dashboard with structured hiring data.

Pricing

Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.

FAQ

Do I need a Dice account or API key? No. This Actor reads Dice.com's public, server-rendered job search pages over plain HTTP — there's no login, no API key involved.

How many jobs can I get per run? Each Dice search page holds roughly 20 jobs. Use maxPagesPerSearch to control how deep it paginates and maxItems to cap the total across all your searches, so runs stay predictable.

Is scraping Dice legal? The Actor only reads publicly available listings that Dice serves to any visitor, and results are de-duplicated by Dice's jobId. It's an independent tool, not affiliated with Dice; review Dice's Terms of Service and your local regulations for your specific use case.

What's the output format? Clean, structured JSON — one record per job with title, company, location, salary, employmentType, posted, featured, summary and the apply url. Export to JSON, CSV or Excel from the dataset.

Can I filter by location or keyword? Yes. Pass searches as "keyword|location" (e.g. "software engineer|Remote"), or drop in a full dice.com/jobs URL with the filters you want.

Building a broader hiring dataset? Pair this with our other job scrapers:

Notes

This Actor reads Dice.com's public, server-rendered job search pages. It is an independent tool and is not affiliated with, endorsed by, or sponsored by Dice or DHI Group; "Dice" is a trademark of its respective owner.