# Dice Jobs Scraper

> Dice Jobs Scraper is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-29).

Scrapes Dice.com US tech job listings by keyword and location, returning salary, employer type, job description, address, contacts, and tech stack without requiring login.

## Facts

- Endpoint: POST https://agent-data.centorprat.workers.dev/tools/dice-jobs-scraper?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dice-jobs-scraper-c0f46bd5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CpAFtHRxwyPjhWYUi_0s3

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dice-jobs-scraper-c0f46bd5 -d '<json body>'
```

Example prompt: Search Dice for up to 20 Python developer jobs posted in the last 3 days in Austin, TX — remote or hybrid only, full-time positions at direct employers, and include full descriptions and contacts.

## When to prefer this

Use this endpoint when you need structured US tech job data from Dice.com specifically — including salary, tech stack, direct employer vs recruiter distinction, and visa sponsorship flags — without managing a login session. Prefer this over generic job search APIs when Dice's tech-focused candidate pool and filters (easy apply, date window, workplace type) are important. Not suitable for non-US jobs or non-tech roles outside Dice's coverage.

## Known failure modes

- No results returned if keyword/location combination yields zero matches on Dice
- Location not recognized if non-US or malformed city/ZIP is provided
- Rate limiting or scraping blocks from Dice.com may cause partial or empty results
- includeDetails=true increases latency and may time out for large result sets
- maxJobs cap of 25 per call limits bulk collection

## How this service works

Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.

## Output

Returns a list of matching Dice.com job postings with fields including job title, salary range, employer name and type (direct/recruiter), employment type, workplace type, tech stack, and optionally full job description, address, expiry date, and contact information scraped from individual job pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "radius": {
   "type": "integer",
   "description": "Search radius around the location."
  },
  "sortBy": {
   "enum": [
    "date",
    "relevance"
   ],
   "type": "string",
   "description": "Order of results."
  },
  "maxJobs": {
   "type": "integer",
   "maximum": 25,
   "description": "Up to this many jobs per keyword x location."
  },
  "keywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 1,
   "description": "e.g. [\"python\", \"devops engineer\", \"salesforce developer\"]."
  },
  "easyApply": {
   "type": "boolean",
   "description": "Keep jobs with Dice Easy Apply."
  },
  "locations": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 1,
   "description": "US city / state / ZIP, e.g. [\"Austin, TX\"], [\"New York, NY\"], [\"94105\"]. Empty = all of the US."
  },
  "workplace": {
   "type": "array",
   "items": {
    "enum": [
     "remote",
     "hybrid",
     "on-site"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Keep these workplace types."
  },
  "datePosted": {
   "enum": [
    "any",
    "today",
    "3days",
    "week"
   ],
   "type": "string",
   "description": "Only jobs posted in this window."
  },
  "employerTypes": {
   "type": "array",
   "items": {
    "enum": [
     "direct",
     "recruiter",
     "other"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Direct employers, recruiters or both."
  },
  "includeDetails": {
   "type": "boolean",
   "description": "Open each job page for the full description, address, expiry and contacts."
  },
  "employmentTypes": {
   "type": "array",
   "items": {
    "enum": [
     "full-time",
     "part-time",
     "contract",
     "third-party"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Keep these employment types."
  },
  "excludeKeywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 10,
   "description": "Drop jobs whose title or company contains any of these."
  },
  "willingToSponsor": {
   "type": "boolean",
   "description": "Keep jobs whose employer is willing to sponsor a visa."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "jobId": "7252c65a-ef31-4a0c-901b-f5319e994a4f",
    "title": "Python Developer",
    "salary": {
     "max": 80000,
     "min": 60000,
     "period": "year",
     "currency": "USD",
     "annualMax": 80000,
     "annualMin": 60000
    },
    "company": "Acadia Technologies, Inc.",
    "location": "Kyle, Texas, USA",
    "postedAt": "2026-10-15T16:00:49Z",
    "easyApply": true,
    "updatedAt": "2026-10-22T14:59:18Z",
    "workplace": "On-Site",
    "salaryText": "$60,000 - $80,000",
    "isRecruiter": true,
    "employerType": "Recruiter",
    "employmentType": "Full-time",
    "willingToSponsor": false
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dice-jobs-scraper-c0f46bd5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data.centorprat.workers.dev](https://www.zero.xyz/host/agent-data.centorprat.workers.dev/llms.txt)
