Dice Jobs Feed
Pricing
from $2.00 / 1,000 results
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Black Falcon Data
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.

β¨ 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
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string / array | β | Search keywords. Use array for multi-query. |
location | string / array | β | City, state, or region. Use array for multi-location. |
radius | integer | β | Distance from location in miles (1β200) |
employmentType | enum | β | Full-time, Contract, Part-time, Third Party |
remoteFilter | enum | β | Remote, Hybrid, On-Site |
employerType | enum | β | Direct Hire, Recruiter |
easyApply | boolean | false | Only return Easy Apply jobs |
postedDate | enum | β | ONE (today), THREE, SEVEN, FOURTEEN, THIRTY |
startUrls | array | β | Direct Dice search or job detail URLs |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 50 | Max jobs to return (0 = unlimited, max 1000) |
maxPages | integer | 5 | Max SERP pages per search source (max 50) |
Enrichment
| Parameter | Type | Default | Description |
|---|---|---|---|
includeDetails | boolean | true | Fetch detail pages for full description and structured salary |
descriptionMaxLength | integer | 0 | Truncate description to N characters (0 = no limit) |
compact | boolean | false | Output only 16 core fields for AI/MCP workflows |
Incremental tracking
| Parameter | Type | Default | Description |
|---|---|---|---|
incrementalMode | boolean | false | Track changes across runs |
stateKey | string | β | Stable key for tracked universe (required with incrementalMode) |
emitUnchanged | boolean | false | Also emit jobs that haven't changed |
emitExpired | boolean | false | Also 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.
| Field | Type | Description |
|---|---|---|
jobId | string | Deterministic SHA-256 ID |
jobKey | string | Dice job GUID |
title | string | Job title |
company | string | Company name |
companyUrl | string | Company profile URL on Dice |
companyProfileId | string | Dice company profile UUID |
companyLogoUrl | string | Company logo image URL |
location | string | City, state, country |
description | string | Full job description (plain text) |
descriptionHtml | string | Full job description (HTML) |
descriptionLength | integer | Character count |
salaryText | string | Raw salary string |
salaryMin | number | Parsed minimum salary |
salaryMax | number | Parsed maximum salary |
salaryCurrency | string | Currency code (USD) |
salaryType | string | YEAR, HOUR, or MONTH |
employmentType | string | Full-time, Contract, etc. |
workplaceTypes | array | Remote, Hybrid, On-Site |
employerType | string | Direct Hire or Recruiter |
skills | array | Required skills and technologies |
easyApply | boolean | Supports Dice Easy Apply |
postedDate | string | ISO 8601 posted timestamp |
modifiedDate | string | ISO 8601 last modified |
validThrough | string | ISO 8601 expiry date |
canonicalUrl | string | Job detail page URL |
portalUrl | string | https://www.dice.com |
contactName | string | Recruiter or hiring manager name |
extractedEmails | array | Email addresses found in description |
contentQuality | string | full, thin, or serp_only |
fetchedAt | string | ISO 8601 scrape timestamp |
changeType | string | NEW, 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:
| Event | Price |
|---|---|
| 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 β
includeCompanyProfileis not yet implemented (company name, logo, and profile URL are always included from search results)