Dice Jobs Scraper avatar

Dice Jobs Scraper

Pricing

from $1.55 / 1,000 dice job results

Go to Apify Store
Dice Jobs Scraper

Dice Jobs Scraper

A scraper for public Dice.com job listings in the US from search and detail pages.

Pricing

from $1.55 / 1,000 dice job results

Rating

0.0

(0)

Developer

Leonardo Santos

Leonardo Santos

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract public Dice.com job listings from US result pages or specific posting URLs. Each row is flat and typed for recruiting research, market analysis, alerts, spreadsheets, and data pipelines.

Why this actor?

  • Search and detail modes cover discovery and focused enrichment.
  • Hard result/page limits keep delivery and spend bounded.
  • Errors, blocked pages, not-found pages, and empty searches are free.
  • A no-match search is reported as "no jobs found" — never as a retried failure.
  • Pay, employment type, workplace arrangement, and posting dates come from the page's own structured data where Dice publishes it.
  • Public pages only: no login, profiles, applications, or contact enrichment.

Input

{"mode":"search","searchUrl":"https://www.dice.com/jobs?q=python&location=Remote","maxResults":50,"maxPages":1}

For detail mode, set mode to detail and provide jobUrls (up to 100 public https://www.dice.com/job-detail/<guid> posting URLs).

Output

{"mode":"search","input":"https://www.dice.com/jobs?q=python&location=Remote","job_id":"affcf589-2bc3-456b-8c78-5ed5db88ebd3","title":"Gen AI,Python","company":"QUANTUM TECHNOLOGIES LLC","company_url":null,"location":"Miami, Florida","salary":"$80","salary_min":null,"salary_max":null,"salary_currency":null,"salary_period":null,"job_type":"Full-time","employment_type":null,"work_arrangement":null,"badges":["Easy Apply"],"description":null,"posted_on":"Yesterday","posted_at":null,"valid_through":null,"url":"https://www.dice.com/job-detail/affcf589-2bc3-456b-8c78-5ed5db88ebd3","source_page":"https://www.dice.com/jobs?q=python&location=Remote","error":null,"scraped_at":"2026-09-27T00:00:00.000Z"}
FieldMeaning
modesearch or detail.
inputThe source search URL or posting URL.
job_idStable public Dice posting id (the job-detail guid).
titleJob title.
companyHiring company name.
company_urlPublic company profile URL when the posting links one with an id.
locationLocation label as the page states it ("Plano, Texas" in search, "Plano, TX, US" on the posting).
salaryPay as displayed ("USD 209,000.00 - 238,500.00 per year", "$80", "$80/hr").
salary_minStructured pay minimum when the posting carries schema.org base salary (detail mode).
salary_maxStructured pay maximum when the posting states a range (detail mode).
salary_currencyStructured salary currency code ("USD"). Detail mode.
salary_periodStructured pay period ("YEAR") when the posting states one. Detail mode.
job_typeEmployment label as displayed ("Full-time", "Full Time", "Contract").
employment_typeschema.org employment type ("FULL_TIME"). Detail mode.
work_arrangement"Remote", "On-site", or "Hybrid" when the posting states one. Detail mode.
badgesCard tags other than pay and employment type, such as "Easy Apply" or "Able to Sponsor".
descriptionFull posting text (detail mode); null in search mode, whose cards carry no description.
posted_onPosting age as shown ("Today", "2 days ago").
posted_atPosting timestamp when the posting carries one. Detail mode.
valid_throughApplication deadline when the posting carries one. Detail mode.
urlCanonical public posting URL.
source_pagePage the row was extracted from.
errorFree per-input error; null on job rows.
scraped_atExtraction timestamp.

Pricing

Pay per event, and the platform usage is on us — the price you see is the price you pay, with no compute bill on top.

EventPriceWhat one charge buys
Dice job result$0.001545One delivered public Dice.com job row. Error, invalid-input, blocked, not-found, and no-match rows are free.
Actor Start$0.002One run, whatever it returns.

Higher Apify subscription tiers pay less on every event (Silver −20%, Gold −35%).

Proxy

Requests use the Apify proxy configured in proxyConfiguration. The validated default is datacenter. This actor does not bypass challenges.

Use cases

  • Track US hiring by role, location, or workplace arrangement.
  • Build job alerts or market-demand datasets from Dice postings.
  • Enrich a reviewed list of public Dice.com posting URLs with pay and dates.

FAQ

Does this scrape candidate profiles or submit applications? No. It reads public job listings only, never logs in, and never touches personal data.

Why are some rows missing structured pay numbers? Dice publishes schema.org base salary on most postings, but not all — the displayed salary label is always kept verbatim, and salary_min/salary_max stay null when the page states none.

Why do search rows have no description? Result cards carry no posting text; use detail mode for the full description.


This Actor is an independent tool and is not affiliated with Dice.com or DHI Group, Inc.