Dice.com Jobs Scraper
Pricing
$10.00 / 1,000 jobs
Dice.com Jobs Scraper
The latest and most advanced Dice.com jobs scraper. Our Dice.com jobs extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.
Pricing
$10.00 / 1,000 jobs
Rating
5.0
(1)
Developer

Orgupdate
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
8 days ago
Last modified
Categories
Share
π Dice Jobs Scraper
The most efficient way to extract job listings directly from Dice Jobs search results.
π Overview
The Dice Jobs Scraper is a powerful data extraction tool designed to aggregate job listings from the Dice Jobs search engine.
Whether you're building a job board, analyzing labor market trends, or automating lead generation for recruitment, this actor delivers structured, clean data in real-time.
β¨ Key Features
- π Multi-Source Aggregation β Access listings from thousands of job boards via a single Dice search query.
- π― Laser-Focused Filtering β Filter by specific companies, exact locations, job types (Remote/Contract), and posting dates.
- β‘ High Performance β Optimized for speed and low-compute usage to save costs.
- π Fresh Data β Scrape "Posted 3 days ago" or "Today" to get the newest opportunities first.
- π API Ready β Seamlessly integrates with Python, Node.js, Zapier, and Make.com.
π Input Parameters
The actor accepts the following input parameters in JSON format.
| Parameter | Type | Required | Description | Default | Valid Values |
|---|---|---|---|---|---|
countryName | String | No | The country context for the Dice Search domain | "all" | "usa", "uk", "india", etc. |
includeKeyword | String | Yes | The main search terms or specific skills | - | Any search string (e.g., "React", "Remote", "Marketing Manager") |
locationName | String | No | Specific city, state, or region | - | Any location string (e.g., "San Francisco, CA") |
companyName | String | No | Filter listings to a specific employer | - | Any company name (e.g., "Dice", "Microsoft") |
jobType | String | No | Filters by employment type | - | FULLTIME, PARTTIME, CONTRACTOR, INTERN |
datePosted | String | No | How recent the jobs should be | "month" | today, 3days, week, month |
pagesToFetch | Integer | No | Number of pagination pages to scrape | 1 | Positive integers |
π» Example Input Configuration
{"countryName": "usa","locationName": "new york","includeKeyword": "software engineer, python","companyName": "dice","jobType": "FULLTIME","datePosted": "week","pagesToFetch": 3}
π Output Data
The results are stored in the default Apify dataset. You can download them in JSON, CSV, Excel, or XML formats.
Sample JSON Output
[{"job_title": "Senior Frontend Developer","company_name": "Tech Corp Inc.","location": "New York, NY (Remote)","posted_via": "LinkedIn","salary": "$120,000 - $150,000 a year","date": "2025-03-25","job_type": "Full-time","URL": "https://www.dice.com/search?..."}]
Field Dictionary
- job_title: The official designation of the role.
- company_name: The organization hiring.
- location: Geographical location or "Remote" status.
- posted_via: The original platform where Dice found the job (e.g., Monster, Greenhouse, LinkedIn).
- salary: Pay range (if provided by the employer).
- URL: Direct link to the job application or listing.
How to Use
- Deploy on Apify β Run the actor directly from the Apify platform.
- Schedule & Automate β Set up periodic runs to keep your job database updated.
- Export Data β Integrate with your CRM, website, or analytics platform.
Why Use This Actor?
- No Coding Required β Easy-to-use with minimal setup.
- Saves Time β Automates job data collection.
- Customizable β Supports tailored scraping configurations.
π¨βπ» Programmatic Usage
You can run this actor via the Apify API using the official client libraries.
Python
from apify_client import ApifyClient# Initialize the client with your API tokenclient = ApifyClient("YOUR_APIFY_TOKEN")# Prepare the Actor inputrun_input = {"countryName": "usa","includeKeyword": "Data Scientist","datePosted": "3days","pagesToFetch": 1,}# Run the Actor and wait for it to finishrun = client.actor("orgupdate/dice-jobs-scraper").call(run_input=run_input)# Fetch and print Actor results from the run's dataset (if there are any)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({token: 'YOUR_APIFY_TOKEN',});const input = {countryName: 'uk',includeKeyword: 'DevOps',jobType: 'CONTRACTOR',};(async () => {// Run the Actor and wait for it to finishconst run = await client.actor('orgupdate/dice-jobs-scraper').call(input);// Fetch and print Actor results from the run's dataset (if there are any)const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((item) => {console.dir(item);});})();
π Integrations
Don't just scrape dataβact on it. You can integrate this actor with:
- Zapier / Make.com: Trigger an email or Slack notification whenever a new job matching your criteria is posted.
- Dice Sheets: Automatically save new job listings into a spreadsheet for analysis.
- Slack/Discord: Create a bot that alerts your community about new job openings.
π‘ Use Cases
- Job Aggregators & Boards: Populate your niche job board with fresh content daily without manual entry.
- HR & Recruitment: Analyze competitor hiring strategies by tracking their open positions.
- Lead Generation: Find companies currently hiring for specific roles to pitch your B2B services.
- Salary Research: Aggregate salary data across different regions and titles to create market reports.
π Support & Feedback
If you encounter any issues or have feature requests, please contact us through the Apify Console or check the actor page.
Happy Scraping! π