Dice.com Jobs Scraper avatar

Dice.com Jobs Scraper

Under maintenance

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Dice.com Jobs Scraper

Dice.com Jobs Scraper

Under maintenance

Search Dice.com and export tech job listings as structured data — filter by keyword, location, employment type, workplace type, employer type and posted date, with automatic pagination.

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

Assia Fadli

Assia Fadli

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Turn any Dice.com job search into clean, structured data. Give the scraper your keywords, a location and a handful of filters, and it walks every result page and returns one rich record per job — ready for a spreadsheet, a database or your own hiring pipeline.

Built with Crawlee + Puppeteer for reliable, headful-Chrome scraping, and priced pay-per-event: you are charged only for the jobs actually delivered.

Features

  • Search by keywords and location (or leave both blank to browse everything).
  • Filter by posted date, employment type, employer type and workplace type.
  • Toggle Easy Apply and Willing to sponsor filters.
  • Automatic pagination across the whole result set.
  • Hard limit on the number of jobs collected, so runs stay predictable.

Input

FieldTypeDescription
querystringKeywords to match in job titles/descriptions. Aliases: keywords, searchQuery.
locationstringCity, state or ZIP code (e.g. New York, NY).
postedDatestringAny Date, Today, Last 3 Days or Last 7 Days.
limitintegerMaximum jobs to collect (default 100). Aliases: maxItems, maxJobs.
FULLTIME, PARTTIME, CONTRACTS, THIRD_PARTYbooleanEmployment-type filters.
Direct Hire, Recruiter, OtherbooleanEmployer-type filters.
On-Site, Remote, HybridbooleanWorkplace-type filters.
easyApplybooleanOnly Dice Easy Apply jobs.
willingToSponsorbooleanOnly jobs where the employer will sponsor work authorization.
proxyConfigurationobjectProxy settings (Apify Proxy is on by default).

If both query and location are empty, the scraper performs a general search across all jobs.

Example input

{
"query": "Software Engineer",
"location": "Remote",
"postedDate": "Last 7 Days",
"Remote": true,
"FULLTIME": true,
"limit": 200
}

Output

Each dataset item is a single job listing with the following fields:

{
"id": "job-id",
"title": "Senior Software Engineer",
"jobLocation": { "city": "New York", "state": "NY", "country": "US" },
"postedDate": "2025-01-01T00:00:00Z",
"detailsPageUrl": "https://www.dice.com/job-detail/...",
"companyPageUrl": "https://www.dice.com/company/...",
"companyLogoUrl": "https://...",
"companyLogoUrlOptimized": "https://...",
"salary": "$120,000 - $150,000",
"clientBrandId": "brand-id",
"companyName": "Acme Corp",
"employmentType": "FULLTIME",
"summary": "Job summary text...",
"jobId": "job-id",
"score": 0.98,
"easyApply": true,
"willingToSponsor": false,
"employerType": "Direct Hire",
"workFromHomeAvailability": "REMOTE",
"isRemote": true,
"modifiedDate": "2025-01-02T00:00:00Z",
"guid": "job-guid",
"workplaceTypes": ["Remote"],
"isFeatured": false
}

Pricing — pay per event

This actor bills a single event, job-scraped, charged once for every job delivered to the dataset. There are no charges for pages that return no jobs, and the run stops as soon as your limit (or your pay-per-event budget) is reached — so you never pay for more than you asked for.

License

MIT © Assia Fadli