Heavy Equipment Scraper avatar

Heavy Equipment Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Heavy Equipment Scraper

Heavy Equipment Scraper

Scrape heavyequipment.com listings - search by keyword, browse by category or equipment type, or filter by US state / Canadian province. Get price, manufacturer, model, hours, condition, and images for construction and industrial equipment for sale.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Scrape heavyequipment.com — a marketplace for construction, forestry, and industrial equipment for sale. Search by keyword, browse by category or specific equipment type (excavators, dozers, cranes, wheel loaders, and more), or filter by US state / Canadian province. Get price, manufacturer, model, hours, condition, description, and photos for every listing. No login, no cookies required.

What this actor does

  • Four modes: search (keyword), byCategory (top-level category), bySubCategory (specific equipment type), byLocation (US state / Canadian province)
  • Two-tier filtering: category, keyword, and location are applied on the source site itself; manufacturer, price, model year, and condition are applied after retrieval so you can narrow results by criteria the site itself doesn't support natively
  • Real prices only — if a listing has no genuine price posted anywhere, the price field is simply left out rather than showing a fake $0
  • Empty fields are omitted — a listing only includes the fields that were actually found on its page

Output per listing

  • title — listing headline
  • listingUrl — direct link to the listing
  • price, currency — numeric price and its currency (USD or CAD), when a real price is posted
  • category — top-level category (e.g. Heavy Equipment), when known from the search
  • subCategory — the specific equipment type as listed on the page (e.g. Excavators, Dozers, Graders)
  • manufacturer, model, serialNumber, series
  • hours — recorded operating hours, when listed
  • year — model year, extracted from the title when present
  • condition — one of new, like_new, lightly_used, heavy_usage, salvage, repair
  • description — full listing description
  • images[] — photo URLs
  • sku — internal listing SKU
  • recordType: "listing", scrapedAt

Input

FieldTypeDefaultDescription
modestringbyCategorysearch / byCategory / bySubCategory / byLocation
qstringKeyword search (mode=search)
categorystring1Top-level category (mode=byCategory)
subCategorystringexcavatorsSpecific equipment type (mode=bySubCategory)
countrystring233 (United States)Country (mode=byLocation)
statestringUS state / Canadian province (mode=byLocation)
manufacturerstringKeep only this manufacturer (partial match, e.g. cat, john deere)
minPrice / maxPriceintPrice range in USD/CAD
minYear / maxYearintModel year range
conditionstringnew / like_new / lightly_used / heavy_usage / salvage / repair
maxItemsint20Hard cap on emitted records (1–500)
proxyConfigurationobjectApify Proxy (auto)Optional — only used automatically as a fallback if the site starts blocking requests

Example: search by keyword, filter by manufacturer

{
"mode": "search",
"q": "excavator",
"manufacturer": "komatsu",
"maxItems": 25
}

Example: browse a specific equipment type with price and year filters

{
"mode": "bySubCategory",
"subCategory": "dozers",
"minPrice": 20000,
"maxPrice": 100000,
"minYear": 2010,
"maxItems": 50
}

Example: browse all heavy equipment listed in a US state

{
"mode": "byLocation",
"country": "233",
"state": "1416",
"condition": "lightly_used",
"maxItems": 50
}

Example: browse a top-level category

{
"mode": "byCategory",
"category": "1",
"maxItems": 20
}

Use cases

  • Equipment dealers — monitor new listings and pricing for competitive benchmarking
  • Buyers — filter a small marketplace quickly by manufacturer, price, and condition without manual browsing
  • Market research — track how equipment types (excavators, cranes, dozers) are priced across regions
  • Procurement teams — build a shortlist of available equipment matching budget and year requirements
  • Data aggregators — feed heavy-equipment listings into a broader marketplace search tool

FAQ

What's heavyequipment.com? An online marketplace for buying and selling construction, forestry, and industrial equipment, parts, attachments, and reference manuals.

Why do category and subCategory sometimes differ from what I expected? category reflects the top-level section the listing was found under (e.g. "Heavy Equipment"), while subCategory reflects the specific equipment type recorded on the listing itself (e.g. "Excavators", "Graders") — sellers occasionally label a listing under a type that doesn't map 1:1 to the browse menu.

Why is price missing on some listings? A small number of listings on the source site have no price entered anywhere (neither the listing page nor its structured data) — these are typically "call for price" style listings. Rather than showing a fabricated $0, the actor leaves the field out entirely.

Why aren't manufacturer, minPrice/maxPrice, minYear/maxYear, and condition available as search parameters on the site itself? They aren't — the source site's own search only supports keyword, category, and location. This actor applies those four filters itself after retrieving the listings, so results can be further narrowed by manufacturer, price, and year after retrieval, even though the site can't do that natively.

Does manufacturer require an exact match? No — it matches at the start of a word, case-insensitively, so cat matches CAT and Caterpillar but correctly skips unrelated brands like Bobcat.

Are location (city/dealer) or seller phone available? No — the source site doesn't display seller location, dealer name, or contact phone on listing pages; that information requires contacting the seller through the site directly.

Is this actor affiliated with heavyequipment.com? No — this is an independent, third-party actor that reads publicly available listing pages.

How fresh is the data? As fresh as the last time you ran the actor — each run reads the live site directly, there's no caching.