Dice Jobs Scraper: US Tech Jobs with Salaries & Skills avatar

Dice Jobs Scraper: US Tech Jobs with Salaries & Skills

Pricing

from $0.25 / 1,000 job returneds

Go to Apify Store
Dice Jobs Scraper: US Tech Jobs with Salaries & Skills

Dice Jobs Scraper: US Tech Jobs with Salaries & Skills

Scrape Dice.com tech jobs in the US by keyword and location: title, company, city and ZIP, remote, contract or full time, salary parsed into numbers, skills, full description, easy apply and visa sponsorship. Search links, new jobs only. JSON, CSV, API.

Pricing

from $0.25 / 1,000 job returneds

Rating

0.0

(0)

Developer

deriverge s.r.o.

deriverge s.r.o.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Dice Jobs Scraper

Export tech jobs from Dice, the leading US job board for software, data, IT and engineering roles. Search by keywords and location or paste a Dice search link, and get every job with the company, city and ZIP code, remote, full-time or contract, the employer type (direct hire or recruiter), the salary as numbers, the skills, easy apply, visa sponsorship and the full description. A watch name turns it into a daily job alert.

You pay only for jobs returned, from $0.25 per 1,000, with no start fee. The $5 of monthly credit in Apify's Free plan covers about 10,000 jobs, so you can try it for free.

Why use Dice Jobs Scraper?

  • Every match, not the first page. Dice returns up to 100 jobs per request and the scraper pages through all of them.
  • Salary as numbers. Pay like "USD 116,000.00 - 145,000.00 per year" or "$60 - $72 per hour" becomes a minimum, a maximum and a period.
  • Skills and full descriptions. The skills Dice attaches to each job and the complete description, at no extra cost.
  • Filters that matter for tech hiring. Contract or full time, remote, direct hire or recruiter, easy apply and visa sponsorship.
  • Job alerts. New-only mode with a watch name returns only jobs you have not seen before; schedule it daily.
  • No start fee. You pay per job only, a fraction of the price of the most used Dice scraper.

What data does Dice Jobs Scraper return?

FieldWhat it contains
titleJob title
companyCompany
locationLocation
postalCodeZIP code
remoteRemote
employmentTypesFull-time, contract...
employerTypeDirect hire or recruiter
salaryTextPay as shown
salaryMinPay from
salaryMaxPay to
salaryPeriodPer year or hour
skillsSkills
easyApplyEasy apply
visaSponsorshipVisa sponsorship
descriptionFull description
postedAtPosted at
urlJob page

Who uses Dice Jobs Scraper?

  • IT recruiters and staffing firms: find open tech roles and the companies behind them, with pay and contract type.
  • Job boards and aggregators: import US tech jobs with full descriptions and skills, refreshed daily.
  • Tech salary analysts: benchmark advertised pay by skill, city and contract type.
  • Sales teams: spot companies hiring engineers as a buying signal.
  • Job seekers and bootcamps: track new roles for the skills you teach or look for.

How much does it cost to scrape Dice jobs?

You pay per result. There is no start fee and no charge for compute time or proxies.

Free planStarterScaleBusiness
1,000 jobs$0.50$0.40$0.33$0.25

For example, exporting 5,000 jobs with full details costs $2.50 on the Free plan and $1.25 on the Business plan. The $5 of monthly credit in Apify's Free plan covers about 10,000 jobs.

Jobs removed by a filter, duplicates across searches and jobs already returned in new-only mode are never charged.

How to scrape Dice jobs

  1. Click Try for free (or Start if you are signed in) to open the actor in Apify Console.
  2. Type Keywords and a Location, or paste Dice search links.
  3. Optionally narrow by Employment types, Workplace, Posted within, Employer type, Easy apply only or Visa sponsorship only.
  4. For a daily job alert, give the run a Watch name, turn on Return only jobs new since the last run and schedule it.
  5. Click Start. Rows appear in the Output tab within seconds.
  6. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

Input example

{
"keywords": "java developer",
"location": "Austin, TX",
"radiusMiles": 50,
"employmentTypes": [
"contract"
],
"postedWithin": "7",
"includeDetails": true,
"maxItems": 500
}

Output example

A real row from a run in September 2026 (long texts shortened). In the Output tab the Overview view shows the same data as a table.

{
"key": "dice:46ed2e21f5e2e7096f8798da39ff0d24",
"jobId": "46ed2e21f5e2e7096f8798da39ff0d24",
"guid": "566382db-5505-4b86-90dc-b80d616080a7",
"title": "Sr. Manager, Full-stack Engineer (Java, Python, Docker, AI) (Enterprise Platforms Technology)",
"url": "https://www.dice.com/job-detail/566382db-5505-4b86-90dc-b80d616080a7",
"company": "Capital One",
"companyUrl": "https://www.dice.com/company/10225989",
"companyLogo": "https://d3qscgr6xsioh.cloudfront.net/auPuemrQp2SIr1o3Br2U_z0f4ZioXQ1SYO9MSTJ0m_muselogo.webp?format=webp",
"location": "Plano, Texas, USA",
"city": "Plano",
"state": "TX",
"postalCode": "75023",
"country": "USA",
"remote": false,
"workplaceType": null,
"employmentTypes": [
"Full-time"
],
"employerType": "Direct Hire",
"easyApply": false,
"visaSponsorship": false,
"salaryText": "USD 209,000.00 - 238,500.00 per year",
"salaryMin": 209000,
"salaryMax": 238500,
"salaryPeriod": "yearly",
"salaryCurrency": "USD",
"summary": "Sr. Manager, Full-stack Engineer (Java, Python, Docker, AI) (Enterprise Platforms Technology) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive and iterative delivery environment? At Capital One, you...",
"skills": [
"IT Strategy",
"Emerging Technologies",
"Microservices",
"Mentorship",
"Collaboration",
"Programming Languages",
"Scala",
"Node.js",
"RDBMS",
"NoSQL",
"Orchestration",
"Docker"
],
"description": "Sr. Manager, Full-stack Engineer (Java, Python, Docker, AI) (Enterprise Platforms Technology)\n\nDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive and iterative delivery environment? At Capital One, you...",
"descriptionHtml": "Sr. Manager, Full-stack Engineer (Java, Python, Docker, AI) (Enterprise Platforms Technology)<br /><br />Do you love building and pioneering in the technology s...",
"postedAt": "2026-09-25T07:48:36Z",
"updatedAt": "2026-09-26T21:19:39Z",
"validThrough": "2026-10-27T21:19:39.000Z",
"searchQuery": "\"python\"",
"scrapedAt": "2026-09-27T11:19:43.132Z"
}

Tips and limitations

  • Many recruiter posts show pay only as "Depends on Experience"; the parsed numbers then stay empty.
  • Pay figures without a period are read as hourly below $500 and yearly from $20,000.
  • Names, emails and phone numbers of recruiters are not collected.
  • For jobs straight from company career sites, see our Greenhouse, Lever and Workday scrapers.

Integrations and API

Connect the actor to Make, Zapier, n8n, Google Sheets, Slack or any webhook, or call it from your own code. With the Python client:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("deriverge/dice-jobs-scraper").call(run_input={"keywords": "devops", "location": "Remote", "maxItems": 200})
for j in client.dataset(run["defaultDatasetId"]).iterate_items():
print(j["title"], j["company"], j["salaryText"], j["url"])

The API tab on this page has the same call for Node.js and cURL, and AI agents can run the actor through the Apify MCP server.

The scraper reads job ads that Dice shows publicly to every visitor, at a moderate pace, and collects no personal data of recruiters or candidates. Job ads are business information. Check the terms before republishing descriptions, and link back to the job page.

FAQ

Does it cover remote jobs?

Yes. Remote jobs are included by default; pick Remote in Workplace to get only those.

How many jobs can I get?

All matches of a search; a search for "python" has about 30,000.

How fresh is the data?

Live: every run reads Dice as it is at that moment.

Do I need a Dice account, proxies or an API key?

No.

Support and feedback

Missing a field or found something that does not work? Open an issue in the Issues tab and it will be answered, usually within a day. If the actor saves you time, a short review helps other people find it.