Dice US Tech Extractor
Pricing
from $3.99 / 1,000 results
Dice US Tech Extractor
Dice.com scraper that collects tech job listings by keyword search. Gives you job title, company, location, employment type, posting date, and direct apply URL for each result, with automatic pagination across multiple pages.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Dice US Tech Extractor: scrape US tech job listings from Dice.com by keyword
Dice US Tech Extractor scrapes job listings from Dice.com by keyword and location. Each result includes the job title, company name, location, employment type, posting date, and a direct link to the listing. It pages through results automatically. Search multiple keywords at once if you need wider coverage.
What data does this actor extract?
Each job listing returns 14 fields:
| Field | Type | Description |
|---|---|---|
jobId | string | Internal Dice job ID (short hash) |
jobGuid | string | Job GUID used in the listing URL |
jobTitle | string | Full job title as shown on Dice.com |
companyName | string | Hiring company name |
companyLogoUrl | string | Company logo image URL |
companyProfileUrl | string | Company profile page on Dice.com |
location | string | Job location, e.g. "Salt Lake City, Utah" or "Remote" |
postedDate | string | When the job was posted, e.g. "Today", "3 days ago" |
jobUrl | string | Direct URL to the job detail page |
descriptionSnippet | string | Short preview shown on the search result card |
employmentType | string | e.g. "Full-time", "Contract", "Part-time" |
isSponsored | boolean | True if the listing has a Sponsored badge |
searchQuery | string | The keyword that returned this listing |
scrapedAt | string | UTC timestamp of when the record was collected |
How to use it
- Enter one or more search terms in the Search keywords field (e.g.
software engineer,python developer). - Set Location to
United Statesfor a nationwide search, or a specific city or state. - Adjust Max pages and Max items to control how many results you collect.
- Run the actor. Results appear in the dataset as they come in.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchKeywords | array | required | One or more search terms to run on Dice.com |
location | string | United States | Location string for the search |
countryCode | string | US | ISO country code |
locationPrecision | string | Country | How broadly to interpret the location: Country, State, or City |
latitude | string | 38.7945952 | Geo-center latitude (default: continental US center) |
longitude | string | -106.5348379 | Geo-center longitude |
maxPages | integer | 5 | Pages to fetch per keyword, max 25 (about 20 jobs per page) |
maxItems | integer | 100 | Total listings to collect across all keywords |
requestTimeoutSecs | integer | 30 | Per-request timeout in seconds |
Example input
{"searchKeywords": ["software engineer", "python developer"],"location": "United States","locationPrecision": "Country","maxPages": 3,"maxItems": 100}
Example output
{"jobId": "40ece8ad15f1f338c2307d8d2862bda4","jobGuid": "324d3163-8e9d-43c5-8fb2-26e22a3dd40f","jobTitle": "Software Engineer - Angular","companyName": "Zions Bancorporation, N.A.","companyLogoUrl": "https://d3qscgr6xsioh.cloudfront.net/exNPtJrFREaMCJIc4ISf_transformed.png","companyProfileUrl": "https://www.dice.com/company-profile/3981d58e-3b73-5ffa-9705-540d71afeed2","location": "Salt Lake City, Utah","postedDate": "Today","jobUrl": "https://www.dice.com/job-detail/324d3163-8e9d-43c5-8fb2-26e22a3dd40f","descriptionSnippet": "Zions Bancorporation has an opportunity for a Software Engineer with Java, Angular/JavaScript experience...","employmentType": "Full-time","isSponsored": true,"searchQuery": "software engineer","scrapedAt": "2026-05-19T10:32:14.501234+00:00"}
Use cases
Recruiters use it to pull open roles by keyword and spot which companies are actively hiring for specific stacks. Analysts use it to track compensation trends and employment type breakdowns across tech roles. It also works for building a custom job feed by combining Dice results with other sources, or for scheduling regular runs to watch how the US tech job market shifts over time.
FAQ
How many jobs can this actor collect per run? Up to 500. Each keyword fetches up to 25 pages of about 20 results each. Multiple keywords run sequentially in the same pass.
Does it collect the full job description?
No. It collects the short preview shown on the search result card (2-3 sentences). To get the full description, follow each jobUrl separately.
Can I search by specific city or state?
Yes. Set location to the city or state (e.g. Austin, Texas) and locationPrecision to City or State.
What does the Sponsored field mean?
Dice marks some listings as Sponsored when the employer has paid for promoted placement. Use isSponsored: false in your filter if you want only organic results.
Can I run multiple keywords at once?
Yes. Add multiple items to searchKeywords and the actor runs each one in sequence, stopping when maxItems is reached.
What happens if a page returns no results? The actor stops paginating for that keyword and moves to the next one. It will not error out on an empty page.