Equipment Trader Listings Scraper avatar

Equipment Trader Listings Scraper

Pricing

from $4.00 / 1,000 listings

Go to Apify Store
Equipment Trader Listings Scraper

Equipment Trader Listings Scraper

Scrape construction, farm and industrial equipment from Equipment Trader (equipmenttrader.com): price, year, make, model, condition, VIN or serial number, dealer name and phone, location with coordinates and photos. Optional details add hours, horsepower, serial number and the full description.

Pricing

from $4.00 / 1,000 listings

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🚜 Equipment Trader Listings Scraper

Extract construction, farm and industrial equipment for sale from equipmenttrader.com. The Equipment Trader Listings Scraper turns any Equipment Trader search into structured data: prices, year, make and model, condition, serial number or VIN, dealer name and phone number, city, state, ZIP code, map coordinates and photos. Use it for market research, price tracking, dealer inventory analysis and lead lists.

Run it on the Apify platform to get API access, scheduling, monitoring and one-click export to JSON, CSV, Excel or your favourite integration.

✨ Features

  • 📋 Rich data from the search pages: title, year, make, model, trim, condition, price, MSRP, class and category, serial number / VIN, stock number, seller type, dealer name, ID, website and phone, city, state, ZIP, latitude and longitude, listing date, photo URLs and a short description.
  • 🔧 Optional full details: turn on Scrape full listing details to add the complete description, every photo and the spec sheet (hours, horsepower, serial number), plus recent price drops.
  • 🔗 Any search works: filter on equipmenttrader.com (make, model, price, location, condition, seller type…), copy the address and paste it. Single listing pages (/listing/...) work too.
  • 🧹 No duplicates: each listing is saved and charged once per run, even when several of your searches overlap.
  • 📣 Tells you when a search is too big: Equipment Trader shows at most about 420 listings per search. When your search matches more, the run says so and how to split it.
  • 💸 Pay only for what you get: listings that cannot be loaded or no longer exist are not charged.

🛠️ How to use the Equipment Trader Listings Scraper

  1. Add search URLs: open equipmenttrader.com, set the filters you want and copy the address, or keep the default equipment for sale page.
  2. Set a limit: choose how many listings to save with Max items (default 50, 0 = no limit).
  3. Choose the depth: leave Scrape full listing details off for fast, cheaper search data, or turn it on for specs, the full description and all photos.
  4. Run it and download the results as JSON, CSV, Excel or HTML, or read them through the API.

🔢 Input

FieldDescription
Search URLsEquipment Trader search pages (or single listing pages). Empty = https://www.equipmenttrader.com/equipment-for-sale.
Max itemsMaximum number of listings to save across all URLs (0 = no limit).
Scrape full listing detailsOpen every listing for the spec sheet, full description and all photos.
Proxy configurationUS residential proxies are used by default and are needed for reliable access.

Example input:

{
"startUrls": [{ "url": "https://www.equipmenttrader.com/equipment-for-sale" }],
"maxItems": 50,
"scrapeDetails": false
}

📊 Output

Example record with Scrape full listing details on (photo list and description shortened):

{
"id": "5042605636",
"url": "https://www.equipmenttrader.com/listing/2019-JLG-1055-5042605636",
"title": "2019 JLG 1055",
"year": 2019,
"make": "JLG",
"model": "1055",
"trim": null,
"condition": "Used",
"price": 115000,
"msrp": null,
"className": "LIFTING",
"category": "Telehandler",
"mileage": null,
"hours": 3268,
"fuelType": null,
"serialNumber": null,
"stockNumber": "GU003995",
"sellerType": "Dealer",
"dealerName": "Global Fleet Solutions",
"dealerId": "5000014480",
"dealerWebsite": "https://www.globalfleetsolutions.com/",
"phone": "1-888-215-4976",
"dealerDirectPhone": "8556004483",
"trustedPartner": null,
"premium": false,
"city": "Houston",
"state": "TX",
"zip": "77022",
"latitude": 29.82997,
"longitude": -95.37642,
"listedAt": "2026-10-12T04:29:07Z",
"photoCount": 4,
"images": [
"https://cdn-media.tilabs.io/v1/media/6acc62144f75545cbc05d4fc.jpg",
"https://cdn-media.tilabs.io/v1/media/6acc62145d3cfac295013ca2.jpg"
],
"description": "2019 JLG, 1055 Telehandler / Zoom Boom, 10000 Lbs Capacity, Brake System, , Stacking Height, 2019 used JLG 1055 for sale. Global has over 2000 pieces of used equipment in stock. In…",
"makeAnOfferPrice": null,
"priceDrop": null,
"horsePower": null,
"specs": {
"stockNumber": "GU003995",
"hours": "3,268"
},
"scrapedAt": "2026-10-12T06:07:55.158Z"
}

🧾 Data fields

FieldDescription
id, urlEquipment Trader listing ID and page
title, year, make, model, trimWhat is for sale
conditionNew or used
price, msrpAsking price and MSRP in USD (null = call for price)
className, categoryEquipment Trader class and category
mileage, hours, fuelTypeUsage and fuel, where the seller gives them
serialNumber, stockNumberSerial number or VIN, dealer stock number
sellerType, dealerName, dealerId, dealerWebsiteWho sells it
phone, dealerDirectPhonePhone number shown on the listing, and the dealer's own line when it differs
city, state, zip, latitude, longitudeWhere it is
listedAtWhen the listing was created
premium, trustedPartnerPaid placement and the dealer's trusted-partner badge
photoCount, imagesNumber of photos and their URLs
descriptionShort description from the search page; the full text with details on
specsDetails only: the spec sheet (hours, horsepower, serial number…)
horsePower, makeAnOfferPrice, priceDropDetails only: horsepower, make-an-offer price, latest price drop (amount and date)
scrapedAtWhen the row was saved

💰 Pricing

This Actor uses Pay-Per-Event pricing: you pay for the listings you get.

EventPrice
Listing (from search pages)$0.004 per listing ($4 per 1,000)
Detail (with Scrape full listing details, charged instead of the listing)$0.01 per listing ($10 per 1,000)
Actor start$0.00005 per run (per GB of memory)

How much does it cost to scrape Equipment Trader? 1,000 listings from search pages cost about $4; 1,000 listings with full details cost about $10. Apify's free plan includes monthly credits, so you can try it at no cost.

💡 Tips

  • Big searches: Equipment Trader shows at most about 420 listings for one search, however many match. To get more, split the search: one URL per make, state or price range. The run's status message tells you when a search hit this limit.
  • Order: if your URL has no sort, listings come in the site's own default order. Pick a sort on the site (for example newest first) to change it.
  • A URL with page=3 starts at page 3.
  • Use Max items to cap costs while testing, and schedule runs to track new inventory and price changes.

❓ FAQ

Is it legal to scrape Equipment Trader? The Actor collects publicly available listing data. You are responsible for using it in line with Equipment Trader's terms and applicable law, including data-protection rules for any personal data.

Why do some listings have no price? The seller chose "call for price"; price is null then.

Why did my run return fewer listings than the search shows? Equipment Trader shows about 420 listings per search. Split the search with filters, as described in Tips.

Found a bug or need a feature? Open an issue in the Actor's Issues tab.