
Dice Jobs Scraper
Pricing
Pay per event

Dice Jobs Scraper
Scrape live job links from Dice.com by keywords, location, and skills. Extract up to 1,000 listings with auto-pagination, proxy support, and state tracking. Output links to Apify datasets or CSV — ideal for recruiters, job seekers, and automation pipelines.
0.0 (0)
Pricing
Pay per event
0
1
1
Last modified
15 hours ago
Dice.com Job Scraper — Apify Actor
Effortlessly scrape live job listings from Dice.com, one of the top job boards for tech professionals.
This Apify actor collects job posting URLs based on your chosen keywords, location, and optional skills — perfect for recruiters, job seekers, and researchers.
🌟 Key Features
- 🔍 Scrapes real-time job links from Dice.com
- 📍 Filters by keywords, location, and skills
- 🔁 Auto-pagination with scraper state tracking
- 📦 Saves data to Apify Dataset and local
dice_jobs.csv
- 🔒 Handles up to 1000 jobs across multiple runs
- 💾 Remembers progress via
scraper_state.json
📋 What Data You Get
Each run collects:
- 🔗
job_link
: Direct URL to the job posting
You can integrate it with a second actor to extract full job details, company info, etc.
🚦 Getting Started
▶️ On Apify Console
- Add this actor to your account.
- Configure input (example below).
- Run the actor and view results in the Dataset tab.
📥 Input Example
A full explanation of an input example in JSON:
{"keywords": "AI Engineer","location": "San Francisco","skills": "python, llm, pytorch"}
📤 Sample Output
The results will be saved to:
- 📂 Apify dataset (accessible via API or UI)
- 📄
dice_jobs.csv
(when running locally)
Output format: JSON or CSV
[{"job_link": "https://www.dice.com/job-detail/abc123"},{"job_link": "https://www.dice.com/job-detail/xyz789"}]
CSV:
job_link https://www.dice.com/job-detail/abc123 https://www.dice.com/job-detail/xyz789
💡 Use Cases
📈 Tech job market research
🧑💼 Talent sourcing and recruiter automation
🤖 Input for job-application automation bots
🧠 Competitive salary benchmarking
📊 Trend tracking and analytics
🔗 Integration Ideas
Combine with LinkedIn profile scraper
Send jobs to Google Sheets or Airtable
Connect to Zapier, Integromat/Make, or CRMs
Feed into your auto-apply agent
📦 Dataset Storage
You can export scraped jobs from the Apify dataset in:
JSON
JSONL
Excel
CSV
XML
HTML Table
⚙️ Actor Settings Setting Value Max Results 1000 total across runs Jobs Per Run 50 (default) Pagination Auto-handled State Tracking Yes (scraper_state.json) Output File dice_jobs.csv 📩 Feedback & Support
Found a bug or have a feature request?
👉 Create an issue on GitHub
📧 Email us: dr.nayakinaidu@gmail.com
🧠 Developer Notes
This actor uses requests, pandas, beautifulsoup4, and the apify SDK. State is stored between runs so you can scrape up to 1000 jobs progressively with minimal API hits.