Dice Jobs Feed avatar

Dice Jobs Feed

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Dice Jobs Feed

Dice Jobs Feed

Extract structured job listings from dice.com.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Black Falcon Data

Black Falcon Data

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

πŸ” What is Dice Jobs Feed?

Dice Jobs Feed extracts structured tech job listings from Dice.com β€” the leading US technology job board with 7,600+ active listings. Get parsed salary ranges, full descriptions, company profiles, skills, and 40+ fields per job in seconds.

Dice.com Jobs Feed

✨ Why choose this Dice scraper?

  • Structured salary data β€” parsed min, max, currency, and type (hourly/yearly/monthly) from every listing
  • 8 search filters β€” keyword, location, radius, employment type, work setting, employer type, Easy Apply, posted date
  • Incremental tracking β€” only get NEW and UPDATED jobs across runs, with EXPIRED job detection
  • Multi-query support β€” search multiple keywords Γ— multiple locations in one run
  • Compact AI/MCP mode β€” 16 core fields optimized for AI agents and LLM workflows
  • Full descriptions β€” HTML and plain text with optional truncation
  • No proxy needed β€” direct fetch at $0 per request, fastest response times
  • 40+ output fields β€” salary, skills, company logo, contact info, workplace type, and more

πŸš€ Quick start

Search for software engineer jobs in New York:

{
"query": "software engineer",
"location": "New York",
"maxResults": 100
}

Search remote Python jobs posted in the last 7 days:

{
"query": "python developer",
"remoteFilter": "Remote",
"postedDate": "SEVEN",
"easyApply": true,
"maxResults": 50
}

Multi-query with location combinations:

{
"query": ["data engineer", "machine learning"],
"location": ["San Francisco", "Austin"],
"employmentType": "Full-time",
"maxResults": 200
}

πŸ“Š Sample output

{
"jobId": "ac4a56d1321c1f09b06247deace5e279...",
"jobKey": "01d3f5fc-2b5f-4e9d-b2e4-b0f514fd150f",
"title": "Senior Software Engineer",
"company": "JPMorgan Chase & Co.",
"companyLogoUrl": "https://d3qscgr6xsioh.cloudfront.net/...",
"companyProfileId": "1df6729b-a9b4-4970-805d-dd611963982b",
"location": "New York, New York, USA",
"salaryText": "USD 150,000.00 - 166,000.00 per year",
"salaryMin": 150000,
"salaryMax": 166000,
"salaryCurrency": "USD",
"salaryType": "YEAR",
"employmentType": "Full-time",
"workplaceTypes": ["On-Site"],
"employerType": "Direct Hire",
"skills": ["Python", "AWS", "PostgreSQL"],
"easyApply": false,
"description": "We have an opportunity to impact your career...",
"descriptionHtml": "<p>We have an opportunity to impact...</p>",
"descriptionLength": 3136,
"postedDate": "2026-03-13T21:02:12.000Z",
"modifiedDate": "2026-03-20T21:04:08Z",
"validThrough": "2026-04-13T00:00:00.000Z",
"canonicalUrl": "https://www.dice.com/job-detail/...",
"portalUrl": "https://www.dice.com",
"contactName": "John Smith",
"extractedEmails": [],
"contentQuality": "full",
"fetchedAt": "2026-03-21T01:26:27.527Z"
}

βš™οΈ Input reference

ParameterTypeDefaultDescription
querystring / arrayβ€”Search keywords. Use array for multi-query.
locationstring / arrayβ€”City, state, or region. Use array for multi-location.
radiusintegerβ€”Distance from location in miles (1–200)
employmentTypeenumβ€”Full-time, Contract, Part-time, Third Party
remoteFilterenumβ€”Remote, Hybrid, On-Site
employerTypeenumβ€”Direct Hire, Recruiter
easyApplybooleanfalseOnly return Easy Apply jobs
postedDateenumβ€”ONE (today), THREE, SEVEN, FOURTEEN, THIRTY
startUrlsarrayβ€”Direct Dice search or job detail URLs

Limits

ParameterTypeDefaultDescription
maxResultsinteger50Max jobs to return (0 = unlimited, max 1000)
maxPagesinteger5Max SERP pages per search source (max 50)

Enrichment

ParameterTypeDefaultDescription
includeDetailsbooleantrueFetch detail pages for full description and structured salary
descriptionMaxLengthinteger0Truncate description to N characters (0 = no limit)
compactbooleanfalseOutput only 16 core fields for AI/MCP workflows

Incremental tracking

ParameterTypeDefaultDescription
incrementalModebooleanfalseTrack changes across runs
stateKeystringβ€”Stable key for tracked universe (required with incrementalMode)
emitUnchangedbooleanfalseAlso emit jobs that haven't changed
emitExpiredbooleanfalseAlso emit jobs no longer in results

πŸ“¦ Output fields

All fields are always present (null when unavailable, never omitted). Dates are ISO 8601. URLs are absolute.

FieldTypeDescription
jobIdstringDeterministic SHA-256 ID
jobKeystringDice job GUID
titlestringJob title
companystringCompany name
companyUrlstringCompany profile URL on Dice
companyProfileIdstringDice company profile UUID
companyLogoUrlstringCompany logo image URL
locationstringCity, state, country
descriptionstringFull job description (plain text)
descriptionHtmlstringFull job description (HTML)
descriptionLengthintegerCharacter count
salaryTextstringRaw salary string
salaryMinnumberParsed minimum salary
salaryMaxnumberParsed maximum salary
salaryCurrencystringCurrency code (USD)
salaryTypestringYEAR, HOUR, or MONTH
employmentTypestringFull-time, Contract, etc.
workplaceTypesarrayRemote, Hybrid, On-Site
employerTypestringDirect Hire or Recruiter
skillsarrayRequired skills and technologies
easyApplybooleanSupports Dice Easy Apply
postedDatestringISO 8601 posted timestamp
modifiedDatestringISO 8601 last modified
validThroughstringISO 8601 expiry date
canonicalUrlstringJob detail page URL
portalUrlstringhttps://www.dice.com
contactNamestringRecruiter or hiring manager name
extractedEmailsarrayEmail addresses found in description
contentQualitystringfull, thin, or serp_only
fetchedAtstringISO 8601 scrape timestamp
changeTypestringNEW, UPDATED, UNCHANGED, EXPIRED (incremental only)

πŸ”„ How does incremental mode work?

Set incrementalMode: true with a stable stateKey to track job changes across runs:

{
"query": "python developer",
"location": "New York",
"incrementalMode": true,
"stateKey": "python-nyc"
}

Each job is classified per run:

  • NEW β€” first time seen in this search
  • UPDATED β€” content changed since last run (salary, description, etc.)
  • UNCHANGED β€” identical to last run (skipped unless emitUnchanged: true)
  • EXPIRED β€” no longer in search results (emitted if emitExpired: true)

πŸ’° How much does Dice Jobs Feed cost?

Pay-per-event pricing β€” you only pay for results:

EventPrice
Actor start$0.005
Per result$0.002

Examples:

  • 50 jobs = $0.005 + (50 Γ— $0.002) = $0.105
  • 100 jobs = $0.005 + (100 Γ— $0.002) = $0.205
  • 1,000 jobs = $0.005 + (1,000 Γ— $0.002) = $2.005

No proxy costs. No hidden fees. Compute runs at 256 MB.

⚠️ Known limitations

  • US only β€” Dice.com operates exclusively in the United States
  • Tech focus β€” Dice specializes in technology and IT jobs; other industries have limited coverage
  • Skills from detail page β€” skills extraction requires includeDetails: true (enabled by default)
  • Company profiles β€” includeCompanyProfile is not yet implemented (company name, logo, and profile URL are always included from search results)