Dice Jobs Scraper avatar
Dice Jobs Scraper

Pricing

Pay per event

Go to Apify Store
Dice Jobs Scraper

Dice Jobs Scraper

Developed by

DR Nayaki

DR Nayaki

Maintained by Community

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

  1. Add this actor to your account.
  2. Configure input (example below).
  3. 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.