Dice Jobs Scraper avatar

Dice Jobs Scraper

Pricing

from $0.60 / 1,000 jobs

Go to Apify Store
Dice Jobs Scraper

Dice Jobs Scraper

Scrape job listings from Dice.com. Extract job details including title, company, location, salary, employment type, remote status, and description.

Pricing

from $0.60 / 1,000 jobs

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

What does this actor do?

Dice Jobs Scraper extracts job listings from Dice.com, the leading job board for tech, engineering, and IT professionals in the United States. Search by keywords, location, employment type, and posting date to find relevant tech jobs. The actor returns structured data including job title, company, location, salary, employment type, remote status, and full description.

Why use this actor?

  • Tech job focus: Access Dice.com's comprehensive tech and engineering job listings programmatically
  • Structured output: Get clean, normalized job data with full descriptions ready for analysis
  • Remote filtering: Easily filter for remote-only positions
  • Salary data: Capture salary information when available
  • Scalable: Schedule recurring runs to track tech job market trends
  • API-ready: Integrate with Make, Zapier, n8n, or custom workflows via the Apify API

How to use Dice Jobs Scraper

  1. Open the actor in the Apify Store
  2. Enter search parameters:
    • Keywords (e.g., "python; devops; kubernetes")
    • Location (e.g., "New York" or leave empty for nationwide)
    • Employment type (optional, e.g., "Full-time")
    • Remote only (optional checkbox)
    • Max jobs to scrape (default 50)
  3. Click Start and wait for the run to complete
  4. Download results in JSON, CSV, Excel, or HTML format

Input

The actor accepts these input parameters:

FieldTypeDescriptionExample
keywordsstringSearch keywords, separated by semicolons"python; devops"
locationstringJob location (optional, leave blank for nationwide)"New York"
employmentTypestringFilter by employment type (optional)"Full-time"
postedDateintegerPosted within last N days (optional)30
isRemotebooleanShow only remote positionstrue/false
maxJobsintegerMaximum jobs to scrape50

Output

Example output row:

{
"id": "123456789",
"title": "Senior Python Developer",
"company": "Tech Innovations LLC",
"location": "New York, NY",
"salary": "$150,000 - $180,000",
"employmentType": "Full-time",
"remote": false,
"postedDate": "2026-09-28T09:15:00Z",
"summary": "We're looking for an experienced Python developer to join our backend team.",
"description": "You will develop scalable backend services using Python and modern cloud technologies...",
"detailsPageUrl": "https://www.dice.com/jobs/detail/123456789",
"companyPageUrl": "https://www.dice.com/companies/tech-innovations-llc",
"scrapedAt": "2026-09-28T12:30:00Z"
}

Data fields

FieldDescription
idUnique Dice job ID
titleJob position title
companyEmployer/company name
locationJob location (city, state)
salarySalary range as displayed
employmentTypeType of employment (Full-time, Contract, etc.)
remoteWhether position is remote
postedDateWhen the job was posted
summaryBrief job summary
descriptionFull job description
detailsPageUrlDirect link to job details on Dice
companyPageUrlCompany profile page on Dice
scrapedAtWhen this data was scraped

Pricing

This actor is priced at $0.001 per job scraped. A typical run scraping 50 tech jobs costs less than $0.05.

Dice Jobs Scraper vs. alternatives

FeatureDice Jobs ScraperManual scrapingLinkedIn JobsIndeed Jobs
Tech job focusYesPossibleNoLimited
Full descriptionsYesYesNoYes
Remote filterYesYesYesYes
Salary dataYesYesPartialPartial
Cloud schedulingYesNoYesYes
Cost per job$0.001Free but risky$0.002-0.005$0.001-0.002

Using Dice Jobs Scraper with AI agents

The Apify MCP lets AI agents (Claude, ChatGPT, etc.) call this actor directly. Example agent prompt:

"Find 30 Python and DevOps engineer jobs posted in the last 7 days on Dice in New York, filter for full-time remote positions only. Show me the top 10 by salary."

Agents can also chain this with other actors for job analysis, salary research, or hiring automation pipelines.

FAQ

What's the difference between Dice and LinkedIn jobs?

Dice specializes in tech and engineering roles and has higher average salaries for tech positions. LinkedIn is broader but less tech-focused. Dice has better technical job filtering.

Can I search by multiple keywords?

Yes, separate keywords with semicolons: "python; golang; rust" will search for any of these technologies.

How often can I run this?

You can run it as often as you want. We recommend scheduling daily or weekly runs to track job market changes.

Yes, scraping Dice's publicly available job listings is permitted for research and personal use. Check Dice's Terms of Service for commercial use restrictions.

What if I find a job with no salary?

Salary data is optional on Dice listings. Some companies don't post salary ranges. The salary field will be null for these positions.

Can I filter by salary range?

Currently the actor doesn't support direct salary filtering, but you can filter results by salary in your downstream workflow.

Do remote jobs appear nationwide?

Yes, if a job is marked remote on Dice, it appears nationwide regardless of location setting. Use isRemote: true to see only remote positions.

For broad searches like "python" in a major city, expect 100-500 results. Niche searches may return 10-50. Dice updates daily with new postings.

Can I get more details like company benefits?

The actor returns title, description, and company info. Additional fields like benefits, visa sponsorship, or company reviews are not currently extracted.

What if no results are returned?

Check your keyword spelling and location. Some searches may legitimately have zero results. The actor will log when pagination ends.

Support

Found a bug or have a feature request? Open an issue on the actor's Issues tab in the Apify Console.

For questions about Apify Actors, visit docs.apify.com.

Part of the webdatatools web-intelligence suite — every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data