Dice US Tech Extractor avatar

Dice US Tech Extractor

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Dice US Tech Extractor

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

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

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:

FieldTypeDescription
jobIdstringInternal Dice job ID (short hash)
jobGuidstringJob GUID used in the listing URL
jobTitlestringFull job title as shown on Dice.com
companyNamestringHiring company name
companyLogoUrlstringCompany logo image URL
companyProfileUrlstringCompany profile page on Dice.com
locationstringJob location, e.g. "Salt Lake City, Utah" or "Remote"
postedDatestringWhen the job was posted, e.g. "Today", "3 days ago"
jobUrlstringDirect URL to the job detail page
descriptionSnippetstringShort preview shown on the search result card
employmentTypestringe.g. "Full-time", "Contract", "Part-time"
isSponsoredbooleanTrue if the listing has a Sponsored badge
searchQuerystringThe keyword that returned this listing
scrapedAtstringUTC timestamp of when the record was collected

How to use it

  1. Enter one or more search terms in the Search keywords field (e.g. software engineer, python developer).
  2. Set Location to United States for a nationwide search, or a specific city or state.
  3. Adjust Max pages and Max items to control how many results you collect.
  4. Run the actor. Results appear in the dataset as they come in.

Input parameters

ParameterTypeDefaultDescription
searchKeywordsarrayrequiredOne or more search terms to run on Dice.com
locationstringUnited StatesLocation string for the search
countryCodestringUSISO country code
locationPrecisionstringCountryHow broadly to interpret the location: Country, State, or City
latitudestring38.7945952Geo-center latitude (default: continental US center)
longitudestring-106.5348379Geo-center longitude
maxPagesinteger5Pages to fetch per keyword, max 25 (about 20 jobs per page)
maxItemsinteger100Total listings to collect across all keywords
requestTimeoutSecsinteger30Per-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.