# MachineryTrader Excavators For Sale Scraper

**Use case:** 

Scrape excavators for sale from MachineryTrader with title, manufacturer, model, year, category, condition, and price. Export to JSON or CSV.

## Input

```json
{
  "startUrl": "https://www.machinerytrader.com/listings/search?ListingType=For%20Retail",
  "maxItems": 50,
  "category": "Excavators (1031)"
}
```

## Output

```json
{
  "imageUrl": {
    "label": "Image",
    "format": "image"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "manufacturer": {
    "label": "Manufacturer",
    "format": "text"
  },
  "model": {
    "label": "Model",
    "format": "text"
  },
  "year": {
    "label": "Year",
    "format": "text"
  },
  "category": {
    "label": "Category",
    "format": "text"
  },
  "condition": {
    "label": "Condition",
    "format": "text"
  },
  "price": {
    "label": "Price (numeric)",
    "format": "number"
  },
  "priceFormatted": {
    "label": "Price",
    "format": "text"
  },
  "currency": {
    "label": "Currency",
    "format": "text"
  },
  "msrp": {
    "label": "MSRP",
    "format": "text"
  },
  "description": {
    "label": "Description",
    "format": "text"
  },
  "serialNumber": {
    "label": "Serial Number",
    "format": "text"
  },
  "stockNumber": {
    "label": "Stock Number",
    "format": "text"
  },
  "vin": {
    "label": "VIN",
    "format": "text"
  },
  "hours": {
    "label": "Hours",
    "format": "text"
  },
  "mileage": {
    "label": "Mileage",
    "format": "text"
  },
  "locationFormatted": {
    "label": "Location",
    "format": "text"
  },
  "city": {
    "label": "City",
    "format": "text"
  },
  "state": {
    "label": "State",
    "format": "text"
  },
  "country": {
    "label": "Country",
    "format": "text"
  },
  "postalCode": {
    "label": "Postal Code",
    "format": "text"
  },
  "latitude": {
    "label": "Latitude",
    "format": "number"
  },
  "longitude": {
    "label": "Longitude",
    "format": "number"
  },
  "googleMapsUrl": {
    "label": "Google Maps",
    "format": "link"
  },
  "dealerName": {
    "label": "Dealer",
    "format": "text"
  },
  "dealerContact": {
    "label": "Contact",
    "format": "text"
  },
  "dealerPhone": {
    "label": "Phone",
    "format": "text"
  },
  "dealerWebsite": {
    "label": "Website",
    "format": "link"
  },
  "dealerLocation": {
    "label": "Dealer Location",
    "format": "text"
  },
  "isPremiumListing": {
    "label": "Premium",
    "format": "boolean"
  },
  "isFeaturedListing": {
    "label": "Featured",
    "format": "boolean"
  },
  "isDismantled": {
    "label": "Dismantled",
    "format": "boolean"
  },
  "listingUrl": {
    "label": "Listing URL",
    "format": "link"
  },
  "updatedAt": {
    "label": "Updated",
    "format": "text"
  },
  "listingId": {
    "label": "Listing ID",
    "format": "number"
  },
  "externalId": {
    "label": "External ID",
    "format": "text"
  },
  "images": {
    "label": "Images",
    "format": "object"
  },
  "imageCount": {
    "label": "Image Count",
    "format": "number"
  },
  "videoCount": {
    "label": "Video Count",
    "format": "number"
  },
  "specifications": {
    "label": "Specifications",
    "format": "object"
  },
  "scrapedAt": {
    "label": "Scraped At",
    "format": "date"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Machinery Trader Sell Scraper](https://apify.com/parseforge/machinerytrader-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/machinerytrader-scraper) to learn more, explore other use cases, and run it yourself.