Dice Jobs Scraper: US Tech Jobs, Salaries & Descriptions
Pricing
$2.50 / 1,000 job scrapeds
Dice Jobs Scraper: US Tech Jobs, Salaries & Descriptions
Scrape Dice.com tech job listings by keyword and location with filters for date, employment type (contract, full-time, C2C), remote/hybrid/on-site and Easy Apply: title, company, salary, location, employer type, sponsorship flag and optionally the full description. Fast API, no browser. Pay per job.
Pricing
$2.50 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
Torix
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Security
Limited permissionsShare
Dice Jobs Scraper — US Tech Jobs with Salaries & Full Descriptions
Scrape Dice.com, the US tech job board, by keyword and location with Dice's own filters — posted date, employment type (full-time, part-time, contract, C2C/third-party), remote / hybrid / on-site and Easy Apply. Every job comes with title, company, company page and logo, location, salary text, employment and employer type, visa-sponsorship flag, Easy Apply flag, posting dates and summary — plus, optionally, the full description, postal code and salary range.
Uses the same JSON search API as dice.com (100 jobs per request). No browser, no login.
How to run it in 3 steps
- Add your input. In Keywords paste job titles or skills (add a US location if you need one) — e.g.
python. The form is already filled with a working example, so you can skip this step for a first try. - Press Start. The prefilled run returns 30 jobs in about 3 s and costs about $0.075. Set Max results (cost cap) to cap the cost of bigger runs; you only pay for jobs actually delivered.
- Get the data. Open the Output tab and export JSON, CSV or Excel — or run it from the API, Make, Zapier, n8n or an AI agent (see below).
Features
- All Dice filters, including contract/C2C and remote/hybrid.
- Recruiter-ready:
employerType(Direct Hire vs. Recruiter),willingToSponsor,easyApply. - Full descriptions on demand from each posting's structured data, cleaned to plain text (HTML also included).
- Deduplicated across keywords.
- Pay per job: $2.50 per 1,000 — half of typical Dice scrapers.
Use cases
- Tech recruiting & staffing: find contract and C2C roles by skill and city every day.
- Sales leads for staffing agencies: companies hiring engineers now.
- Salary & skills analytics for US tech roles.
- Job aggregation for niche boards and newsletters.
Input
{"keywords": ["python", "devops"],"location": "Austin, TX","radius": 30,"postedWithin": "7","employmentTypes": ["contract", "thirdparty"],"workplaceTypes": ["remote", "hybrid"],"maxJobsPerSearch": 500,"scrapeDetails": true}
Output
Real output (default input)
First 2 of 30 records from a run with the prefilled input (2.8 s on a test machine; long values shortened here):
[{"jobId": "7f443384-50ce-4864-aa94-a06963bf518a","title": "FullStack Developer (Asset Management, Java, Python) - NY/GA/CA Hybrid - 10+ yrs","company": "Systems Management Group, Inc","companyId": "91171941","companyUrl": "https://www.dice.com/company/91171941","companyLogo": "https://d3qscgr6xsioh.cloudfront.net/MTIvUoBkSG2NFBuSnjMl_systems mgmt logo.png?format=webp","location": "New York, New York, USA","city": "New York","state": "NY","isRemote": false,"workplaceTypes": [],"employmentType": "Contract, Third Party","employerType": "Recruiter","salary": "Depends on Experience","easyApply": true,"willingToSponsor": false,"summary": "Role: Full stack Developer Exp: 10+ yrs Location: New York, Atlanta and Los Angeles - 3 days Hybrid (Locals Only) Note: Must have Financial …","postedDate": "2026-10-14T21:01:13Z","modifiedDate": "2026-10-14T21:07:51Z","url": "https://www.dice.com/job-detail/7f443384-50ce-4864-aa94-a06963bf518a","search": "python","searchTotal": 28082,"scrapedAt": "2026-10-15T12:13:40.777Z"},{"jobId": "43dd3961-f604-4efb-bf46-e11f6b278c67","title": "Full stack Engineer (Java, Python) - 10+ Years - NY, Atlanta and Los Angeles - Hybrid","company": "Systems Management Group, Inc","companyId": "91171941","companyUrl": "https://www.dice.com/company/91171941","companyLogo": "https://d3qscgr6xsioh.cloudfront.net/MTIvUoBkSG2NFBuSnjMl_systems mgmt logo.png?format=webp","location": "New York, New York, USA","city": "New York","state": "NY","isRemote": false,"workplaceTypes": [],"employmentType": "Contract, Third Party","employerType": "Recruiter","salary": "Depends on Experience","easyApply": true,"willingToSponsor": false,"summary": "Role: Full stack Engineer (Java, Python) Location: NY, Atlanta and Los Angeles - 3 days Onsite Must have Asset Management, investment manag…","postedDate": "2026-10-14T21:14:16Z","modifiedDate": "2026-10-14T21:14:16Z","url": "https://www.dice.com/job-detail/43dd3961-f604-4efb-bf46-e11f6b278c67","search": "python","searchTotal": 28082,"scrapedAt": "2026-10-15T12:13:40.777Z"}]
{"jobId": "101bc9c8-ef1e-4c39-bd8a-3c153df00de9","title": "Senior Cloud Software Engineer (Python/AWS)","company": "Pyramid Technology Solutions, Inc.","companyId": "10125301","companyUrl": "https://www.dice.com/company/10125301","companyLogo": "https://d3qscgr6xsioh.cloudfront.net/…png","location": "Houston, Texas, USA","city": "Houston","state": "TX","isRemote": false,"employmentType": "Contract","employerType": "Direct Hire","salary": "Depends on Experience","easyApply": true,"willingToSponsor": false,"summary": "Position: Senior Cloud Software Engineer (Python/AWS) Location: Houston, TX - Hybrid…","postedDate": "2026-10-12T14:48:26Z","url": "https://www.dice.com/job-detail/101bc9c8-ef1e-4c39-bd8a-3c153df00de9","search": "python","searchTotal": 28304,"description": "Position: Senior Cloud Software Engineer (Python/AWS)\nLocation: Houston, TX - Hybrid…","validThrough": "2026-11-12T15:48:26.000Z","postalCode": "77002","country": "US","salaryCurrency": "USD","scrapedAt": "2026-10-13T22:30:00.000Z"}
Use with AI agents (MCP), LangChain, RAG & the API
This actor is a ready-made tool for AI agents: an LLM can call it, wait for the run and read clean JSON back.
MCP server (Claude Desktop, Claude Code, Cursor, VS Code, any MCP client) — add Apify's hosted MCP server with this actor enabled as a tool:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=torix33/dice-jobs-scraper","headers": { "Authorization": "Bearer <APIFY_TOKEN>" }}}}
LangChain / LangGraph (pip install langchain-apify, set APIFY_API_TOKEN):
from langchain_apify import ApifyActorsTool, ApifyWrapperfrom langchain_core.documents import Document# 1) give the actor to an agent as a tooltool = ApifyActorsTool("torix33/dice-jobs-scraper")# 2) or load results as Documents for a RAG indexloader = ApifyWrapper().call_actor(actor_id="torix33/dice-jobs-scraper",run_input={"keywords": ["python", "devops"], "location": "Austin, TX", "radius": 30, "postedWithin": "7", "employmentTypes": ["contract", "thirdparty"], "workplaceTypes": ["remote", "hybrid"], "maxJobsPerSearch": 500, "scrapeDetails": True},dataset_mapping_function=lambda item: Document(page_content=item["description"], metadata={"url": item.get("url")}),)docs = loader.load()
REST API — one synchronous call, dataset items in the response:
curl -X POST "https://api.apify.com/v2/acts/torix33~dice-jobs-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \-H "Content-Type: application/json" \-d '{"keywords": ["python", "devops"], "location": "Austin, TX", "radius": 30, "postedWithin": "7", "employmentTypes": ["contract", "thirdparty"], "workplaceTypes": ["remote", "hybrid"], "maxJobsPerSearch": 500, "scrapeDetails": true}'
Also works with the Apify Python/JS clients, Make, Zapier, n8n, Google Sheets, webhooks and schedules. Export as JSON, CSV, Excel, XML or RSS.
RAG tip: Filter by employerType and willingToSponsor before sending rows to the model — it keeps prompts small and answers precise.
Pricing
- $2.50 per 1,000 jobs ($0.0025 per job).
- The prefilled input returns 30 jobs → $0.075.
- Example: 1,000 jobs → $2.50; 10,000 → $25.00. Set Max results (cost cap) to limit any run.
The price includes the full job description.
Limitations
- Dice lists US jobs only.
- Only public job ads are collected.
FAQ
Does it cover jobs outside the US? No. Dice lists US jobs only.
Can I filter contract / C2C and remote jobs?
Yes. Use employmentTypes and workplaceTypes.
Can I tell recruiters from direct employers?
Yes. employerType is "Direct Hire" or "Recruiter".