Boat Charter Scraper - Boatsetter & GetMyBoat
Pricing
from $3.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
nullor blank strings
Output per listing
id— platform-specific listing IDplatform—boatsetterorgetmyboattitle— listing headlinelocation— city/region/country textboatType— the platform's own category name (e.g. "Powerboats", "Flybridge")capacity— max number of guestspriceAmount,priceUnit,priceCurrency,priceDisplay— starting price (usually per hour)priceMaxAmount— top of the listed price range, when the platform shows onecaptainIncluded—true/falsewhen the platform states it clearlycaptainOption— the platform's raw captain-option textrating,reviewCount,totalBookingssuperOwner— top-rated/verified-owner badgeinstantBook— instant-booking availableimageUrl— listing photolistingUrl— direct link to the listing on the source platformdescription— listing description (HTML stripped)make,model,yearManufactured,lengthFeet— boat specs (Boatsetter only, when published)latitude,longituderecordType: "boatListing",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
location | string | Miami, FL | Required. Destination, e.g. "Miami, FL", "Lake Tahoe", "Sydney, Australia" |
platform | string | both | both / boatsetter / getmyboat |
boatType | string | any | any / powerboat / yacht / sailboat / pontoon / fishing / houseboat / jetski |
tripDate | string | one week out | Trip date YYYY-MM-DD; affects live pricing/availability |
minCapacity | int | – | Minimum guest capacity |
captainOption | string | any | any / captained / bareboat |
priceMinPerHour | int | – | Minimum hourly price (USD) |
priceMaxPerHour | int | – | Maximum hourly price (USD) |
sortBy | string | relevance | relevance / priceAsc / priceDesc / ratingDesc |
maxItems | int | 30 | Max listings to return (1–500) |
proxyConfiguration | object | off | Optional 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.