Discover/boats.com API
live

boats.com APIboats.com

Search boat listings by type, make, year, and condition. Retrieve specs, pricing, seller info, and full descriptions from boats.com via 2 endpoints.

Endpoints
2
Updated
3mo ago
Try it
Boat manufacturer/make as a lowercase slug (e.g. 'boston-whaler', 'tracker', 'sea-ray').
Page number for pagination.
Maximum year of manufacture.
Type of boat. Accepted values: 'power', 'sail', 'unpowered'.
Condition of the boat. Accepted values: 'used', 'new'.
Minimum year of manufacture.
api.parse.bot/scraper/99ad4dc1-13f5-486d-8294-95eea0f35502/<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/99ad4dc1-13f5-486d-8294-95eea0f35502/search_boats?make=boston-whaler&page=2&query=boats' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for boat listings with various filters. Returns a paginated list of matching boats including title, price, year, location, and image URL.

Input
ParamTypeDescription
makestringBoat manufacturer/make as a lowercase slug (e.g. 'boston-whaler', 'tracker', 'sea-ray').
pageintegerPage number for pagination.
year_tointegerMaximum year of manufacture.
boat_typestringType of boat. Accepted values: 'power', 'sail', 'unpowered'.
conditionstringCondition of the boat. Accepted values: 'used', 'new'.
year_fromintegerMinimum year of manufacture.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "listings": "array of objects containing boat summary data (id, title, year, price, location, url, image_url)",
    "total_results": "integer, count of listings on current page"
  },
  "sample": {
    "data": {
      "page": 1,
      "listings": [
        {
          "id": "10090371",
          "url": "https://www.boats.com/power-boats/2020-carver-c52-10090371/",
          "year": "2020",
          "price": "$974,000",
          "title": "Carver C52",
          "location": "HUNTINGTON HARBOUR, California",
          "image_url": "https://images.boats.com/resize/1/3/71/2020-carver-c52-power-10090371-20260308143857149-0.jpg?t=1773005921000"
        }
      ],
      "total_results": 24
    },
    "status": "success"
  }
}

About the boats.com API

The Boats.com API provides 2 endpoints to search and retrieve boat and yacht listings from boats.com. Use search_boats to filter listings by manufacturer, boat type, condition, and year range, or call get_boat_details to pull full specifications, pricing, seller contact information, and the complete listing description for any individual vessel. Each listing in a search result includes the boat's ID, title, year, price, location, and image URL.

Search Boat Listings

The search_boats endpoint accepts up to six optional filter parameters: make (as a lowercase slug, e.g. boston-whaler), boat_type (power, sail, or unpowered), condition (new or used), year_from, year_to, and a page number for pagination. Each response returns a listings array of boat summaries — each containing id, title, year, price, location, url, and image_url — along with the page integer and a total_results count reflecting the number of listings on that page. Combining year_from and year_to lets you target specific model-year ranges within any filtered set.

Boat Detail Records

The get_boat_details endpoint takes a single required url parameter — either the full listing URL or its path — and returns a detailed record for that vessel. Fields include name, price, location, description (the full listing text), a specs object of key-value technical specification pairs (covering dimensions, engine, hull type, and similar attributes depending on the listing), seller_name, and seller_location. The seller fields expose the dealer or private party name and their address, which is useful for building contact workflows or lead generation pipelines.

Coverage and Scope

Listings span new and used vessels across power, sail, and unpowered categories. The make filter uses slug format, so manufacturer names must be lowercased and hyphenated (e.g. sea-ray not Sea Ray). Because total_results reflects the count on the current page rather than the global total, iterating all results requires incrementing the page parameter until the returned listings array is empty.

Common use cases
  • Aggregate new and used powerboat inventory across multiple makes into a single searchable database using search_boats with condition and make filters.
  • Build a sailboat price-tracking tool by periodically calling search_boats with boat_type=sail and storing the returned price and year fields over time.
  • Populate a dealer lead-generation tool with seller_name and seller_location from get_boat_details for listings matching specific criteria.
  • Create a vintage vessel finder by combining year_from and year_to parameters in search_boats to surface boats from a target decade.
  • Sync boat listing images and titles into a content CMS using the image_url and title fields returned by search_boats.
  • Compare technical specifications across competing models by calling get_boat_details on multiple listing URLs and diffing the specs objects.
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 boats.com have an official developer API?+
Boats.com does not publish a public developer API or offer documented API access for third-party developers.
What does `total_results` represent in the `search_boats` response?+
It reflects the count of listings returned on the current page, not the global total across all pages. To determine how many pages of results exist, you need to paginate by incrementing the page parameter until the listings array comes back empty.
Does `get_boat_details` return a standardized set of specification fields in the `specs` object?+
The specs object is a flexible key-value map whose keys depend on the individual listing — a powerboat and a sailboat will expose different attribute names. There is no guaranteed fixed schema across all listings, so consumers should handle missing keys defensively.
Does the API return user reviews or ratings for boat listings?+
Not currently. The API covers listing data including specs, pricing, seller info, and descriptions via search_boats and get_boat_details, but does not expose user reviews or ratings. You can fork this API on Parse and revise it to add an endpoint targeting review data if it becomes available on a listing page.
Can I filter search results by price range or geographic location?+
The current search_boats endpoint does not expose price-range or location-based filter parameters. Available filters are make, boat_type, condition, year_from, year_to, and page. You can fork this API on Parse and revise it to add price or location filter parameters to the search endpoint.
Page content last updated . Spec covers 2 endpoints from boats.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.
Boats.com API — Boat & Yacht Listings · Parse