Discover/machineseeker.com API
live

machineseeker.com APImachineseeker.com

Search, filter, and retrieve used industrial machinery listings from Machineseeker.com. Access prices, specs, seller info, and similar listings via 4 endpoints.

Endpoints
4
Updated
10d ago
Try it
Page number for pagination.
Search keyword (e.g. 'CNC lathe', 'excavator'). Omitting returns all listings.
Category ID to filter by (e.g. '2' for Metal working machinery). Values available from get
Manufacturer name to filter by (e.g. 'Mazak'). Values available from get_search_filters.
api.parse.bot/scraper/5954b2c9-33bb-4d0b-af2f-af148ca06a16/<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/5954b2c9-33bb-4d0b-af2f-af148ca06a16/search_listings?page=1&query=CNC+lathe' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for machinery listings by keyword with optional filters and pagination. Returns a paginated list of matching listings with basic details.

Input
ParamTypeDescription
pageintegerPage number for pagination.
querystringSearch keyword (e.g. 'CNC lathe', 'excavator'). Omitting returns all listings.
category_idsstringCategory ID to filter by (e.g. '2' for Metal working machinery). Values available from get_search_filters.
manufacturersstringManufacturer name to filter by (e.g. 'Mazak'). Values available from get_search_filters.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "listings": "array of listing objects with listing_id, title, url, price, location, thumbnail, details_snippet",
    "total_results": "string with total result count text"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "url": "https://www.machineseeker.com/cnc+lathe+hyundai+wia-l200y/i-20798242",
          "price": "",
          "title": "CNC turning and milling centerCnc lathe Hyundai WIAL200Y",
          "location": "Alblasserdam 5,871 km",
          "thumbnail": "https://cdn.machineseeker.com/data/listing/img/vga/ms/18/33/20798242-01.jpg?v=1766134402",
          "listing_id": "20798242",
          "details_snippet": {
            "year": "2012",
            "condition": "used"
          }
        }
      ],
      "total_results": ""
    },
    "status": "success"
  }
}

About the machineseeker.com API

The Machineseeker.com API provides access to used industrial machinery listings across 4 endpoints, covering search, full listing detail, similar listings, and searchable filter facets. The search_listings endpoint returns paginated results with pricing, location, and thumbnails, while get_listing_detail exposes machine specifications, seller information, and full image arrays for any individual listing.

Search and Filter Listings

The search_listings endpoint accepts a query string (e.g. 'CNC lathe', 'excavator') along with optional category_ids and manufacturers parameters to narrow results. Each page of results returns an array of listing objects containing listing_id, title, url, price, location, thumbnail, and details_snippet. The total_results field provides the result count as text. To discover valid values for category_ids and manufacturers, call get_search_filters first — it returns facet options with counts for any given query.

Listing Detail and Similar Equipment

Passing a listing_id from search results to get_listing_detail returns the full record: a specifications key-value object with machine-specific attributes, a description text field, an images array of URLs, the full price string with currency, and a seller object with seller information. The optional slug parameter improves routing but is not required. The get_similar_listings endpoint accepts the same listing_id and returns an array of related listings, each with title, price, location, thumbnail, url, and a details_snippet object containing year and condition when available.

Filter Facets

get_search_filters returns six filter groups — category, location, condition, machine_details, type_of_listing, and details — each containing a heading and an options array with counts. Calling it with a query parameter returns counts scoped to that search context; omitting the query returns global facet counts. This makes it the right first call when building dynamic filter interfaces or discovering which manufacturer or category names are valid inputs for search_listings.

Common use cases
  • Aggregating used CNC machine listings with prices and locations for a procurement comparison tool
  • Monitoring price changes for specific machinery types by periodically querying search_listings with a category filter
  • Building a category browser using get_search_filters to surface available machine types and their listing counts
  • Enriching an internal asset database with full specifications and images from get_listing_detail
  • Powering a 'related equipment' recommendation widget using get_similar_listings results
  • Filtering listings by manufacturer and condition to source second-hand equipment from verified sellers
  • Extracting seller contact and location data for industrial equipment dealers from listing detail records
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 Machineseeker have an official developer API?+
Machineseeker does not publish a public developer API. Access to structured listing data, filters, and specifications is available through this Parse API.
What does `get_search_filters` return, and how should I use it with `search_listings`?+
get_search_filters returns six facet groups: category, location, condition, machine_details, type_of_listing, and details. Each group has a heading and an options array with counts. When you pass a query parameter, counts reflect that search context. Use the option values from category and machine_details as category_ids and manufacturers inputs in search_listings to ensure you're passing values the source recognizes.
Does pagination work across all search results?+
search_listings accepts a page integer for pagination and returns the current page number and a total_results string. The total is returned as text rather than a parsed integer, so your code should handle string-to-number conversion. Very large result sets may have practical page depth limits depending on how the source structures deep pagination.
Does the API return seller contact details such as phone numbers or email addresses?+
The get_listing_detail endpoint returns a seller object with seller information, but the specific fields within that object (such as phone or email) depend on what the listing publicly exposes. Direct contact fields are not guaranteed for every listing. You can fork this API on Parse and revise it to add any additional seller fields that appear in the source data.
Can I filter search results by price range or year of manufacture?+
The current search_listings endpoint supports filtering by category_ids and manufacturers only. Price range and year filters are not directly available as input parameters. You can fork this API on Parse and revise it to add those filter parameters if they are surfaced in the get_search_filters detail options.
Page content last updated . Spec covers 4 endpoints from machineseeker.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.