84,300 power boats · 50 manufacturers

Marine vessel data, spec by spec.

Power boats with length, horsepower, hull type and fuel type — every field filterable, every record a stable UUID. Built for marine services, insurers and marketplaces.

Free plan includes 100 API calls/mo — no card required.

api.vehdb.com
GET /v1/boats?make=Boston+Whaler&hp_min=200
{ "data": [ {
  "uuid": "b7d2f9a1-4c3e-…",
  "make": "Boston Whaler", "model": "Outrage 250",
  "year": 2021, "model_type": "Center Console",
  "length": 25, "hp": 300,
  "hull_type": "Fiberglass", "fuel_type": "Gas" } ],
  "meta": { "total": 12, "per_page": 20 } }
# Build cascading selectors
GET /v1/boats/makes · GET /v1/boats/hull-types

Key endpoints

RESTful endpoints for the power boat database — JSON responses with pagination metadata.

GET /v1/boats List power boats with optional filters and pagination — 20 results per page by default.
GET /v1/boats/{uuid} Single power boat by UUID — full marine specifications for the vessel.
GET /v1/boats/makes All boat manufacturers with vessel counts per make.
GET /v1/boats/hull-types All hull types with boat counts per type.
GET /v1/boats/search?q={query} Full-text search across make, model and model type — combinable with any filter.

Base URL: https://api.vehdb.com/v1

Query parameters

Range filters on horsepower, length and year — combine them all in one request.

Parameter Type Description Example
make string Filter by boat manufacturer Boston Whaler
model string Filter by model name Montauk 170
year integer Filter by exact model year 2022
year_min integer Minimum year (inclusive) 2018
year_max integer Maximum year (inclusive) 2024
hull_type string Filter by hull construction type Fiberglass
fuel_type string Filter by fuel type Gas
hp_min integer Minimum horsepower (inclusive) 200
hp_max integer Maximum horsepower (inclusive) 500
length_min integer Minimum vessel length in feet 20
length_max integer Maximum vessel length in feet 35
page integer Page number for pagination 2

The fields marine businesses actually filter on

Eight structured fields per vessel — identification plus the specs that drive pricing, insurance and fitment.

make

Manufacturer (Boston Whaler, Sea Ray, Grady-White…)

model

Model name or designation for the vessel

year

Model year of the power boat

model_type

Category (Center Console, Bowrider, Pontoon…)

length

Overall length of the vessel in feet

hp

Engine horsepower rating

hull_type

Hull material (Fiberglass, Aluminum, Composite…)

fuel_type

Fuel type (Gas, Diesel, Electric…)

Example response

A sample JSON response from the boats list endpoint.

GET /v1/boats?make=Boston Whaler&year_min=2020
{
  "data": [
    {
      "uuid": "a3c1e8f0-7b2d-4e5a-9f1c-6d8e2b4a7c0f",
      "make": "Boston Whaler",
      "model": "Montauk 170",
      "year": 2022,
      "model_type": "Center Console",
      "length": 17,
      "hp": 90,
      "hull_type": "Fiberglass",
      "fuel_type": "Gas"
    },
    {
      "uuid": "b7d2f9a1-4c3e-5f6b-8a2d-1e9f3c5b7d0a",
      "make": "Boston Whaler",
      "model": "Outrage 250",
      "year": 2021,
      "model_type": "Center Console",
      "length": 25,
      "hp": 300,
      "hull_type": "Fiberglass",
      "fuel_type": "Gas"
    }
  ],
  "meta": { "current_page": 1, "last_page": 3, "per_page": 20, "total": 48 }
}

Power Boats API FAQ

Common questions about VehDB's Power Boats API and marine data access.

The Power Boats API returns detailed marine vessel specifications in JSON format. Each boat record includes make, model, year, model type, hull type, overall length, horsepower, and fuel type. The database currently covers 84,300 boats from 50 manufacturers in North America.
Use query parameters to filter results. For example, append ?hull_type=Fiberglass to filter by hull type, or use ?hp_min=200&hp_max=500 to filter by horsepower range. All filter parameters can be combined in a single request for precise results.
Yes. All list endpoints return paginated results with 20 boats per page by default. Use the ?page= parameter to navigate through pages. Every response includes a meta object with total count, current page, last page, and per-page values.
Include your API key in the Authorization header as a Bearer token with every request. Every plan includes API access — the free tier gives you 100 calls per month; higher tiers offer higher limits. Generate and manage tokens from your dashboard.

Also see the Cars, Motorcycles and Tire Sizes APIs, or the API overview.

AI-NATIVE · MCP SERVER

Your AI agent's vehicle-data tools —not glue code.

VehDB ships a native Model Context Protocol server. Claude, Cursor or any MCP client queries cars, recalls, fuel economy and tire fitment as first-class tools — no wrappers, no scraping, no glue code to maintain.

  • Native MCP tools — search_vehicles, tire_sizes_for_vehicle, recalls, my_lists — callable by Claude, Cursor or any agent.
  • OAuth2 for AI providers plus simple Bearer tokens. Same auth, same data as the REST API and workspace.
  • No scraping, no function-calling boilerplate, no schema drift — the agent gets typed, documented tools.
claude_desktop_config.json
{ "mcpServers": {
    "vehdb": { "url": "https://mcp.vehdb.com/mcp" }
  } }
# the agent calls a typed tool, not your scraper
tool search_vehicles(make="Toyota", year=2026)
tool tire_sizes_for_vehicle(uuid) → "235/65R17"

Build with 84,300 power boat records.

Length, horsepower, hull and fuel type across 50 manufacturers — JSON responses, range filters, full pagination. Free tier: 100 calls/mo, no card.

Operated by Savas OÜ (Tallinn, Estonia — EU) · GDPR-compliant · Billing by Stripe · Terms · Privacy