Discover/machinio.com API
live

machinio.com APImachinio.com

Access Machinio listings, price insights, auction events, and category data via 8 endpoints. Filter by make, model, location, year, and price.

Endpoints
8
Updated
10d ago
Try it
Page number.
Sort order (e.g. 'created_at_desc', 'price_asc').
Model filter (e.g. '320').
Search keyword (e.g. 'excavator').
Maximum manufacture year.
Category route/slug (e.g. 'excavators'). Obtainable from get_categories.
Location filter (e.g. 'united-states').
Maximum price in USD.
Condition filter: 'used', 'new', or 'refurbished'.
Minimum manufacture year.
Minimum price in USD.
Manufacturer filter (e.g. 'caterpillar').
api.parse.bot/scraper/31671644-a628-4489-8f5a-b3b9515067fe/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/31671644-a628-4489-8f5a-b3b9515067fe/search_listings?page=1&query=excavator' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for machinery listings with various filters. Returns paginated results with up to 15 listings per page.

Input
ParamTypeDescription
pageintegerPage number.
sortstringSort order (e.g. 'created_at_desc', 'price_asc').
modelstringModel filter (e.g. '320').
querystringSearch keyword (e.g. 'excavator').
year_tointegerMaximum manufacture year.
categorystringCategory route/slug (e.g. 'excavators'). Obtainable from get_categories.
locationstringLocation filter (e.g. 'united-states').
price_tointegerMaximum price in USD.
conditionstringCondition filter: 'used', 'new', or 'refurbished'.
year_fromintegerMinimum manufacture year.
price_fromintegerMinimum price in USD.
manufacturerstringManufacturer filter (e.g. 'caterpillar').
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "listings": "array of listing objects with id, title, link, price, location, and specs",
    "total_pages": "integer, total number of pages available"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "id": "114377676",
          "link": "https://www.machinio.com/listings/114377676-new-sdlanch-sdle18p-mini-excavator-in-dighton-ma",
          "price": null,
          "specs": {},
          "title": "New Sdlanch SDLE18P Mini Excavator",
          "location": "Dighton, MA"
        }
      ],
      "total_pages": 50
    },
    "status": "success"
  }
}

About the machinio.com API

The Machinio API gives developers structured access to used industrial machinery data across 8 endpoints, covering listing search, full listing details, price insights, and upcoming auction events. The search_listings endpoint accepts filters for category, location, price range, year, model, and manufacturer, returning paginated results with titles, prices, specs, and direct links. Each listing detail includes seller name, phone when available, images, and a full key-value spec object.

Searching and Filtering Listings

The search_listings endpoint returns up to 15 listings per page and accepts several filter parameters simultaneously: query for keyword search, category for a category slug (sourced from get_categories), location for country or region, price_to for a maximum USD price, year_to for manufacture year cutoff, and model for a specific model string. Results include each listing's id, title, link, price, location, and specs. The sort parameter accepts values like created_at_desc or price_asc to control ordering. Total available pages are returned in total_pages.

Listing Details and Seller Data

get_listing_detail accepts either a full url or a numeric listing_id and returns the complete record: a specs object with key-value technical details, an images array of URLs, seller name, location, and phone when the seller has made it available. get_price_insights accepts a make and model pair and returns a price_range object (with low and high strings), a prices_by_year array showing historical price ranges per year range, and a specs object for that make/model combination.

Categories, Manufacturers, and Autocomplete

get_categories returns all top-level categories with id, human-readable text, listing count, and a route slug usable in other endpoints. get_category_detail expands a category into subcategories, a manufacturers array, category_types filter options, and a total_listings_count. get_manufacturers_for_category returns manufacturer slugs, display names, and per-manufacturer listing counts scoped to a single category. get_search_autocomplete takes a query string and returns ranked suggestions with category, manufacturer, and model fields — useful for building search-ahead interfaces.

Auction Events

get_auction_events returns upcoming auction events with title, link, auctioneer, location, date, and event_id. The dataset is typically limited to around 20 auctions across one or two pages; requests beyond available pages return an empty array rather than an error.

Common use cases
  • Build a price tracker that uses get_price_insights to monitor historical price ranges for specific make/model pairs over time.
  • Aggregate used excavator and bulldozer listings by region using search_listings with category and location filters.
  • Populate a machinery search autocomplete field using get_search_autocomplete suggestions ranked by relevance score.
  • Compile a seller contact database by extracting seller, phone, and location fields from get_listing_detail across a target category.
  • Track upcoming industrial auctions by polling get_auction_events for auctioneer, date, and location data.
  • Generate a manufacturer market-share report by category using get_manufacturers_for_category listing counts.
  • Build a cross-category equipment browser using get_categories routes and get_category_detail subcategory and filter metadata.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Machinio offer an official developer API?+
Machinio does not publish a public developer API. There is no documented REST or GraphQL interface listed on their website for third-party access to listing data.
What does `get_price_insights` actually return, and how do I use it?+
Pass a make (e.g. 'caterpillar') and model (e.g. '320') to get a price_range object with low and high strings, a prices_by_year array showing price ranges broken down by year range, a specs object with technical details, and a description when available. This endpoint reflects aggregate pricing data for that make/model combination, not individual listing prices.
How many auction events can I retrieve?+
The auction dataset is typically limited to around 20 events across one or two pages. The page parameter is accepted, but pages beyond the available data return an empty auctions array. The API is not suitable for bulk auction historical data.
Does the API return saved searches, user accounts, or listing contact forms?+
No user account data, saved searches, or contact form submissions are exposed. The API covers listing content, seller name, seller phone (when available), images, specs, categories, manufacturers, price insights, and auction events. You can fork this API on Parse and revise it to add any adjacent endpoint that fits your use case.
Can I filter listings by both manufacturer and model at the same time?+
search_listings accepts a model parameter and a query parameter that can target a manufacturer name, but there is no dedicated manufacturer filter parameter on that endpoint. get_category_detail and get_manufacturers_for_category return manufacturer routes and counts per category. You can fork this API on Parse and revise it to add an explicit manufacturer filter parameter to the search endpoint.
Page content last updated . Spec covers 8 endpoints from machinio.com.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.