JSON Documentation


Dear Broker / Dealership

To register one or more boats automaticaly in our system, please create a JSON file containing a list of boat objects. Each boat object must follow the structure and data types described below:
 

Example JSON for Submission:

Important

To import your boats into our system, please follow these steps:

  1. Create a Broker / Dealership profile on our website.

  2. Save your JSON file in a publicly accessible location online.

    This can be on your own server or on a platform that provides a full URL to the file (for example: http://example.com/your-boats.json).

  3. Email the URL to info@boatsonthemarket.com.

    Make sure to include the email address you used to register on our website and your company name.

Important Note: Our system checks this file daily (4am GMT) to keep your listings in sync.
Every time you add or remove a boat listing, you must generate a new JSON file and update it at the same URL.



Data Structure:

Important Note:  Some fields are marked as required, while others are optional.

However, we strongly recommend filling in as much information as possible, as this helps your listings appear higher in user searches and improves their SEO visibility.

For any optional fields where a value is not available, please use an empty string ("") for text fields and 0 for numeric fields.


Listing id (required)
Field Type Required Description
id Integer Yes Unique identifier for the boat listing.

Images (required)
Field Type Required Description
picture_url String Yes URL of the main boat image.

Please note: The image URLs must be separated by commas (,).

For example:

https://example.com/image1.jpg, https://example.com/image2.jpg, https://example.com/image3.jpg

This format ensures that each URL is correctly recognized and processed.


Base Category (required)
Field Type Required Description
category String Yes Category of the boat (e.g., "Super Yachts").

Please note: The Base Category must include one of the following options:

  • Super Yachts

  • Motor Yachts

  • Sailing Yachts

  • PWC

  • Commercial

Make sure to enter the category exactly as shown above (including proper capitalization) to ensure it is recognized correctly.


Sub Category (required)
Field Type Required Description
subcategory_level_1 String Yes Subcategory level 1 (e.g., "Explorer").

You can find the full list of subcategories at the bottom of this page/document.


Make (required)
Field Type Required Description
make String Yes Boat manufacturer.(e.g., "Beneteau").

Model (required)
Field Type Required Description
model String Yes Boat model.(e.g., "Oceanis 373").

Length (required)
Field Type Required Description
length Number Yes Length of the boat.
length_unit String Yes Unit of length (e.g., "foot", "meter").

Year Manufactured (required)
Field Type Required Description
year_manufactured Integer Yes Year of manufacture. (e.g., "2025").

Price (required)
Field Type Required Description
price Number Yes Boat price.(e.g., "189000").
price_unit String Yes Currency unit for the price (e.g., "USD", "EUR" , "GBP").

Condition (required)
Field Type Required Description
condition String Yes Condition of the boat (e.g., "New", "Used").
Tax / VAT
Field Type Required Description
tax_/_vat_status String No Tax/VAT status (e.g., "Not Paid", "Paid").

Year of Last Refit
Field Type Required Description
year_of_last_refit Integer No Year of the last refit.(e.g., "2018").

Flag
Field Type Required Description
flag_registered String No Country of registration flag.(e.g., "Panama").
Location
Field Type Required Description
boat_location_country String No Current country of boat location.(e.g., "Italy").
Field Type Required Description
boat_location_address String No Location address of the boat.

Please include an approximate country, city, and street address whenever possible.

This information helps improve search results by distance and allows your listing to appear with a pinpoint on map-based searches.


Title (required)
Field Type Required Description
title String Yes Title or name of the boat listing.
Description (required)
Field Type Required Description
main_description String Yes Main description of the boat.
Field Type Required Description
accommodations String No Accommodations description.
Field Type Required Description
galley_equipment String No Galley Equipment description.
Field Type Required Description
deck_and_hull_equipment String No Deck and Hull Equipment description.
Field Type Required Description
mechanical_equipment String No Mechanical Equipment description.
Field Type Required Description
navigation_system String No Navigation System description.
Field Type Required Description
safety_equipment String No Safety Equipment description.
Field Type Required Description
additional_equipment String No Additional Equipment description.

Beam
Field Type Required Description
beam Number No Beam (width) of the boat.
beam_unit String No Unit of beam (e.g., "foot", "meter").

Draft
Field Type Required Description
draft Number No Draft of the boat.
draft_unit String No Unit of draft (e.g., "foot", "meter").

Air Draft
Field Type Required Description
air_draft Number No Air draft of the boat.
air_draft_unit String No Unit of air draft (e.g., "foot", "meter").
 Bridge Clearance
Field Type Required Description
bridge_clearance Number No Bridge clearance. (e.g., "45").
bridge_clearance_unit String No Unit of bridge clearance (e.g., "foot", "meter").

LOA
Field Type Required Description
loa_(length_overall) Number No Length Overall (LOA). (e.g., "45").
loa_(length_overall)_unit String No Unit of length overall (e.g., "foot", "meter").

LOL
Field Type Required Description
lol_(length_on_deck) Number No Length on Deck (LOL). (e.g., "45").
lol_(length_on_deck)_unit String No Unit of length on deck (e.g., "foot", "meter").

LWL
Field Type Required Description
lwl_(length_waterline) Number No Length Waterline (LWL). (e.g., "40").
lwl_(length_waterline)_unit String No Unit of length waterline (e.g., "foot", "meter").

Freeboard
Field Type Required Description
freeboard Number No Freeboard. (e.g., "10").
freeboard_unit String No Unit of freeboard (e.g., "foot", "meter").

Displacement
Field Type Required Description
displacement Number No Displacement of the boat. (e.g., "5000").
displacement_unit String No Unit of displacement (e.g., "kg", "lbs", "Tons").
Dry Weight
Field Type Required Description
dry_weight Number No Dry weight of the boat.
dry_weight_unit String No Unit of dry weight (e.g., "kg", "lbs", "Tons").

Ballast
Field Type Required Description
ballast Number No Ballast of the boat. 
ballast_unit String No Unit of ballast (e.g., "kg", "lbs", "Tons").

Fuel Tank
Field Type Required Description
fuel_capacity Number No Fuel tank capacity.
fuel_capacity_unit String No Unit of fuel tank capacity (e.g., "gallon", "liter").
Holding Tank
Field Type Required Description
holding_tank_capacity Number No Holding tank capacity.
holding_tank_capacity_unit String No Unit of holding tank capacity (e.g., "gallon", "liter").
Water Tank
Field Type Required Description
water_capacity Number No Water tank capacity.
water_capacity_unit String No Unit of water tank capacity (e.g., "gallon", "liter").

Speed
Field Type Required Description
cruising_speed Number No Cruising speed.
max_speed Number No Maximum speed.

Construction
Field Type Required Description
hull_material String No Hull material (e.g., "Carbon Fiber", "Fiberglass").
You can find the full list of hull material at the bottom of this page/document.


Hull Type
Field Type Required Description
hull_type String No Hull type (e.g., "V Shape", "Catamaran").
You can find the full list of hull type at the bottom of this page/document.


Keel
Field Type Required Description
keel_type String No Keel type (e.g., "Bilge Keel", "Fin Keel").
You can find the full list of kell type at the bottom of this page/document.


Rig
Field Type Required Description
rig_type String No Rig type (e.g., "Ketch", "Sloop").
You can find the full list of rig type at the bottom of this page/document.

Crew Accommodations
Field Type Required Description
crew_berths Integer No Number of crew berths.
crew_cabins Integer No Number of crew cabins.
crew_heads Integer No Number of crew heads.

Guest Accommodations
Field Type Required Description
guest_berths Integer No Number of guest berths.
guest_cabins Integer No Number of guest cabins.
guest_heads Integer No Number of guest heads.

Designer
Field Type Required Description
designer String No Boat designer.

HIM Number
Field Type Required Description
12_digit_him Integer No 12-digit HIM identifier.






Boats Sub Category level 1
 
Super Yachts Motor Yachts Sailing Yachts PWC Commercial
Antique and Classic Aft Cabin Aft Cabin Air Chair AHTS Vessel
Explorer Airboat Antique and Classic Airboat Barge
Giga Yacht Aluminium Fish Beach Catamaran Aquabike Cable Layer Vessel
High Performance Antique and Classic Bowrider Bass Container Ship
Mega Yacht Barge Catamaran Canoe Crane Jack Up
Motor Yacht Bass Centre Cockpit Canoe Polo Boat Crane Vessel
Motorsailer Bay Cruiser Catamaran Crew Transfer Vessel
Multi-Hull Beach Catamaran Cutter Dinghy Cruise Ship
Super Yacht Bowrider Daysailer Dinghy (Power) Dredger
Canal and River Cruiser Deck Saloon Dinghy (Sail) Drill Rig
Catamaran Dinghy Dinghy (Unpowered) Ferry
Centre Cockpit Gulet Dragon Boat Fishing Vessel
Centre Console Ketch Flats General Cargo Ship
Commercial Boat Motorsailer Hoverboard (Water) Guard Vessel / Pilot Boat
Convertible Multi-Hull Hydrobike Hospital Ship
Cruiser Other Hydrocycle Hovercraft
Cuddy Cabin Performance Sailing Boat Hydrofoil Board Icebreaker
Deck Saloon Pilothouse (Sail) Inflatable Landing Craft
Dinghy Racer Inflatable Boat Livestock Carrier
Dive Racer/Cruiser Inflatable Kayak Other
Downeast Schooner Inflatable Stand-Up Paddleboard Passenger Ship
Dual Console Sloop Jet Ski Research Vessel
Express Cruiser Trimaran Jon Boat Rigid Dive and Rescue Inflatable
Flats Unspecified Kayak Ro-Ro Ship (Roll-on/Roll-off)
Flybridge Yawl Kitesurfing Board Supply Vessel
Freshwater Fishing Other (Power) Survey Vessel
High Performance Outboard Skiff TUG / Anchor Handling Vessel
House Outrigger Canoe Tanker / Bunkering
Inflatable Paddleboard
Jet Personal Sailboat
Jon Personal Watercraft
Llaut Pontoon
Motor Yacht Rowboat
Motorsailer Rowing Shell
Multi-Hull Sailing Canoe
Narrowboat Sailing Kayak
Other (Power) Sit-down PWC
Pilothouse Stand-up PWC
Pontoon Surf Ski
Power Catamaran Tender (Power)
Rigid Inflatable Boats (RIB) Trimaran
Runabout Unspecified
Saltwater Fishing Utility Boat
Schooner Water Scooter
Ski and Wakeboard Waterbike
Skiff WaveRunner
Sports Cruiser Windsurfer
Sports Fishing
Tender (Power)
Trawler
Trimaran
Tug
Unspecified
Utility Boat
Walkaround
Widebeam
 
Keel Type Rig Type Hull Type Hull Material
Bilge Keel Barque (Bark) V Shape Aluminium
Bulb Keel Barquentine V Deep Carbon Fiber
Canting Keel Bermuda Rig V Shallow Composite
Centerboard Keel Brig Plaining Fiberglass
Daggerboard Keel Brigantine Semi Plaining Hypalon
Deep Keel Cat Rig Displacement PVC
Encapsulated Keel Chinese Lug Rig Semi Displacement Steel
Fin Keel Crab Claw Rig Multi Hull Wood
Fixed Keel Cutter Round Bottom Other
Full Keel Cutter Rigged Sloop Flat Bottom
Hydrofoil Keel Dhow Rig Bulbous Bow
Keel & Centerboard Fractional Rig Sloop Inverted Bow
Lifting Bulb Keel Full-Rigged Ship
Lifting Keel Gaff-Rigged Schooner
Long Keel Gaff-Rigged Sloop
Modified Full Keel Gunter Rig
Retractable Keel Junk Rig
Retracting Bulb Keel Ketch
Scheel Keel Lateen Rig
Shoal Keel Lug Rig
Spade Keel Masthead Rig
Stub Keel Polynesian Crab Claw Rig
Swing Bulb Keel Proa Rig
Swing Keel Schooner
Swing Wing Keel Sharpie Rig
Triple Keel Sloop
Twin Keel Spritsail Rig
Wing Keel Square Rig
Ballast Keel Topsail Rig
Drop Keel Wishbone Rig
Hydraulic Lifting Keel Yawl
Vertical Lifting Keel
Rotating Keel
Tandem Keel
Twin Daggerboards
Winged Bulb Keel
Centerline Keel
Pivoting Keel
Adjustable Keel
Foiling Keel
Search for a city or select popular from the list

Listings to be compared

    No listings added to the comparison table.