BoatTrader Listings Scraper avatar

BoatTrader Listings Scraper

Pricing

Pay per usage

Go to Apify Store
BoatTrader Listings Scraper

BoatTrader Listings Scraper

Scrapes boat listings from BoatTrader.com by search URL or built-in filters for make, type, condition, price, length, and location. Returns each boat as a flat row with price, specs, dealer info, and photos.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

5

Monthly active users

5 days ago

Last modified

Share

ParseForge

BoatTrader Listings Scraper

Scrape boat listings from BoatTrader.com by make, type, price, or location, up to a million per run. Every listing returns with price, year, engine specs, dealer info, and photos. Export to CSV, JSON, Excel, or XML.

BoatTrader.com lists hundreds of thousands of new and used boats, but manually copying listing data for market research or inventory tracking is slow and error-prone. This Actor reads public search results and detail pages directly, applying your filters for make, boat type, condition, price range, length, and location, then returns structured rows you can export immediately. No API key or registration needed.

Who uses itWhat they scrape Boat Trader for
Marine dealersMonitor competitor pricing and inventory in their region.
Market researchersAnalyze listing volumes and average prices by make, type, and location.
Boat buyersCollect and compare listings matching their exact criteria offline.
Data analystsBuild datasets of boat specs and depreciation trends over time.

What it does

This Actor collects boat listings from BoatTrader.com by search URL or built-in filters and returns each boat as a flat row with price, specs, dealer contact, and photos.

  • ๐Ÿ” Built-in filters: Narrow results by make, boat type, condition, price range, length, and location without crafting a URL.
  • ๐Ÿ“„ Full detail pages: Enable Include Full Details to fetch every listing's complete specs, description, engine info, and all photos.
  • ๐Ÿ”— Direct URL input: Paste any BoatTrader search URL to replicate an exact search you already built on the site.
  • ๐Ÿ“Š Structured output: Every boat lands as one flat row with a consistent schema, ready for CSV, JSON, Excel, or XML export.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Boat Trader data

๐Ÿ“ˆ Monitor competitor pricing.

A marine dealer runs the Actor weekly for their state, filtering by make and boat type, to track how competing dealers price similar inventory.

๐Ÿ“‹ Build a market report.

A market researcher collects all used power boats listed under $50,000 in Florida to analyze average price by length and brand.

๐Ÿ”Ž Find a specific boat.

A buyer sets filters for a Boston Whaler, 20 to 25 feet, under $30,000, and exports the matching listings to compare offline.

๐Ÿ“Š Track depreciation trends.

A data analyst scrapes listings for a single make and model across multiple years to model how resale value drops with age.

Why choose this scraper

What you get
No API limitsReads public listing pages directly, so you are not throttled by an official API.
Full detail extractionOptionally visits each listing page to pull engine specs, hull material, full description, and all images.
Flexible targetingUse a pre-built search URL or combine make, type, condition, price, length, and location filters.
Scalable volumeCollect up to 1,000,000 listings in a single run for large-scale market analysis.

How it compares

This Actor offers built-in filters and optional full-detail extraction, while other BoatTrader scrapers vary in their filtering approach and data depth.

FeatureParseForgeBoat Trader Marine Listings ScraperBoatTrader Scraper (jungle_synthesizer)Boat Trader Scraper (solidcode)
Built-in make, type, condition, price, and length filtersYesNot listedNot listedYes
Location filterYesNot listedNot listedYes
Optional full detail page extractionYesNot listedYesYes
Direct search URL inputYesNot listedYesYes
Dealer contact info extractionYesYesYesYes
Up to 1,000,000 listings per runYesNot listedNot listedNot listed

Configure the run

Drive the Actor with a direct BoatTrader search URL or use the built-in filters for make, boat type, condition, price, length, and location. Filters apply as each listing is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

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

  1. Create a free Apify account with $5 in credit.
  2. Open the BoatTrader Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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 Boat Trader 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/boattrader-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your filter combination is not too restrictive. Try broadening the price range, removing the make filter, or clearing the location. Also confirm that BoatTrader.com is reachable from your browser.

The run is taking a long time. Is that normal?

When Include Full Details is enabled, the Actor visits each listing page individually, which adds time. For faster runs, disable that option to collect only the data shown on search result pages.

Some listings are missing photos or engine specs.

Photos and detailed specs like engine info are only extracted when Include Full Details is enabled. If it is off, the Actor returns only the summary fields visible on the search page. Enable the checkbox and re-run.

My Start URL is being ignored.

When you provide a Start URL, the filter fields are intentionally ignored. If you want to use filters, leave Start URL empty and fill in the filter fields instead.

The price filter is not working as expected.

Enter whole dollar amounts without commas or symbols. The Actor passes your min and max values directly to BoatTrader's search. If the site returns unexpected results, try adjusting your range slightly.

FAQ

QuestionAnswer
Can I scrape listings from a specific city or state?Yes. Use the Location field to enter a city or state name. The Actor will build a search URL that targets that area. You can also paste a location-filtered URL directly into Start URL.
How do I get the full description and all photos?Enable the Include Full Details checkbox. The Actor will visit each listing's detail page to extract the complete description, engine specifications, hull material, and every available photo URL.
What is the difference between using Start URL and the filter fields?Start URL lets you paste any BoatTrader search URL you have already refined on the site. The filter fields let you build a search from scratch by make, type, condition, price, length, and location. When you provide a Start URL, the filter fields are ignored.
Does this Actor handle pagination automatically?Yes. It follows the next-page links on BoatTrader search results and stops when it reaches your Max Items limit or runs out of listings.
Can I filter by boat condition, like new or used?Yes. The Condition dropdown lets you select New or Used. The Actor applies that filter to the search so only matching listings are returned.
What export formats are supported?You can export your dataset in CSV, JSON, Excel, or XML format directly from the Apify platform.
Is a BoatTrader account or API key required?No. The Actor reads the public listing pages that anyone can view in a browser. No login, API key, or registration is needed.
How many listings can I scrape in one run?You set the limit with the Max Items field, up to 1,000,000 listings per run. The Actor stops when it reaches that count or when no more listings match your filters.
Can I scrape only power boats or only sailboats?Yes. Use the Boat Type dropdown to select Power, Sail, PWC, or Small Boats. The Actor filters results to that category.
Does the Actor extract dealer contact information?Yes. When dealer info is present on the listing, the Actor extracts the dealer name, phone, and location along with the boat details.

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 Boats Group, LLC. 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.