MachineryPete Equipment Price Scraper avatar

MachineryPete Equipment Price Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
MachineryPete Equipment Price Scraper

MachineryPete Equipment Price Scraper

Scrape used ag and construction equipment listings from MachineryPete.com - tractors, combines, planters, tillage, hay & forage, construction equipment, trucks & trailers, and more. Get title, make, model, year, price, condition, hours, seller location, and images for equipment price benchmarking.

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 used ag and construction equipment listings from MachineryPete.com — tractors, combines, planters, tillage tools, hay & forage equipment, construction machinery, trucks & trailers, livestock equipment, and more. Get title, make, model, year, price, condition, hours of use, seller/location, images, and full technical specs for equipment price benchmarking, market research, and inventory tracking. No login, no cookies, no paid proxy required.

What this actor does

  • Browse by category and subcategory — 14 top-level categories (Tractors, Harvesting, Planting, Tillage, Hay & Forage, Applicators, Grain Handling, Loaders & Lifts, Construction, Trucks & Trailers, Livestock Equipment, Specialty Crops, Lawn & Garden, Other) and 147 equipment-type subcategories (Combines, Excavators, Balers, Skid Steers, Dump Trucks, etc.)
  • Filter by make — curated dropdown of 38 common ag/construction/truck manufacturers (John Deere, Case IH, New Holland, Caterpillar, Kubota, Kenworth, and more), plus a free-text override for any manufacturer
  • Filter by model, year range, price range, and seller type (dealer / private seller / auction)
  • Full listing detail enrichment — optionally fetches each listing's detail page for exact location (city/state), hours of use, condition, serial number, and detailed technical specs (drive, transmission, cab options, tire type, and more)
  • Empty fields are omitted — every record only contains fields the source actually provided

Output per listing

  • listingId, title, make, model, year
  • price, currency (omitted for "call for price" listings)
  • category, subcategory, categorySlug, subcategorySlug
  • condition (from detail page), hoursOfUse, serialNumber, specs (technical spec key/value map)
  • sellerType (Dealer / Private Seller / Auction), sellerName, sellerProfileUrl, auctionName
  • location, street, city, state, postalCode, country, fullAddress
  • imageUrl, description (from detail page), offers (financing/shipping/tires/warranty availability)
  • listingDetailUrl, sourceUrl, postedDate
  • recordType: "equipmentListing", scrapedAt

Input

FieldTypeDefaultDescription
categorystring (select)tractorsTop-level equipment category
subcategorystring (select)tractors/175-299-hpEquipment type within the category
customSubcategorystringRaw category/subcategory-slug override, for subcategories not in the dropdown
makestring (select)Filter to a specific manufacturer
customMakestringManufacturer slug override, for makes not in the dropdown
modelstringOnly keep listings whose model/title contains this text
yearMin / yearMaxintegerManufacture year range
priceMin / priceMaxintegerPrice range in USD (listings without a public price always pass through)
sellerTypestring (select)anyany / dealer / privateSeller / auction
includeDetailsbooleantrueFetch each listing's detail page for location, hours, condition, and specs (capped at 200 listings/run)
maxItemsinteger30Hard cap on emitted records (1–2000)

Example: Case IH tractors, 175-299 HP, under $150k

{
"category": "tractors",
"subcategory": "tractors/175-299-hp",
"make": "case-ih",
"priceMax": 150000,
"maxItems": 50
}

Example: John Deere combines built since 2015

{
"category": "harvesting",
"subcategory": "harvesting/combines",
"make": "john-deere",
"yearMin": 2015,
"maxItems": 100
}

Example: Caterpillar excavators from dealers only

{
"category": "construction",
"subcategory": "construction/excavators",
"make": "caterpillar",
"sellerType": "dealer"
}

Use cases

  • Equipment price benchmarking — track resale values for a make/model across time and region
  • Dealer inventory monitoring — watch what a category of equipment is listing for nationally
  • Market research — analyze pricing trends by HP class, equipment type, or manufacturer
  • Lead generation — surface private-seller ("by owner") listings for a specific make/model
  • Auction tracking — find equipment listed through linked auction promotions

FAQ

What's MachineryPete? A marketplace and price-benchmarking service for used agricultural and construction equipment, aggregating dealer, private-seller, and auction listings across North America.

Why do I need both category and subcategory? MachineryPete's listing pages are organized by category → equipment type (e.g. Harvesting → Combines) or, for tractors, category → horsepower band (e.g. Tractors → 175-299 HP). Both segments are required to reach a real listings page.

Why is price sometimes missing? Some listings — especially dealer "Request a Quote" equipment — don't publish a price. The actor never fabricates a price; it omits the field instead.

What if my make isn't in the dropdown? Use customMake with the manufacturer's URL slug (lowercase, hyphenated — e.g. versatile, bourgault, mahindra). Most manufacturer names map directly to their lowercase-hyphenated form.

Does the actor use MachineryPete's keyword search? No — the free-text custom-search page is protected by a bot-detection JS challenge that requires a real browser to solve. The actor instead uses the fully public category/subcategory/make browse pages, which return complete listing data with no restrictions, and applies model, price, and year filters client-side for equivalent precision.

Can I sort results (e.g. by price or year)? Not currently. MachineryPete's browse pages have a visible "Sort" dropdown (Relevance / Nearest / Most Photos / Price / Year / Most Recently Added), but the sort order is set through a stateful POST to an internal endpoint guarded by the same bot-detection challenge as keyword search — it can't be driven reliably via a plain URL parameter. Sort was evaluated for this actor and excluded rather than shipped as an unreliable feature; yearMin/yearMax and priceMin/priceMax cover most filtering needs in the meantime.

What happens if I set category but leave subcategory blank? The actor falls back to the first subcategory belonging to your chosen category (rather than defaulting to Tractors) so your category choice is always respected. For precise results, pick both from the dropdowns or use customSubcategory.

How fresh is the data? Listings are scraped live on every run — MachineryPete's dealer and private-seller inventory updates continuously.

Can I browse a specific dealer's full inventory? Not as a dedicated mode in this version. MachineryPete does have public per-dealer store pages (machinerypete.com/store/{dealer-slug}) that list a dealer's current inventory in the same underlying data format the category/subcategory browse pages use, but they aren't exposed as an actor mode yet — this actor is category/subcategory-first. Considered a reliable, valuable future addition (no auth/bot-detection barrier observed), but out of scope for this finalization pass since it would require a new lookup mode rather than a small tweak.