πŸ’» Dice.com Jobs Scraper - Tech Jobs with Salary avatar

πŸ’» Dice.com Jobs Scraper - Tech Jobs with Salary

Pricing

from $3.00 / 1,000 results

Go to Apify Store
πŸ’» Dice.com Jobs Scraper - Tech Jobs with Salary

πŸ’» Dice.com Jobs Scraper - Tech Jobs with Salary

Extract tech job listings from Dice.com, the leading US technology job board. Scrape job titles, companies, salaries, locations, remote status, and full descriptions. Dynamic pagination captures all results. Uses browser fingerprinting to avoid blocks.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

0

Monthly active users

12 days ago

Last modified

Share

πŸ’» Dice.com Jobs Scraper β€” US Tech Jobs with Salary Data

Extract tech job listings from Dice.com, the leading US technology job board, as clean, structured data β€” DevOps, SRE, platform, cloud and software roles with salary ranges, employment type, location, remote status and accurate ISO posting timestamps. Search by keyword and location, filter by remote or posting date, and get every matching job with a direct apply URL in one tidy dataset. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

πŸ’» What is the Dice.com Jobs Scraper?

It turns any Dice.com search into a structured dataset. Give it a search query (like platform engineer or kubernetes), a location and a posting-date window, and the actor auto-detects the total number of result pages, crawls them, then visits each job detail page to pull the real datePosted timestamp from the page's JSON-LD β€” instead of vague "3d ago" text β€” and parses out salary ranges and employment type, so recruiters, job boards and analysts get precise, benchmark-ready tech hiring data.

What data does it extract?

  • Job title and company name
  • Job description β€” summary text from the listing
  • Location and remote flag (boolean)
  • Employment type β€” Full-time, Part-time, Contract, W2, C2C, Third Party
  • Salary min & max β€” parsed from the listed range when present
  • Posted date β€” accurate ISO timestamp from the job page's JSON-LD, plus raw posted_date_text
  • Job URL β€” direct link to the Dice job detail page
  • Job ID, source and scraped_at timestamp

⬇️ Input

Search by keyword and location, then narrow by recency or remote:

FieldDescription
searchQueryJob search keywords (e.g. devops engineer, platform engineer, SRE)
locationLocation to search (e.g. United States, Remote, New York)
postedDateRecency filter: ONE (24h), THREE (3 days), SEVEN (7 days)
remoteOnlyOnly return remote positions
maxResultsMaximum jobs to return (1–1000, default 100)
maxPagesMaximum result pages to scrape (1–20, default 5)

Example input

{
"searchQuery": "platform engineer",
"location": "Remote",
"postedDate": "SEVEN",
"remoteOnly": true,
"maxResults": 100,
"maxPages": 5
}

⬆️ Output

Every job is one clean record (view as a table, or export JSON / CSV / Excel):

{
"job_id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
"job_title": "Senior Platform Engineer",
"company_name": "Acme Cloud Systems",
"job_description": "We're hiring a Senior Platform Engineer to build and scale our Kubernetes platform...",
"location": "Remote",
"remote_flag": true,
"employment_type": "Full-time",
"salary_min": 150000.0,
"salary_max": 185000.0,
"posted_date": "2026-06-25T15:30:05+00:00",
"posted_date_text": "2026-06-25T15:30:05.000Z",
"job_url": "https://www.dice.com/job-detail/a1b2c3d4-5678-90ab-cdef-1234567890ab",
"source": "Dice",
"scraped_at": "2026-06-27T15:30:00.000000"
}

πŸ’‘ Use cases

  • πŸ’° Salary benchmarking: analyze tech compensation ranges by role, location and seniority.
  • 🎯 Recruiting & talent intel: track demand for specific skills and find companies scaling their teams.
  • 🧩 Job boards: aggregate premium US tech listings with salary transparency and accurate post dates.
  • πŸ“Š Market research: measure the US tech hiring market by skill, region and employment type over time.

❓ FAQ

How do I scrape Dice.com jobs? Set a searchQuery and location, pick a postedDate window, then Run. You get structured tech jobs with titles, companies, salaries, employment type, locations and accurate posting timestamps.

Does every job include salary? No β€” salary is captured when the employer lists it. Many Dice postings do include a range, which is parsed into salary_min and salary_max.

How accurate are the posting dates? Very β€” the actor opens each job's detail page and reads the real ISO datePosted from its JSON-LD structured data, rather than relying on relative "3d ago" text.

Does it capture all results or just page one? It detects the total number of result pages from Dice's pagination and crawls them, up to your maxPages and maxResults limits.

Can I filter by remote or recency? Yes β€” set remoteOnly: true for remote jobs, and use postedDate (ONE, THREE, SEVEN) to limit to jobs posted in the last 1, 3 or 7 days.

What employment types are detected? Full-time, Part-time, Contract, W2, C2C and Third Party β€” common across US tech and contracting roles.

Do I need an API key or login? No. It reads publicly available Dice.com job listings β€” just give it a search query and location.

Can I run it on a schedule or via API? Yes β€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n.

Is scraping Dice.com legal? It extracts publicly available job postings. Use it responsibly for research and aggregation, and follow applicable laws and Dice's terms.

πŸ”— You might also like

For full tech-hiring coverage across boards and ATS systems:


Keywords: Dice scraper, Dice.com jobs scraper, tech jobs with salary, DevOps jobs scraper, SRE jobs, platform engineer jobs, US tech jobs data, salary benchmarking, tech recruitment data, jobs API, IT jobs scraper, contract W2 C2C jobs, job market analysis, remote tech jobs, software engineer jobs data.