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.
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.
Manufacturer (Boston Whaler, Sea Ray, Grady-White…)
Model name or designation for the vessel
Model year of the power boat
Category (Center Console, Bowrider, Pontoon…)
Overall length of the vessel in feet
Beam (width) of the vessel in feet
Dry weight of the vessel in pounds
Number of engines fitted to the vessel
Total engine horsepower rating
Hull material (Fiberglass, Aluminum, Composite…)
Fuel type (Gas, Diesel, Electric…)
Example response
A sample JSON response from the boats list endpoint.
{
"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.
Also see the Cars, Motorcycles and Tire Sizes APIs, or the API overview.
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.
{ "mcpServers": {
"vehdb": { "url": "https://mcp.vehdb.com/mcp" }
} }