Dice Job Alerts & Dice.com Jobs Scraper - New Tech Jobs avatar

Dice Job Alerts & Dice.com Jobs Scraper - New Tech Jobs

Pricing

from $0.72 / 1,000 jobs

Go to Apify Store
Dice Job Alerts & Dice.com Jobs Scraper - New Tech Jobs

Dice Job Alerts & Dice.com Jobs Scraper - New Tech Jobs

Dice job alerts and Dice.com jobs scraper: search US tech jobs by keyword and location, filter by posted date, contract or full-time, remote and easy apply, and get only new jobs since your last run. Salary, company, location, skills summary and apply link in one table.

Pricing

from $0.72 / 1,000 jobs

Rating

0.0

(0)

Developer

Kamer Ozkan

Kamer Ozkan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Dice job alerts as data: search Dice.com tech jobs by keyword and US location, filter by posted date, contract or full-time, remote and Easy Apply, and with only new jobs switched on get just the jobs that appeared since your last run. Title, company, location, workplace type, employment type, salary text, posted date, summary and the Dice job URL in one table. $0.90 per 1,000 jobs.

What does Dice Job Alerts do?

Type the searches you would type on Dice.com (for example python developer, devops engineer or salesforce admin), add a US city, state or ZIP if you want, and choose the same filters as on the Dice search page. The actor reads the Dice search result pages (30 jobs per page) and returns one row per job, without duplicates across your searches.

  • Dice job alerts mode: switch on Job alerts: only new jobs and schedule the run daily. The actor remembers every job it delivered for that monitor name and returns, and charges, only jobs it has not delivered before. Run several alerts side by side with different monitor names.
  • Filters: posted today, last 3 days or last 7 days; full-time, part-time, contract or third party (C2C); remote, on-site or hybrid; Easy Apply only; radius in miles.
  • Bulk: many searches in one run, up to 1,500 jobs per search.

It needs no login, no Dice account and no proxy setup on your side.

Who is it for?

  • IT staffing firms and tech recruiters: a daily feed of new contract and C2C jobs for the skills you place, straight into a sheet or CRM.
  • Job seekers and job boards: Dice tech jobs and remote jobs for a skill, with salary text and the Easy Apply flag.
  • Labor-market and HR analysts: track which companies post which tech roles, where, and at what pay.

What data can you get?

FieldExample
jobId7252c65a-ef31-4a0c-901b-f5319e994a4f (Dice job id)
titlePython Developer
companyAcadia Technologies, Inc.
locationKyle, Texas, USA (or Remote)
city / state / countryKyle / TX / USA
workplaceTypes["On-Site"] (Remote, On-Site, Hybrid)
isRemotefalse
employmentTypeFull-time (also Contract, Third Party, Part-time)
employerTypeRecruiter or Direct Hire
salary$60,000 - $80,000 (as the employer wrote it)
easyApplytrue
postedDate / updatedDate2026-10-15T16:00:49Z / 2026-10-23T14:20:28Z
summaryFirst lines of the job description
urlhttps://www.dice.com/job-detail/7252c65a-ef31-4a0c-901b-f5319e994a4f
companyLogoUrlCompany logo image
searchQuery / searchLocationpython developer / null
isNewtrue (only in job alerts mode)
scrapedAtWhen the run collected the row

Fields stay empty (null) when Dice does not show that detail. The actor returns job postings only; it does not collect recruiters' personal contact details.

How much does it cost?

You pay only for jobs delivered: $0.90 per 1,000 jobs ($0.0009 per job) on the Free plan, with Store discounts on paid Apify plans: Bronze $0.81, Silver $0.765, Gold and above $0.72 per 1,000 jobs. In job alerts mode, jobs you already received are skipped and not charged. A search without results costs nothing.

Worked example: a daily alert for 5 skills that finds about 40 new jobs a day = about 1,200 jobs a month = about $1.08 a month on the Free plan.

Set "Max jobs per query", "Max jobs in total" or a maximum cost per run to cap spending.

How to use it

  1. Click Try for free.
  2. Enter one or more Search queries and, if you want, a Location and Radius.
  3. Pick Posted date, Employment type, Workplace type and Easy Apply jobs only as on Dice.com.
  4. For Dice job alerts, switch on Job alerts: only new jobs, give the alert a Monitor name and create a daily schedule in Apify.
  5. Click Start, then download the results as JSON, CSV or Excel, or read them through the API.

Input example

{
"queries": ["devops engineer", "data engineer"],
"location": "Austin, TX",
"radiusMiles": 50,
"postedDate": "7days",
"employmentTypes": ["contract", "thirdparty"],
"onlyNewJobs": true,
"monitorName": "austin-contract-devops",
"maxResultsPerQuery": 90
}

Output example

Row from a QA run on 2026-10-24 (devops engineer, Austin, TX, contract and third party, last 7 days):

{
"jobId": "d83bc1c0-ee1c-4b41-887a-1e79b06399e6",
"title": "Sr. DevOps Engineer",
"company": "WB Solutions LLC",
"location": "Austin, Texas, USA",
"city": "Austin",
"state": "TX",
"country": "USA",
"workplaceTypes": ["On-Site", "Hybrid"],
"isRemote": false,
"employmentType": "Contract",
"employerType": "Direct Hire",
"salary": "Depends on Experience",
"easyApply": true,
"postedDate": "2026-10-19T14:00:34Z",
"updatedDate": "2026-10-23T22:09:39Z",
"summary": "Greetings from WB Solutions We have an Urgent requirement for a Senior DevOps Engineer at Austin, TX Long-Term Contract...",
"url": "https://www.dice.com/job-detail/d83bc1c0-ee1c-4b41-887a-1e79b06399e6",
"companyLogoUrl": "https://d3qscgr6xsioh.cloudfront.net/tI35jt77Qjep00to5y7u_12d78c81166d5b7972d7b84587da01cf.png?format=webp",
"searchQuery": "devops engineer",
"searchLocation": "Austin, TX",
"scrapedAt": "2026-10-24T16:17:42+00:00"
}

Integrations and API

Run it from your code with the Apify API or the apify-client package, schedule it in Apify, or connect it to Make, n8n, Zapier, Google Sheets, Slack or a webhook. A daily schedule plus a Slack or email integration gives you Dice job alerts in your team channel.

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("kamerozkan/dice-job-alerts").call(run_input={
"queries": ["java developer"],
"workplaceTypes": ["remote"],
"postedDate": "today",
"onlyNewJobs": True,
"monitorName": "remote-java",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["company"], item["salary"], item["url"])

FAQ

How do Dice job alerts work here? With only new jobs on, the actor stores the ids of the jobs it delivered under your monitor name. The next run with the same monitor name skips those and returns only new postings. The first run returns every matching job. Use a new monitor name to start a fresh alert.

How many jobs can I get per search? Dice shows 30 jobs per page; the actor reads pages until your limit (up to 1,500 per search) or the end of the results. Use more specific searches or filters for more jobs in total.

Does a location search include remote jobs? Yes, Dice adds remote jobs to location searches. Set Workplace type to on-site or hybrid if you want local jobs only.

Do I get the full job description? You get the first lines of the description (summary) and the job URL. The full text is on the Dice job page.

What happens when a search has no results? The run still succeeds; the status message and the OUTPUT record list the searches without results, and nothing is charged for them.

Is it legal to collect this data? It collects publicly visible job postings. You are responsible for how you use the data, including privacy laws like GDPR.

Support and feedback

  • Found a bug or missing a field? Open an issue on the Issues tab of this Actor. We reply within 48 hours and ship most fixes within a few days.
  • Have an idea for a feature? Issues are the fastest way to get it built.
  • If the Actor saves you time, a short review on this page helps other users find it.