Discover/yachtworld.com API
live

yachtworld.com APIyachtworld.com

Search and retrieve boat listings from YachtWorld.com. Filter by make, class, type, location, and price. Get full specs, media, and broker contact info.

Endpoints
6
Updated
10d ago
Try it
Boat manufacturer name (e.g., 'Beneteau', 'Sea Ray')
Page number (1-based)
Sort order: 'recommended', 'price_asc', 'price_desc', 'length_asc', 'length_desc', 'year_a
Boat type: 'power', 'sail', or 'unpowered'
Boat class slug (e.g., 'power-center', 'sail-cruiser', 'power-motor'). Use get_boat_types
Results per page
Additional raw facet string to append
Country code (e.g., 'US', 'GB', 'IT')
Broker/dealer owner ID to filter listings by a specific dealer
Maximum model year
Minimum model year
Boat condition: 'new' or 'used'
Fuel type: 'gasoline', 'diesel', 'electric', or 'other'
Maximum price in USD
Minimum price in USD
api.parse.bot/scraper/242b2dc6-c896-4c4c-bef5-3db255d870a9/<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/242b2dc6-c896-4c4c-bef5-3db255d870a9/search_boats_for_sale?page=1&limit=33&price_max=200000&price_min=50000' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for boats for sale with comprehensive filters including make, type, class, condition, location, price range, and year range. Returns paginated results with sponsored listings, facets for filtering, and ordered result records.

Input
ParamTypeDescription
makestringBoat manufacturer name (e.g., 'Beneteau', 'Sea Ray')
pageintegerPage number (1-based)
sortstringSort order: 'recommended', 'price_asc', 'price_desc', 'length_asc', 'length_desc', 'year_asc', 'year_desc', 'listed_date_desc'
typestringBoat type: 'power', 'sail', or 'unpowered'
classstringBoat class slug (e.g., 'power-center', 'sail-cruiser', 'power-motor'). Use get_boat_types to see available values.
limitintegerResults per page
facetsstringAdditional raw facet string to append
countrystringCountry code (e.g., 'US', 'GB', 'IT')
owner_idstringBroker/dealer owner ID to filter listings by a specific dealer
year_maxintegerMaximum model year
year_minintegerMinimum model year
conditionstringBoat condition: 'new' or 'used'
fuel_typestringFuel type: 'gasoline', 'diesel', 'electric', or 'other'
price_maxintegerMaximum price in USD
price_minintegerMinimum price in USD
Response
{
  "type": "object",
  "fields": {
    "facets": "object with filtering facets (fuelType, make, class, hullMaterial, etc.)",
    "sponsored": "object containing count and records array of sponsored listings",
    "orderedResults": "object containing count, records array of listing objects, and nextFrom pagination cursor"
  },
  "sample": {
    "data": {
      "facets": {
        "class": [
          {
            "count": 4696,
            "value": "power-center"
          }
        ],
        "fuelType": [
          {
            "count": 18698,
            "value": "gasoline"
          }
        ]
      },
      "sponsored": {
        "count": 4,
        "records": [
          {
            "id": 9659202,
            "make": "Azimut",
            "year": 2025,
            "class": "power-motor",
            "model": "Grande 26M",
            "price": {
              "type": {
                "amount": {
                  "USD": 6754740.65
                }
              },
              "hidden": false
            }
          }
        ]
      },
      "orderedResults": {
        "count": 27971,
        "records": [
          {
            "data": {
              "id": 10113175,
              "make": "Sunseeker",
              "year": 1998,
              "class": "power-motor",
              "model": "Manhattan 62",
              "price": {
                "type": {
                  "amount": {
                    "USD": 58736.88
                  }
                },
                "hidden": false
              }
            },
            "type": "listing"
          }
        ],
        "nextFrom": 36
      }
    },
    "status": "success"
  }
}

About the yachtworld.com API

The YachtWorld API provides access to boat listings across 6 endpoints, letting you search inventory by make, class, type, condition, location, price range, and year. The search_boats_for_sale endpoint returns paginated results with sponsored listings, filterable facets, and a pagination cursor. get_boat_detail delivers full listing data including specs, media URLs, propulsion details, pricing, and broker contact information for any individual listing.

Search and Filter Listings

The search_boats_for_sale endpoint accepts a broad set of query parameters: make (e.g., 'Beneteau', 'Sea Ray'), type ('power', 'sail', or 'unpowered'), class (a slug like 'power-center' or 'sail-cruiser'), country code, price range, year range, and sort options including recommended, price_asc, price_desc, length_asc, length_desc, year_asc, and year_desc. Results are paginated and include a nextFrom cursor for deep pagination. The facets object in the response surfaces available filter values for fuel type, hull material, make, and class, which you can feed back into subsequent queries.

Listing Detail and Taxonomy

get_boat_detail takes a numeric boat_id and returns a complete listing record: make, model, year, type, class, condition, a price object with currency amounts, a media array with asset URLs, a contact object with broker details, and additional spec fields covering propulsion and location. get_boat_types requires no inputs and returns the full taxonomy used across the platform — an array of class objects each carrying a value slug, name, count, and heading category. Use this to discover valid values for the class parameter before querying.

Focused Search Endpoints

Three endpoints provide scoped searches without requiring the full filter set. search_boats_by_make accepts a required make string and returns the same structure as the main search. search_boats_by_class accepts a required class slug (e.g., 'power-pontoon', 'power-motor') and paginates results within that class. get_broker_listings accepts a required owner_id — a numeric string identifying a broker or dealer — and returns all active listings for that seller. All three endpoints share the same response shape: facets, sponsored, and orderedResults with count, records, and nextFrom.

Common use cases
  • Aggregate new and used boat inventory across multiple makes for a marine marketplace or comparison site
  • Build a boat valuation tool using price, year, condition, and class fields from listing records
  • Monitor a specific broker's active inventory by polling get_broker_listings with their owner_id
  • Power a search UI with dynamic facet filters sourced from the facets response object (fuelType, hullMaterial, make, class)
  • Display media galleries for boat listings using the media array of asset URLs from get_boat_detail
  • Index the full boat class taxonomy from get_boat_types to populate a class-browser or navigation menu
  • Track price changes on specific listing IDs by storing and diffing the price object from get_boat_detail over time
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 YachtWorld have an official developer API?+
YachtWorld does not offer a publicly documented developer API. Structured access to listing data, specs, and broker information is available through this Parse API.
What does `get_boat_detail` return beyond what appears in search results?+
get_boat_detail returns the full listing record for a single boat, including the media array of asset URLs, a contact object with broker contact information, a price object with currency breakdown, condition (new or used), and propulsion-related spec fields. Search result records contain a subset of these fields. You need the numeric boat_id from a search result to call this endpoint.
How does pagination work across search endpoints?+
All search endpoints return an orderedResults object containing a count, a records array, and a nextFrom cursor string. Pass the page parameter (1-based integer) to step through results. The limit parameter controls records per page. The nextFrom cursor can be used for offset-based deep pagination when sequential page numbers are insufficient.
Does the API cover boat rental listings or charter availability?+
No. The API covers boats listed for sale on YachtWorld — new and used inventory with pricing, specs, and broker contact data. Rental or charter listings are not included in the current endpoints. You can fork this API on Parse and revise it to add an endpoint targeting charter or rental data if that coverage is needed.
Are there any known gaps in geographic or listing coverage?+
The country filter in search_boats_for_sale accepts standard country codes (e.g., 'US', 'GB', 'IT'), but coverage density varies by market — YachtWorld's inventory skews toward North American and Western European listings. Listings that are marked inactive or sold are not returned. Historical sold-listings data and price history are not exposed by any current endpoint. You can fork this API on Parse and revise it to attempt coverage of sold or archived listings if your use case requires that data.
Page content last updated . Spec covers 6 endpoints from yachtworld.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.
YachtWorld API — Boat Listings & Search · Parse