Rock and Dirt Scraper — US Construction Equipment avatar

Rock and Dirt Scraper — US Construction Equipment

Pricing

from $1.90 / 1,000 results

Go to Apify Store
Rock and Dirt Scraper — US Construction Equipment

Rock and Dirt Scraper — US Construction Equipment

Scrape heavy construction equipment listings from RockAndDirt.com. Extract price, make, model, year, hours, dealer info, and specs for excavators, loaders, dozers, and cranes.

Pricing

from $1.90 / 1,000 results

Rating

5.0

(1)

Developer

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

What data can you scrape from Rock and Dirt - US Construction Equipment?

  • Track asking prices for construction equipment, trucks, and attachments across the US
  • Monitor parts availability and pricing for specific makes and models
  • Identify active dealers and sellers in a given equipment segment
  • Build a pricing benchmark for resale or auction valuation
  • Research the used equipment market for a category before making a purchase or investment

Output: Rock and Dirt - US Construction Equipment data structure

The Actor returns structured records with all available fields from Rock and Dirt - US Construction Equipment listings.


How to scrape Rock and Dirt listings: quick start

  1. Click Start with the default input to test with a small sample.
  2. Open the Output tab to preview results.
  3. Export as CSV / Excel / JSON, or connect via API.

How to scrape Rock and Dirt - US Construction Equipment - input options

FieldDescriptionDefault
Listing TypeType of listings to collect: heavy equipment, trucks, attachments, trailers, etc.Equipment
MakeFilter by brand - e.g. Caterpillar, John Deere, Komatsu. Leave blank for all brands.-
CategoryFilter by equipment category - e.g. Excavators, Dozers, Loaders. Leave blank for all categories.-
?? Sort OrderHow to sort the results.relevance
Max ItemsMaximum number of listings to collect.10
Proxy configurationOptional. Residential proxies recommended for best results.Apify auto

Example input and additional Rock and Dirt Scraper options

Example input:

{
"listingType": "Equipment",
"make": "",
"category": "",
"sort": "relevance",
"maxItems": 10
}

listingType accepts Equipment, Trucks, Attachments, Trailers, Dismantled, Parts, Buildings or __ALL__ (full catalog). sort accepts relevance, nearby, price_asc or price_desc.

These options are in the input schema in addition to the table above:

FieldTypeDefaultDescription
data_freshnessstringpreloadedpreloaded reads the monthly snapshot (same price, faster); live scrapes RockAndDirt.com in real time.
startUrlsarray-www.rockanddirt.com search URLs; make, category and type are read from the URL parameters (live mode only).
usePartitioningbooleantrueWhen maxItems is above 900 on a single-type run, splits the query by manufacturer, because the search API returns at most 1,000 results per query.
maxConcurrentinteger10Cells scraped in parallel on full-catalog runs (1-20).
outputSchemastringftp28ftp28 (canonical Spanish field names) or english (descriptive English names).
skipItemsinteger0Skips the first N snapshot records so you can resume a partial download; skipped records are not charged.

Each Rock and Dirt Scraper record covers the listing details named in the Actor description: price, make, model, year, hours, dealer information and specifications. Fields a listing does not provide may be empty.


How does Rock and Dirt Scraper work?

This Actor uses Playwright (headless browser), HTTP requests to extract data from Rock and Dirt - US Construction Equipment. It navigates search results or catalog pages, extracts structured data from each listing, and normalizes the output into a consistent schema.


How much does it cost to scrape Rock and Dirt - US Construction Equipment?

This Actor uses Pay-Per-Event pricing - you pay only for results delivered, not for compute time.

PlanWhat you get
Free tier$5/month of platform credits - enough for thousands of results
Paid plansScale to tens of thousands of results per run

Rock and Dirt Scraper charges per event, using the prices in the Actor's pricing configuration:

EventPrice (USD)When it is charged
Actor Start$0.005Once per run, one event per GB of memory (minimum one)
result$0.0019Each listing saved to the dataset

Both preloaded and live modes cost $1.90 per 1,000 results. Worked example with the default 256 MB run memory, which means 1 start event = $0.005:

ListingsResult chargesStart chargeTotal
100100 × $0.0019 = $0.19$0.005$0.195
1,0001,000 × $0.0019 = $1.90$0.005$1.905
10,00010,000 × $0.0019 = $19.00$0.005$19.005

Set maxItems (0 means no limit) or use Apify's maximum-cost-per-run setting to cap spend.


Rock and Dirt data integrations: API, Make, Zapier and scheduling

  • Schedule daily/weekly runs from the Apify Console for automated data collection.
  • Push results to Google Sheets, Slack, Zapier, Make, webhooks or any database.
  • Fetch datasets via the Apify REST API or the official JavaScript/Python clients.

This Actor collects only publicly available data. It does not log in, bypass paywalls, or access private information. You are responsible for using the extracted data in compliance with the site's Terms of Service and applicable data protection laws (including GDPR where relevant).


? FAQ

Can I access the data via API? Yes. Every run stores its dataset on Apify. Fetch it via REST API or use the official JavaScript/Python clients.

What export formats are supported? JSON, CSV, Excel (XLSX), XML, and HTML table. You can also push data directly to Google Sheets or any webhook endpoint.

Do I need proxies? Residential proxies are recommended for best results. The default proxy configuration is pre-set.

How much does Rock and Dirt Scraper cost? $0.0019 per listing plus a $0.005 start event. A 1,000-listing run is about $1.905 at the default memory. See the pricing section above.

What is the difference between preloaded and live data in Rock and Dirt Scraper? preloaded returns the monthly snapshot instantly; live scrapes RockAndDirt.com in real time. Both cost the same per result.

Can I download the whole catalog? Yes. Set listingType to __ALL__ and maxItems to 0. For runs above 900 items on a single type, usePartitioning splits the query by manufacturer to stay under the search API's 1,000-result limit per query.

What if my run was cut short? Use skipItems with the number of records you already received; skipped records are not emitted or charged.

Why are some fields empty? Not every seller fills in every attribute (hours, year, dealer details).

Where do I report a problem? Open an issue in the Issues tab of this Actor with your input and the run ID.