Boat Trader Scraper avatar

Boat Trader Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Boat Trader Scraper

Boat Trader Scraper

[💰 $2.5 / 1K] Extract new and used boat listings from Boat Trader — price, year, make, model, length, engines, hull, HIN, dealer contacts, specs and photos. Filter by type, class, brand, condition, hull, state or ZIP radius, or paste any Boat Trader URL.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

4 days ago

Last modified

Share

Pull new and used boat listings from Boat Trader at scale — asking prices and price drops, full engine records with hours and horsepower, hull identification numbers, beam and draft, dealer phone numbers, complete seller descriptions and every listing photo. Covers power boats, sailboats, personal watercraft and small boats across the entire United States. Built for boat dealers, marine market analysts, and brokerage lead-generation teams who need current nationwide inventory in a spreadsheet without clicking through thousands of listing pages one at a time.

Why This Scraper?

  • 89 boat classes across four boat types — Center Console, Pontoon, Bowrider, Bass, Trawler, Sport Fishing, Ketch, Trimaran, Beach Catamaran, Narrowboat and 79 more, and you can select as many as you want in a single run.
  • Every one of Boat Trader's ~2,080 brands — makes are a free-text list, not a top-100 dropdown, so "Grady-White", "Bennington", "Nautique" or any niche builder works straight away.
  • Hull identification numbers on roughly 92% of listings — the boat equivalent of a VIN, for title checks, valuation work and spotting the same hull relisted by a second broker.
  • Complete engine records on roughly 97% of listings — per-engine make, model, year, category, drive type, fuel, engine hours, horsepower and kilowatts, plus a combined totalHorsepower and engine count.
  • Dealer phone numbers on roughly 94% of listings — the primary contact number plus every published line labelled by type (office, mobile, toll-free), alongside dealer name, street address and logo.
  • 13 engine configurations and 9 hull materials — single, twin and triple outboard, inboard, inboard/outboard, jet drive, V-drive and direct drive; fiberglass, aluminum, wooden, steel, Hypalon, plastic and ferro-cement.
  • ZIP-code radius search in 10 steps — from that ZIP only out to 1,000 miles, with the distance to your ZIP written onto every row; or pick from all 50 states plus DC, Puerto Rico and the US Virgin Islands instead.
  • Up to ~80 photos per boat plus embedded video links — full-resolution image URLs, and the complete seller description on 100% of listings.
  • Breaks past Boat Trader's own 10,000-result search ceiling — when a search matches more than the site will serve, the run automatically splits it by state, then condition, then price band, deduplicating on listing ID so you never pay for the same boat twice.

Use Cases

Dealer & Brokerage Intelligence

  • Track a competing dealer's full inventory, asking prices and time on market
  • Spot price cuts the moment they happen with priceDropAmount and priceRevisedDate
  • Compare the new-versus-used mix by brand across a sales territory
  • Watch one class — pontoons, center consoles — inside 100 miles of your yard

Market Research & Pricing

  • Build price-per-foot curves by class, model year and region
  • Measure how engine hours and total horsepower move used-boat asking prices
  • Compare inventory depth state by state before opening a new location
  • Track supply of diesel versus gas versus electric propulsion over time

Lead Generation

  • Build broker and dealer call lists with names, phone numbers and street addresses
  • Isolate for-sale-by-owner listings with the isFsbo flag for direct outreach
  • Target dealers listing financeable inventory for finance and insurance partnerships
  • Segment prospects by the brands and boat classes they actually carry

Valuation, Finance & Insurance

  • Pull comparable listings by make, model, year and length for appraisal work
  • Match hull identification numbers against your own book of business
  • Price risk by hull material, length, beam and total horsepower
  • Feed asking prices into residual-value and loan-to-value models

Data Products & Enrichment

  • Power boat search portals and price comparison tools with fresh inventory
  • Enrich an existing marine database with photos, specifications and descriptions
  • Feed dashboards that report new listings and price changes daily
  • Train models on structured listing text, equipment tags and specifications

Getting Started

Newest Listings, Nationwide

The scraper runs with no input at all. This returns the first 100 boats with full detail:

{
"maxResults": 100
}

Used Pontoons in Florida Under $60,000

{
"boatType": "power",
"boatClasses": ["power-pontoon"],
"condition": "used",
"states": ["FL"],
"maxPrice": 60000,
"sortBy": "price:asc",
"maxResults": 500
}

Center Consoles Within 100 Miles of Miami

{
"boatClasses": ["power-center"],
"makes": ["Boston Whaler", "Grady-White", "Robalo"],
"zipCode": "33139",
"radiusMiles": "100",
"minYear": 2018,
"minLengthFt": 22,
"maxLengthFt": 35,
"maxResults": 1000
}

Full Sailboat Market Sweep

{
"boatType": "sail",
"hullMaterials": ["fiberglass+reinforced", "aluminum"],
"minYear": 2000,
"minLengthFt": 30,
"sortBy": "year:desc",
"includeDetails": true,
"maxResults": 0
}

You can also paste Boat Trader links directly. A search-results page and an individual boat page both work, and the scraper tells them apart automatically:

{
"startUrls": [
"https://www.boattrader.com/boats/type-power/class-power-pontoon/state-fl/",
"https://www.boattrader.com/boat/2011-tracker-super-guide-v-16-sc-10259181/"
]
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsarray[]Boat Trader search-result pages, individual boat listing pages, or bare listing numbers. All three are detected automatically, boat pages are opened several at a time, and anything that is not a Boat Trader search or boat page is skipped with a message. When set, the filters below are ignored.
searchKeywordstring""Words to look for in the listing title, description and equipment list, such as wake tower, twin diesel or bass boat.

Boat Filters

ParameterTypeDefaultDescription
boatTypestringanyAny boat type, Power boats, Sailboats, Personal watercraft (PWC), or Small boats (dinghies, kayaks, inflatables).
boatClassesarray[]89 specific categories such as Pontoon, Center Console, Bowrider, Sloop or Trawler. Pick as many as you like.
boatGroupstringanyActivity grouping: Fishing, Day cruising, Overnight cruising, Long-range cruising, Lakes and rivers, Sailing, Watersports or Commercial. Replaces boat type and classes when set.
makesarray[]Brand names exactly as Boat Trader shows them, for example Sea Ray or Bennington. Any of the ~2,080 brands works.
conditionstringanyNew and used, New only, or Used only.
fuelTypesarray[]Gas, Diesel, Electric or Other.
hullShapesarray[]17 shapes including Modified Vee, Deep Vee, Pontoon, Tritoon, Catamaran and Trimaran.
hullMaterialsarray[]Fiberglass/Reinforced, Fiberglass/Composite, Aluminum, Wooden, Steel, Hypalon, Plastic/PVC, Ferro-cement, Other.
engineConfigurationsarray[]13 setups: single, twin and triple outboard; single and twin inboard; single, twin and triple inboard/outboard; jet drive; V-drive; direct drive; no engine; other.

Price, Year & Size

ParameterTypeDefaultDescription
minPriceintegerOnly boats asking at least this much, in US dollars.
maxPriceintegerOnly boats asking at most this much, in US dollars.
minYearintegerEarliest model year, for example 2015.
maxYearintegerLatest model year.
minLengthFtintegerMinimum length in feet.
maxLengthFtintegerMaximum length in feet.

Location

ParameterTypeDefaultDescription
statesarray[]Any of the 50 US states plus the District of Columbia, Puerto Rico and the US Virgin Islands. Empty means nationwide.
zipCodestring""A US ZIP code to search around, for example 33139. When set, the state filter is ignored.
radiusMilesstring"100"How far around the ZIP code to look: ZIP code only, 10, 25, 50, 75, 100, 200, 300, 500 or 1000 miles.

Output & Limits

ParameterTypeDefaultDescription
sortBystringrecommendedRecommended, Price low to high, Price high to low, Year newest first, Year oldest first, Length shortest first, Length longest first.
includeDetailsbooleantrueOn returns the complete record: all engines with hours and horsepower, hull identification number, beam, draft, weight and capacity, the full seller description, every photo, video links and all seller phone numbers. Off returns only the fields shown on search result cards.
maxResultsinteger100The most boats to return in total for the whole run. When your choices need several searches (one per state, hull shape or engine configuration), the total is shared out evenly between them, and unused shares pass to the searches that still have more to give. Set to 0 for no limit — with no other filters that is every boat in the country, well over 100,000 results.

Output

One row per boat listing. Empty fields are removed, so lighter runs return narrower rows.

{
"listingId": 9920179,
"boatTraderId": "105600266",
"url": "https://www.boattrader.com/boat/2026-harris-cruiser-230-9920179/",
"title": "2026 Harris Cruiser 230",
"make": "Harris",
"model": "Cruiser 230",
"year": 2026,
"condition": "new",
"status": "active",
"boatType": "power",
"boatClass": "power-pontoon",
"boatClasses": ["power-pontoon", "power-sportcruiser", "power-aluminum"],
"price": 68495,
"currency": "USD",
"priceHidden": false,
"priceDropAmount": 2500,
"priceRevisedDate": "2026-06-18",
"lengthFt": 23,
"beamFt": 8.5,
"maxDraftFt": 1.75,
"dryWeightLb": 2496,
"fuelType": "gasoline",
"hullMaterial": "fiberglass",
"hullShape": "pontoon",
"hin": "HCX230329",
"engineCount": 1,
"totalHorsepower": 150,
"engines": [
{ "make": "MERCURY", "model": "150 FS", "category": "outboard", "fuel": "gasoline", "hours": 120, "horsepower": 150, "kilowatts": 111.85 }
],
"city": "Fort Walton Beach",
"state": "FL",
"zip": "32548",
"country": "US",
"latitude": 30.405755,
"longitude": -86.618842,
"dealerName": "MarineMax Fort Walton Beach",
"dealerId": 219342,
"dealerPhone": "850-779-4278",
"dealerPhones": [{ "type": "office", "number": "(850) 760-0300" }],
"dealerAddress": "14 SW Miracle Strip Parkway, Fort Walton Beach, FL 32548",
"isFsbo": false,
"isFinanceable": true,
"dateListed": "2025-10-30T22:03:00Z",
"dateModified": "2026-07-21T23:04:02Z",
"description": "2026 Harris Cruiser 230. Stock #215471. Experience the perfect combination of comfort, style and performance...",
"imageCount": 24,
"primaryImageUrl": "https://images.boattrader.com/images/1/upload/...",
"scrapedAt": "2026-07-25T09:14:02+00:00"
}

Core Fields

FieldTypeDescription
listingIdintegerBoat Trader listing ID
boatTraderIdstringPortal-facing alias ID
urlstringCanonical listing page
titlestringYear, make and model headline
makestringManufacturer
modelstringModel name
yearintegerModel year
boatNamestringName painted on the boat, when given
conditionstringnew or used
statusstringListing status
boatTypestringpower, sail, pwc or unpowered
boatClassstringPrimary class, e.g. power-pontoon
boatClassesarrayEvery class the boat belongs to, primary first
attributesarrayEquipment and feature tags
dateListedstringFirst published, ISO 8601
dateModifiedstringLast modified, ISO 8601
scrapedAtstringCollection timestamp, ISO 8601

Pricing

FieldTypeDescription
pricenumberAsking price in US dollars
currencystringCurrency the seller entered
priceHiddenbooleanTrue when the seller withholds the price
priceDropAmountnumberSize of the most recent price cut
priceRevisedDatestringDate the price was last revised
isFinanceablebooleanSeller offers financing

Dimensions & Capacity

FieldTypeDescription
lengthFtnumberNominal length, feet
lengthOverallFtnumberLength overall, feet
beamFtnumberBeam, feet
maxDraftFtnumberMaximum draft, feet
dryWeightLbnumberDry weight, pounds
displacementLbnumberDisplacement, pounds
seatingCapacityintegerNumber of seats
maxPassengersintegerMaximum rated passengers
maxCapacityLbintegerMaximum rated load, pounds
cabinsintegerNumber of cabins
headsintegerNumber of heads

Engines & Propulsion

FieldTypeDescription
engineCountintegerNumber of engines fitted
totalHorsepowernumberCombined horsepower of all engines
fuelTypestringgasoline, diesel, electric or other
enginesarrayOne object per engine
engines[].makestringEngine manufacturer, e.g. MERCURY
engines[].modelstringEngine model
engines[].yearintegerEngine model year
engines[].categorystringoutboard, inboard and similar
engines[].driveTypestringDrive arrangement
engines[].fuelstringFuel this engine burns
engines[].hoursnumberEngine hours run
engines[].horsepowernumberHorsepower
engines[].kilowattsnumberPower in kilowatts

Hull

FieldTypeDescription
hinstringHull identification number
hullMaterialstringWhat the hull is built from
hullShapestringHull shape, when the seller published it
keelTypestringKeel type, mostly on sailboats
designerNamestringNaval architect or designer
builderNamestringYard that built the hull

Location

FieldTypeDescription
citystringCity the boat lies in
statestringTwo-letter state code
zipstringZIP code
countrystringCountry code
latitudenumberLatitude
longitudenumberLongitude
distanceMilesnumberDistance from your searched ZIP, when one was given

Seller

FieldTypeDescription
dealerNamestringDealer, broker or private seller name
dealerIdintegerSeller ID
dealerPhonestringPrimary contact number
dealerPhonesarrayEvery published number with its type
dealerAddressstringSeller street address
dealerLogostringDealer logo image URL
isFsbobooleanFor sale by owner rather than a dealer
isOemModelbooleanManufacturer model page rather than a specific unit

Media & Description

FieldTypeDescription
descriptionstringFull seller description, plain text
descriptionSectionsarrayTitled sections with title, type and text
imageCountintegerNumber of photos on the listing (full-detail runs only)
primaryImageUrlstringMain photo — always present, including on lightweight runs
imagesarrayEvery photo URL (full-detail runs only)
videoUrlsarrayEmbedded video links (full-detail runs only)

Tips for Best Results

  • Boat Trader serves at most 10,000 results per single search. Broad runs are split automatically by state, then condition, then price band — but for maximum depth on a nationwide category, list the states you care about explicitly so each one becomes its own search with its own 10,000-boat allowance.
  • Turn includeDetails off for inventory counts and price tracking. You still get make, model, year, price, length, location, seller and the main photo, in much lighter rows, and the run costs exactly the same number of page requests. Lightweight rows carry only the main photo, so the full photo list and photo count are left out rather than shown as a misleading 1.
  • Pair sortBy with maxResults to choose which boats you get. price:asc with a cap of 100 gives you the 100 cheapest matches; year:desc gives you the 100 newest. The cap is a total for the run, and it is shared evenly between states when you pick several, so a three-state run with a cap of 300 returns roughly 100 from each rather than 300 from the first.
  • Hull shape is published on only a small share of listings. Use hullShapes to narrow a search deliberately, not to enrich a broad one — filtering on it will drop most otherwise-matching boats.
  • A ZIP code overrides the state filter. Fill in zipCode and radiusMiles for catchment-area work, or leave the ZIP empty and use states for territory-level analysis. Only ZIP searches populate distanceMiles.
  • Activity groups replace boat type and classes. Setting boatGroup to Fishing or Watersports sweeps a whole segment without hand-picking a dozen classes.
  • Keep states × hullShapes × engineConfigurations at 200 combinations or fewer. Each combination becomes its own search; splitting a very wide sweep across two or three runs keeps every leg fast.

Pricing

From $2.50 per 1,000 results — below the going rate for Boat Trader data, with hull identification numbers, engine hours and dealer phone numbers included rather than sold as an upgrade. Bronze, Silver and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.30$0.28$0.27$0.25
1,000$3.00$2.80$2.65$2.50
10,000$30.00$28.00$26.50$25.00
100,000$300.00$280.00$265.00$250.00

A "result" is one boat listing row in your dataset. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n — Workflow automation
  • Google Sheets — Direct spreadsheet export
  • Slack / Email — Notifications on new results
  • Webhooks — Trigger your own endpoints when a run finishes
  • Apify API — Full programmatic access

This actor collects publicly available boat listing data for legitimate market research, valuation, and business intelligence. You are responsible for complying with applicable laws and Boat Trader's Terms of Service. Seller contact details are published by dealers and brokers to attract buyers — use them for genuine business enquiries only, never for spam, harassment, or any unlawful purpose, and honour applicable marketing and do-not-call regulations in your jurisdiction.