Heavy Equipment Scraper
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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
pricefield 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 headlinelistingUrl— direct link to the listingprice,currency— numeric price and its currency (USD or CAD), when a real price is postedcategory— top-level category (e.g.Heavy Equipment), when known from the searchsubCategory— the specific equipment type as listed on the page (e.g.Excavators,Dozers,Graders)manufacturer,model,serialNumber,serieshours— recorded operating hours, when listedyear— model year, extracted from the title when presentcondition— one ofnew,like_new,lightly_used,heavy_usage,salvage,repairdescription— full listing descriptionimages[]— photo URLssku— internal listing SKUrecordType: "listing",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | byCategory | search / byCategory / bySubCategory / byLocation |
q | string | – | Keyword search (mode=search) |
category | string | 1 | Top-level category (mode=byCategory) |
subCategory | string | excavators | Specific equipment type (mode=bySubCategory) |
country | string | 233 (United States) | Country (mode=byLocation) |
state | string | – | US state / Canadian province (mode=byLocation) |
manufacturer | string | – | Keep only this manufacturer (partial match, e.g. cat, john deere) |
minPrice / maxPrice | int | – | Price range in USD/CAD |
minYear / maxYear | int | – | Model year range |
condition | string | – | new / like_new / lightly_used / heavy_usage / salvage / repair |
maxItems | int | 20 | Hard cap on emitted records (1–500) |
proxyConfiguration | object | Apify 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.