# Dice Jobs Scraper (`intelscrape/dice-jobs`) Actor

Scrape Dice.com tech jobs by keyword and location — titles, salaries, companies, remote flags, and apply URLs. Query-first. Pay per job result.

- **URL**: https://apify.com/intelscrape/dice-jobs.md
- **Developed by:** [IntelScrape](https://apify.com/intelscrape) (community)
- **Categories:** Jobs, Automation, Lead generation
- **Stats:** 2 total users, 0 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.50 / 1,000 basic job results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Dice Jobs Scraper

![Actor Banner](https://api.apify.com/v2/key-value-stores/PyvJzfQg02FD3RYhd/records/dice-jobs-banner.png)

> 🇨🇳 **中文简介 (Chinese — China & Singapore):**
> 需要可靠的 Dice Jobs Scraper 数据做增长、研究或运营？本 Actor 在 Apify 上按结果交付结构化输出，无需自备复杂基础设施或第三方 API Key（以商店说明为准）。适合中国与新加坡的增长、代理与研究团队批量导出到表格或 AI 工作流。现在就试跑，把结果送进 CRM / Claude / Cursor。

> 🇸🇬 **Ringkasan Melayu (Singapore):**
> Perlu data Dice Jobs Scraper untuk growth, penyelidikan atau operasi? Actor ini hantar output berstruktur di Apify, bayar mengikut hasil (ikut PPE kedai), tanpa infrastruktur rumit. Sesuai untuk pasukan di Singapura dan China. Cuba sekarang dan eksport ke spreadsheet atau AI workflow.

#### 🤖 NEW: Connect This To Your AI!

Want to use this scraper directly inside Claude, Cursor, or ChatGPT? Check out **[Skip Trace MCP Server](https://apify.com/intelscrape/skip--trace)**. Combined IntelScrape agents over Model Context Protocol — autonomous leads, enrichment, outreach prep.

#### 🏆 Featured Bots by IntelScrape

1. **[Dice Jobs Scraper](https://apify.com/intelscrape/dice-jobs)** — Structured results on Apify
2. **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)** — Name, Address, Phone & Email People Lookup
3. **[TruePeopleSearch Scraper](https://apify.com/intelscrape/truepeoplesearch-scraper)** — Phone & Email Matches
4. **[TikTok Scraper](https://apify.com/intelscrape/tiktok-scraper)** — Emails & Influencer Leads
5. **[Amazon Product Review Scraper](https://apify.com/intelscrape/amazon-product-review-scraper)** — Deep E-commerce & Review Extraction
6. **[Building Permit Scraper](https://apify.com/intelscrape/building-permit-scraper)** — US Cities Open Data
7. **[Google Maps No-Website Leads](https://apify.com/intelscrape/website-Leads)** — Local Businesses Without a Website
8. **[UCC Lien Scraper](https://apify.com/intelscrape/ucc-lien-scraper)** — Florida & New Jersey Filings

***

⚡ **Use this Actor in n8n — no code**

1. Add the official **Apify** node in n8n.
2. Connect your Apify API token.
3. Run Actor ID: `IntelScrape/dice-jobs`.

***

![Tech Jobs Banner](https://images.unsplash.com/photo-1522071820081-009f0129c71c?ixlib=rb-4.0.3\&auto=format\&fit=crop\&w=1200\&q=80)

Unlock the tech job market with lightning speed! Extract job listings, company details, salaries, and full job descriptions from Dice.com. Built for recruiters, staffing agencies, data scientists, and B2B tech sales.

***

### 🎯 Why This Tool Exists

Tech recruitment is highly competitive. Finding fresh, verified job postings with full descriptions and salary data is crucial for matching top talent with the right companies before your competitors do.

Unlike other scrapers that use slow, memory-intensive headless browsers, **Dice Job Scraper Pro** is built using an ultra-fast Server-Side Rendering (SSR) bypass. This means it extracts jobs **100x faster** than the competition, bypassing anti-bot protections and saving you both time and Apify compute units.

***

### 💰 How to Make Money With This

This tool is a complete **Business in a Box** for anyone in recruitment, staffing, or B2B tech sales.

#### 1. B2B Tech Recruitment (Staffing Agencies)

Search for `Senior React Developer` or `Cloud Architect`. The bot will return a massive CSV of companies actively hiring for these high-paying roles. You can immediately find the HR manager or CTO on LinkedIn and pitch your recruiting services or candidate roster: *"Hey, I saw your company is urgently hiring a Senior Cloud Architect. We have 3 fully vetted candidates ready to interview tomorrow."*

#### 2. Job Market Analytics & Salary Data Sales

Extract thousands of job postings across different tech hubs (New York, San Francisco, Remote) to build comprehensive salary trend reports. You can sell these localized salary insights to HR departments, bootcamps, and career coaches who need to know the current market rate for specific tech stacks.

#### 3. Automate Your Own Job Hunt

Are you a developer looking for a high-paying remote job? Run this scraper daily to extract the freshest remote job postings with salaries above $150k. Automatically pipe the results into an AI agent to draft and send tailored resumes and cover letters within minutes of a job being posted!

***

### 🚀 Connect Your Own AI Marketing Agent (MCP)

Did you know you can hook this bot up to your own AI (like Claude Desktop or Cursor)?

IntelScrape provides a master **Model Context Protocol (MCP)** server that gives your AI direct control over all of our scrapers. You can literally just talk to your AI and say: *"Find me 50 remote Python Developer jobs posted today, and draft a cold outreach email to each company's HR department offering our staffing services."*

#### ⚡ The All-In-One Setup & Agency Prompt (Copy & Paste)

Copy and paste this exact prompt into your AI (Cursor, Windsurf, or Cline) to automatically install our master MCP server:

> **"Install the `intelscrape/b2b-lead-generation-mcp` MCP server into my Claude Desktop config using Apify CLI. Ask me for my API Token to put in the env."**

**Mega-Prompt (Setup + Run as Recruitment Agency):**

> **"I want you to install the Skip Trace PRO MCP Server so you can extract business data for me. First, guide me step-by-step on where to find my Apify API Token inside the Apify Console. Once I provide you with my token, automatically locate my local MCP configuration file (like `claude_desktop_config.json`) and configure the new server named `intelscrape-b2b`. The command is `npx` and the args are `[\"-y\", \"apify-cli\", \"run\", \"intelscrape/b2b-lead-generation-mcp\"]`. Inject my token into the `env` object under `APIFY_TOKEN`. Once the installation is complete and I have restarted you, you will act as my elite autonomous recruitment agency. You must ask me what specific tech role I want to target. Once I reply, autonomously use the `run_dice_job_scraper` tool to find 50 jobs, then draft highly personalized outreach emails offering my staffing agency services."**

***

### 🖼️ What The Data Looks Like

The scraper provides clean, beautifully structured JSON/CSV data.

```json
{
  "jobId": "89b840de-8179-42f3-a8b0-87c952905e91",
  "jobTitle": "Product Designer Opportunity | AI-Powered Platform",
  "companyName": "VortexLink",
  "location": "Hybrid in Belmont, California",
  "salaryText": "$140,000 - $180,000",
  "workSetting": "Remote",
  "postedDate": "9d ago",
  "jobUrl": "https://www.dice.com/job-detail/89b840de-8179-42f3-a8b0-87c952905e91",
  "jobDescription": "Detailed responsibilities, tech stack, and requirements..."
}
```

***

### 🌟 Featured IntelScrape Bots

Looking for other ways to generate leads? Check out our top-performing scrapers on the Apify Store:

- 🕵️ **[Skip Trace PRO](https://apify.com/intelscrape/skip-trace-pro)**: The ultimate people search, email discovery, and reverse phone lookup tool.
- 🌍 **[Local Lead Finder](https://apify.com/intelscrape/local-lead-finder)**: Find high-rated local businesses on Google Maps that are missing a website.
- 🗺️ **[Google Maps Lead Generator](https://apify.com/intelscrape/google-maps-lead-generator)**: Extract local business leads, websites, and phone numbers directly from Google Maps.
- 🛍️ **[Shopify Owner Email Extractor](https://apify.com/intelscrape/shopify-owner-email)**: Deep-scan Shopify stores to harvest the founder's direct email and social profiles.
- 🎯 **[Niche E-Commerce Finder](https://apify.com/intelscrape/niche-ecommerce-website-finder)**: Instantly generate a CSV of e-commerce store URLs in any niche.
- 🏦 **[UCC Financing Scraper](https://apify.com/intelscrape/ucc-lien-scraper)**: Pull commercial real estate, MCA, and equipment finance leads directly from state registries.
- 🏗️ **[Building Permit Scraper](https://apify.com/intelscrape/building-permit-scraper)**: Extract newly issued construction permits for high-intent contractor leads.
- 📧 **[Contact Info Scraper](https://apify.com/intelscrape/contact-info-scraper)**: Deep-scan company websites to extract employee emails and phone numbers.
- 🏢 **[Business License Scraper](https://apify.com/intelscrape/business-license-scraper)**: Pull newly registered business licenses for fresh B2B outreach.

***

### 🔒 Security & Pricing

- **Pay Per Result:** You are ONLY charged for successful jobs extracted.
- **Premium Data Rate:** Basic fields are incredibly cheap, and you only pay premium prices if you request full descriptions.

Built for performance by **IntelScrape**.

# Actor input Schema

## `searchQuery` (type: `string`):

The job title or skill you are looking for (e.g. 'Software Engineer', 'React').

## `location` (type: `string`):

The city, state, zip code, or 'Remote'.

## `postedDate` (type: `string`):

Filter by how recently the job was posted.

## `maxResults` (type: `integer`):

The maximum number of jobs to scrape.

## `extractFullDescription` (type: `boolean`):

If enabled, the scraper will visit every job page to extract the full job description. This is slower and uses Premium metadata events.

## Actor input object example

```json
{
  "searchQuery": "remote",
  "location": "",
  "postedDate": "ANY",
  "maxResults": 100,
  "extractFullDescription": false
}
```

# Actor output Schema

## `jobId` (type: `string`):

Unique identifier for the job.

## `jobTitle` (type: `string`):

The title of the job.

## `companyName` (type: `string`):

The employer.

## `location` (type: `string`):

The location of the job.

## `jobUrl` (type: `string`):

Direct link to the job.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("intelscrape/dice-jobs").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("intelscrape/dice-jobs").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call intelscrape/dice-jobs --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,intelscrape/dice-jobs"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/VOIrDcvTFkGMKkDut/builds/ehmizyjIf1nxMQXam/openapi.json
