84,300 power boats · 50 manufacturers

Marine vessel data, spec by spec.

Power boats with length, beam, weight, horsepower, engine count, hull type and fuel type — spec filters on every search, 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", "beam": "8.5", "weight_lb": 5000,
  "engines": 2, "hp": 300,
  "hull": "Fiberglass", "fuel_type": "Gas" } ],
  "meta": { "total": 12, "per_page": 25 } }
# Build cascading selectors
GET /v1/boats/makes · GET /v1/boats/hull-types

Key endpoints

RESTful endpoints for the power boat database — search, lookup and a make/hull-type taxonomy, all JSON with pagination metadata.

GET /v1/boats List power boats with filters and pagination — requires at least one of make, model, year or q.
GET /v1/boats/{uuid} Single power boat by UUID — full marine specifications for the vessel.
GET /v1/boats/makes Boat taxonomy: every manufacturer with its vessel count.
GET /v1/boats/hull-types Boat taxonomy: every hull type with its vessel count.
GET /v1/boats?q={query} Full-text search across make and model — combinable with any spec 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
model_type string Filter by vessel category Center Console
hp_min integer Minimum horsepower (inclusive) 200
hp_max integer Maximum horsepower (inclusive) 500
length_min number Minimum vessel length in feet 20
length_max number Maximum vessel length in feet 35
q string Full-text search across make and model Whaler
page integer Page number for pagination 2

Every request needs at least one of make, model, year or q — the spec filters then narrow within it.

The fields marine businesses actually filter on

Eleven structured fields per vessel — identification, dimensions and the engine specs that drive quoting, 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

beam

Beam (width) of the vessel in feet

weight_lb

Dry weight of the vessel in pounds

engines

Number of engines fitted to the vessel

hp

Total engine horsepower rating

hull

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",
      "beam": "7.17",
      "weight_lb": 1700,
      "engines": 1,
      "hp": 90,
      "hull": "Fiberglass",
      "fuel_type": "Gas"
    },
    {
      "uuid": "b7d2f9a1-4c3e-5f6b-8a2d-1e9f3c5b7d0a",
      "make": "Boston Whaler",
      "model": "Outrage 250",
      "year": 2021,
      "model_type": "Center Console",
      "length": "25",
      "beam": "8.5",
      "weight_lb": 5000,
      "engines": 2,
      "hp": 300,
      "hull": "Fiberglass",
      "fuel_type": "Gas"
    }
  ],
  "meta": { "current_page": 1, "last_page": 3, "per_page": 25, "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 material, overall length, beam, dry weight, engine count, horsepower, and fuel type. The database currently covers 84,300 boats from 50 manufacturers in North America.
Start from a base filter (make, model, year or q), then narrow with spec filters: hull_type, fuel_type, model_type, hp_min/hp_max for horsepower and length_min/length_max for vessel length. For example: ?make=Boston Whaler&hull_type=Fiberglass&hp_min=200. All filters combine in a single request.
No. VehDB is a boat specifications database, not a valuation service — records carry factual specs (dimensions, weight, engines, horsepower, hull, fuel type), not MSRPs or market values. Insurers and marketplaces typically join our spec records to their own pricing sources via the make/model/year taxonomy.
Yes. All list endpoints return paginated results with 25 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