Boat Charter Scraper - Boatsetter & GetMyBoat avatar

Boat Charter Scraper - Boatsetter & GetMyBoat

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Boat Charter Scraper - Boatsetter & GetMyBoat

Boat Charter Scraper - Boatsetter & GetMyBoat

Scrape boat rental and charter listings from Boatsetter and GetMyBoat - titles, boat type, capacity, hourly/daily price, captain availability, ratings, photos, and booking URLs for any destination worldwide.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Boat Charter Scraper — Boatsetter & GetMyBoat

Scrape boat rental and charter listings from Boatsetter and GetMyBoat, the two largest peer-to-peer boat rental marketplaces. Search any destination worldwide and get listing titles, boat type, guest capacity, hourly pricing, captain availability, ratings, photos, and direct booking links — merged from one or both platforms in a single run. HTTP-only, no login, no cookies required.

What this actor does

  • Two platforms in one actor: search Boatsetter, GetMyBoat, or both at once (results are tagged with their source platform)
  • Destination search: any city, region, lake, or marina worldwide
  • Boat type filter: powerboat, yacht, sailboat, pontoon, fishing boat/charter, houseboat, jet ski
  • Capacity, price range, and captain-included filters
  • Sort by relevance, price, or rating
  • Empty fields are omitted from every record — you won't see null or blank strings

Output per listing

  • id — platform-specific listing ID
  • platformboatsetter or getmyboat
  • title — listing headline
  • location — city/region/country text
  • boatType — the platform's own category name (e.g. "Powerboats", "Flybridge")
  • capacity — max number of guests
  • priceAmount, priceUnit, priceCurrency, priceDisplay — starting price (usually per hour)
  • priceMaxAmount — top of the listed price range, when the platform shows one
  • captainIncludedtrue/false when the platform states it clearly
  • captainOption — the platform's raw captain-option text
  • rating, reviewCount, totalBookings
  • superOwner — top-rated/verified-owner badge
  • instantBook — instant-booking available
  • imageUrl — listing photo
  • listingUrl — direct link to the listing on the source platform
  • description — listing description (HTML stripped)
  • make, model, yearManufactured, lengthFeet — boat specs (Boatsetter only, when published)
  • latitude, longitude
  • recordType: "boatListing", scrapedAt

Input

FieldTypeDefaultDescription
locationstringMiami, FLRequired. Destination, e.g. "Miami, FL", "Lake Tahoe", "Sydney, Australia"
platformstringbothboth / boatsetter / getmyboat
boatTypestringanyany / powerboat / yacht / sailboat / pontoon / fishing / houseboat / jetski
tripDatestringone week outTrip date YYYY-MM-DD; affects live pricing/availability
minCapacityintMinimum guest capacity
captainOptionstringanyany / captained / bareboat
priceMinPerHourintMinimum hourly price (USD)
priceMaxPerHourintMaximum hourly price (USD)
sortBystringrelevancerelevance / priceAsc / priceDesc / ratingDesc
maxItemsint30Max listings to return (1–500)
proxyConfigurationobjectoffOptional Apify Proxy; both sites are public and don't require it

Example: yachts in Miami with a captain included

{
"location": "Miami, FL",
"platform": "both",
"boatType": "yacht",
"captainOption": "captained",
"maxItems": 25
}

Example: budget pontoon boats on GetMyBoat only

{
"location": "Lake Travis, TX",
"platform": "getmyboat",
"boatType": "pontoon",
"priceMaxPerHour": 150,
"sortBy": "priceAsc"
}

Example: highest-rated sailboats for 8+ guests

{
"location": "San Diego, CA",
"boatType": "sailboat",
"minCapacity": 8,
"sortBy": "ratingDesc"
}

Use cases

  • Marine tourism research — compare charter prices and availability across destinations
  • Boat charter brokers — monitor competitor pricing and fleet mix in a market
  • Travel content & itinerary planning — surface real, bookable boat experiences for a destination guide
  • Market analysis — track boat type mix, captain-included rates, and pricing by region
  • Lead generation for marine businesses — find active listings and owners in a target area

FAQ

Is this affiliated with Boatsetter or GetMyBoat? No. This is an independent, third-party actor that reads each platform's public search results — no account or login required.

Why do some listings show a price range instead of a single number? priceAmount is the starting price shown by the platform; priceMaxAmount (when present) is the top of the range for that boat's rate variations.

Why don't fishing, houseboat, or sailboat filters return as many results as other types? Boatsetter's own site doesn't expose a jet-ski, houseboat, or fishing category filter directly, so those are matched from listing titles/descriptions there. On GetMyBoat, the fishing/houseboat/sailboat categories are cross-checked against each listing's own title and description (their upstream category tagging for these three was found to include unrelated luxury-yacht listings) — this keeps results on-topic but means fewer matches than a raw category count, and houseboat listings in particular are genuinely scarce on both platforms outside a handful of lake destinations.

Why is capacity/boat type sometimes missing for a Boatsetter listing but always present for GetMyBoat? Both platforms are queried for every record; if a specific listing's detail page doesn't publish a value for that field, it's simply left out rather than shown as empty.

How current is the pricing? Pricing reflects each platform's live search results for the trip date you provide (or one week from today by default), including any date-specific discounts the owner has set.

Can I search a destination outside the US? Yes — both platforms list boats worldwide. Use a city/region name, e.g. "Sydney, Australia" or "Lake Como, Italy".

Limitations

This actor covers destination search (with boat-type, capacity, price, and captain filters) on both platforms, which is how the vast majority of users browse Boatsetter and GetMyBoat. It does not offer a direct "fetch one listing by URL/ID" mode — Boatsetter's detail-page fetch is already used internally for enrichment but isn't exposed as a standalone input, and GetMyBoat has no public per-listing endpoint independent of a location search. If you need a specific known listing refreshed, re-run a destination search covering that listing's market; it will be included if still active.