Accurate boat specifications and marine data for developers. Power your marketplace, website builder, or app with Marinebase.
Marinebase provides a unified REST API to access comprehensive sailboat specifications. No more scraping outdated websites or manual data entry. We maintain the database so you can focus on building great products.
One source for all marine technical data.
Clean JSON responses and clear documentation.
Built to handle thousands of requests per second.
Verified specs from manufacturers and experts.
Our API is designed to power the next generation of marine software.
Auto-populate boat listings with technical specs to improve listing quality and SEO.
Offer boat comparison tools and technical spec widgets to your marine clients.
Build navigation, maintenance, or racing apps with accurate boat dimensions and data.
See how you can leverage Marinebase data to build intelligent marine tools.
Calculate dockage costs instantly using accurate LOA and Beam data from our API.
Predict annual maintenance budgets based on displacement and boat age.
Automate risk assessment by pulling technical specs directly into your quote engine.
Estimate resale value by comparing specs with historical market data.
Fetch length_overall and beam for any boat model to calculate marina fees, winter storage, or transport costs with 100% accuracy.
const boat = await marinebase.getBoat('sun-fast-3300');
const ratePerMeter = 45.00;
const monthlyFee = boat.specs_by_key.length_overall.value.numeric * ratePerMeter;
// Result: €454.95 / month
Simple, predictable, and powerful. Integrate Marinebase into your stack in minutes.
/v1/sailboats/search
Search by title, slug, builder, or first-built year. Use units=metric|imperial per request.
{
"data": [
{
"id": 123,
"slug": "sun-fast-3300",
"title": "Sun Fast 3300",
"fields": ["length_overall", "beam", "displacement", "builder", "first_built"]
}
],
"meta": { "total": 1240, "limit": 20, "offset": 0, "query": "sun", "units": "metric" }
}
/v1/sailboats/{slug}
Retrieve detailed specifications for a specific boat. Add ?units=imperial for ft/lb.
{
"id": 123,
"slug": "sun-fast-3300",
"title": "Sun Fast 3300",
"units": "imperial",
"specs_by_key": {
"length_overall": {
"key": "length_overall",
"name": "Length Overall",
"section": "Dimensions",
"value": { "text": "33.17 ft", "numeric": 33.17, "unit": "ft", "type": "length" }
},
"displacement": {
"key": "displacement",
"name": "Displacement",
"section": "Weight",
"value": { "text": "7700 lb", "numeric": 7700, "unit": "lb", "type": "weight" }
}
}
}
/v1/specs/fields
Public field catalog with customer-facing field keys, labels, and preferred units.
{
"version": "1.0",
"units": "metric",
"fields": [
{
"key": "length_overall",
"name": "Length Overall",
"section": "Dimensions",
"unit_preferences": ["meters", "feet"]
}
],
"total": 1
}
/v1/sailboats/compare?units=metric
Compare multiple sailboats side-by-side in your chosen unit system.
{
"fields": [
{ "key": "length_overall", "name": "Length Overall", "section": "Dimensions" },
{ "key": "beam", "name": "Beam", "section": "Dimensions" },
{ "key": "displacement", "name": "Displacement", "section": "Weight" }
],
"rows": [
{
"slug": "sun-fast-3300",
"values": {
"length_overall": { "text": "10.11 m", "numeric": 10.11, "unit": "m", "type": "length" },
"beam": { "text": "3.4 m", "numeric": 3.4, "unit": "m", "type": "length" },
"displacement": { "text": "3492.66 kg", "numeric": 3492.66, "unit": "kg", "type": "weight" }
}
}
],
"meta": { "count": 2, "units": "metric" }
}
We are currently in private beta. Request access today to get your API key and start building.
Request Access Now