EquipmentTrader Scraper
Pricing
from $3.00 / 1,000 results
EquipmentTrader Scraper
Scrape heavy equipment listings from EquipmentTrader.com - search by category, make, keyword, state, price and condition, or fetch full listing detail by URL. Uses the free Apify AUTO datacenter proxy; no login or API key required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape heavy equipment listings from EquipmentTrader.com — search by category, make, keyword, and condition, or fetch full listing detail (make, model, year, price, location, description, photo) by URL. No login or API key required; uses the free Apify AUTO datacenter proxy.
What this actor does
- Two modes:
search(browse/filter listings) andbyListingUrls(fetch full detail for specific listing URLs) - Filters: category, make, keyword, condition (new/used), price range
- Rich detail records (via
byListingUrls): make, model, year, condition, price, location, description, photo - Empty fields are omitted
Output fields
recordType—"listing"(search result) or"listingDetail"(byListingUrls result)listingId,listingUrltitle,make,model,yearprice,conditiondescription,imageUrl,location
Input options
| Field | Description |
|---|---|
mode | search or byListingUrls |
category | Equipment category (search mode) — Construction, Farming, Industrial, Lifting, Salvaged, or Trailer Equipment |
make | Manufacturer/brand, e.g. "Caterpillar", "John Deere" (search mode) |
keyword | Free-text keyword (search mode) |
condition | New or Used (search mode) |
minPrice / maxPrice | Price range in USD (search mode) |
listingUrls | List of equipmenttrader.com listing URLs (byListingUrls mode) |
maxItems | Max records to return |
proxyConfiguration | Apify proxy — free AUTO datacenter group (required; equipmenttrader.com blocks requests without a rotating proxy IP) |
Example: search listings
{"mode": "search","category": "Construction Equipment","make": "Caterpillar","maxItems": 30}
Example: fetch listing details
{"mode": "byListingUrls","listingUrls": ["https://www.equipmenttrader.com/listing/2022-CATERPILLAR-320GC-5041508962"]}
Use cases
- Equipment dealers — monitor competitor inventory and pricing across categories
- Fleet buyers — track availability of specific makes/models within a budget
- Market research — analyze pricing trends for construction, farming, or industrial equipment
- Lead generation — find sellers of specific equipment types for B2B outreach
- Auction & resale platforms — enrich listings with cross-referenced market pricing
Data source
EquipmentTrader.com is part of the Trader Interactive network (confirmed via the site's own chat-widget config, which points at traderinteractive.com). The site sits behind an AWS WAF JS challenge plus a CloudFront edge that intermittently reputation-blocks a fraction of datacenter exit IPs outright. This actor uses Camoufox (an anti-detect Firefox build) over the free Apify AUTO datacenter proxy, retrying with a fresh proxy session until a clean response is obtained — no residential proxy or paid add-on required. On a busy WAF cycle a run may take a few extra minutes to complete while it retries; it does not require CAPTCHA-solving or login of any kind.
FAQ
Do I need an EquipmentTrader account? No — this actor scrapes public search results and listing pages.
Why does the actor use a proxy? equipmenttrader.com's CDN-level bot protection blocks requests from datacenter IPs that haven't first "warmed up" a session. The actor automatically rotates through the free Apify AUTO proxy pool to stay reliable — no paid proxy tier is required.
Why are some fields (e.g. location) missing from a search-mode record? Search results only expose the summary fields EquipmentTrader publishes on the listings page. Use byListingUrls with the listingUrl from a search result to get full detail.
Why might a run take longer than usual? equipmenttrader.com's edge occasionally increases its block rate against datacenter IP ranges. The actor automatically retries with fresh proxy sessions until it gets through, which can add a few minutes to a run during those windows, but does not require any manual intervention.