GetMyBoat Scraper
Pricing
from $5.00 / 1,000 results
GetMyBoat Scraper
Scrapes boat rental listings from GetMyBoat by location and category. Returns each listing as a flat row with title, price, capacity, rating, and boat type. Optionally fetches full detail pages for make, model, year, and description.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
1
Bookmarked
7
Total users
0
Monthly active users
13 days ago
Last modified
Categories
Share
GetMyBoat Scraper
Scrape boat rental listings from GetMyBoat for any destination, up to a million per run. Each listing comes with its title, price, capacity, rating, and boat type. Filter by category, price range, and guest count. Export to CSV, JSON, Excel, or XML.
GetMyBoat is the world's largest boat rental marketplace, but manually browsing thousands of listings for market analysis or lead generation is slow. This Actor reads the public search results directly, letting you collect boat listings from any destination with the filters you need. No API key or browser automation required.
| Who uses it | What they scrape GetMyBoat for |
|---|---|
| Market researchers | Analyze pricing trends and boat availability in popular boating destinations. |
| Charter operators | Monitor competitor pricing and fleet composition in their local market. |
| Travel aggregators | Build a feed of available boat rentals for a destination site or app. |
| Lead generation agencies | Compile lists of boat owners and charter companies for outreach campaigns. |
What it does
This Actor collects GetMyBoat rental listings by location and category, and returns each boat as a flat row with its title, price, capacity, rating, and more.
- ๐ Location-based scraping: Choose from 20 preset destinations like Miami, Cancun, or Barcelona, or enter a custom city slug.
- ๐ท๏ธ Category filters: Narrow results to yacht rentals, fishing charters, jet skis, pontoons, and more.
- ๐ฐ Price range filtering: Set minimum and maximum prices to focus on listings within a specific budget.
- ๐ฅ Guest capacity filter: Only return boats that can accommodate your required number of passengers.
- ๐ Full detail pages: Optionally fetch each listing's detail page to get the make, model, year, full description, features, and AI-generated summary.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with GetMyBoat data
๐ Analyze rental pricing by destination.
A market researcher scrapes all yacht rentals in Miami and Cancun to compare average hourly rates and seasonal price changes.
๐ฅ๏ธ Monitor competitor fleets.
A charter operator in San Diego scrapes pontoon and fishing charter listings weekly to track which boats competitors are adding or removing.
๐ Build a destination activity feed.
A travel aggregator scrapes kayak and jet ski rentals in Lake Tahoe to populate a water-sports section on their booking site.
๐ง Generate owner outreach lists.
A lead gen agency scrapes all listings in Fort Lauderdale with detail pages enabled to collect owner names and boat descriptions for email campaigns.
Why choose this scraper
| What you get | |
|---|---|
| No API key needed | Scrapes the public search pages directly with no registration or rate-limit headaches. |
| Fixed output schema | Every listing returns the same fields, so your CSV or JSON is always predictable. |
| Handles scale | Collect up to a million listings per run for large market studies. |
| Optional deep data | Toggle detail-page fetching to add make, model, year, and full descriptions. |
How it compares
This Actor focuses exclusively on GetMyBoat with deep filtering and optional detail-page fetching, while the competitor below scrapes both GetMyBoat and Boatsetter in one tool.
| Feature | ParseForge | Boat Charter Scraper - Boatsetter & GetMyBoat |
|---|---|---|
| Exclusive GetMyBoat focus | Yes, dedicated GetMyBoat scraper with category and price filters | Not listed |
| Category filtering (yacht, fishing, jet ski, etc.) | Yes, 10 boat-type categories | Not listed |
| Price range filter | Yes, min and max price inputs | Not listed |
| Guest capacity filter | Yes, minimum guest count input | Not listed |
| Full detail page fetching | Yes, optional detail-page scrape for make, model, year, description, features | Not listed |
| Preset destination list | Yes, 20 preset locations plus custom slug input | Not listed |
| Multi-platform scraping | GetMyBoat only | Yes, scrapes both Boatsetter and GetMyBoat |
Configure the run
Drive the Actor from a destination and optional category, and filters run as each listing is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"location": "Miami--FL--United-States","maxItems": 10}
A larger pull:
{"location": "Miami--FL--United-States","maxItems": 200}
Pricing
Pay-per-result: $0.0055 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.55 |
| 1,000 results | $5.50 |
| 10,000 results | $55.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the GetMyBoat Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to GetMyBoat through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/getmyboat-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
I am getting no results for my custom location.
Check that your custom slug matches the format exactly: City--State--Country, with spaces replaced by hyphens. For example, New-Orleans--LA--United-States. Also verify that GetMyBoat has listings in that location by searching the site manually.
The Actor is running slowly with detail pages enabled.
This is expected because each listing requires a separate page request. Reduce the maximum number of boats, or run without detail pages first to identify the listings you want, then scrape only those specific URLs with details enabled.
Some listings are missing prices or ratings.
Not all boat owners fill in every field on GetMyBoat. If a listing does not show a price or rating on the public search page, the Actor cannot collect it. These fields will be empty in your output.
My price filter is not returning the listings I expect.
The price filter uses the base price displayed on the search card, which may be an hourly rate for some boats and a daily rate for others. Try widening your price range or removing the filter to see all available listings first.
I am hitting the maximum items limit but want more data.
Increase the Maximum boats setting up to 1,000,000. If you need even more, split your scrape by running multiple smaller location or category combinations and merging the datasets afterward.
FAQ
| Question | Answer |
|---|---|
| Can I scrape listings from any city worldwide? | Yes. The preset dropdown covers 20 popular destinations, and the Custom Location option lets you enter any city slug in the format City--State--Country, such as Boston--MA--United-States. |
| How do I find the correct slug for a custom location? | Search for your destination on GetMyBoat.com and copy the city, state, and country from the URL. The slug uses double hyphens between each part, with spaces replaced by hyphens. |
| Does this Actor require a GetMyBoat account or API key? | No. It reads the publicly available search pages, so you do not need to register an app, handle OAuth, or manage rate limits. |
| What extra fields do I get when I enable Include Full Details? | The detail page adds the boat's make, model, year, full text description, listed features, detailed pricing breakdowns, and an AI-generated summary of the listing. |
| Can I filter by boat type? | Yes. The Category dropdown lets you select from yacht rentals, sailboats, pontoons, fishing charters, jet skis, houseboats, catamarans, speedboats, kayaks, and party boats. |
| How many listings can I scrape in one run? | You can set the maximum up to 1,000,000 listings. The Actor will stop when it reaches your limit or when no more listings match your filters. |
| Does the price filter use the hourly rate or the total trip price? | The price filter applies to the base listing price shown on the search results page, which is typically the starting hourly or daily rate depending on the boat owner's settings. |
| Can I combine multiple filters in one run? | Yes. You can set a location, category, price range, and minimum guest capacity all in the same run to narrow results to exactly the listings you need. |
| Is this Actor faster with detail pages turned off? | Yes. Without detail pages, the Actor only reads the search results list, which is much faster. Enabling detail pages makes a separate request for each listing, so it takes longer but returns richer data. |
| What output formats are supported? | You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by GetMyBoat, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
