YachtWorld Scraper: Boats, Prices & Broker Contacts avatar

YachtWorld Scraper: Boats, Prices & Broker Contacts

Pricing

from $1.98 / 1,000 listings

Go to Apify Store
YachtWorld Scraper: Boats, Prices & Broker Contacts

YachtWorld Scraper: Boats, Prices & Broker Contacts

Extract real YachtWorld boat listings: price, price drops, location, seller, and optional full specs (engine, power, length, year) and broker contact info. Structured filters for boat type, condition, and manufacturer. Optional monitor mode alerts on price or sale-pending changes.

Pricing

from $1.98 / 1,000 listings

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Every boat, every price drop, before anyone else sees it.
Search YachtWorld's full marketplace with real filters, then get alerted the moment a boat you're tracking drops in price or goes under offer.

YachtWorld is the world's largest boat and yacht marketplace. This Actor turns any search into structured listings: price, location, seller, and optional full specs and broker contact info. No login, and pricing that does not tax small or scheduled runs.

🎯 Real filters
Boat type, condition, and manufacturer as dropdowns, not raw params.
βš™οΈ Full specs on demand
Engine, power, hours, length, year, and broker contact, one toggle away.
πŸ”– Sale-pending signal
Know when a boat is about to close, not just when it's listed.
πŸ”” Price-drop alerts
Monitor mode flags exactly what changed since your last run.

πŸ” What does YachtWorld Scraper do?

It extracts real YachtWorld boat listings: title, price, price-drop amount, location, seller or dealer name, and status badges (Featured, Video, New Arrival, In-Stock, Sale Pending). Turn on full-details mode and it also visits each listing's own page for engine, total power, engine hours, boat class, length, year, model, description, and broker contact.

Coverage is honest, not inflated. Not every listing shows a seller name or broker contact publicly. This Actor returns exactly what the page shows and never fabricates a missing field.

πŸ’‘ Why use YachtWorld Scraper?

"I'm a broker pricing boats against the market." You need real comps across a make and model, not a spreadsheet built by hand from browser tabs. Filter by manufacturer and pull every matching listing's price in one run.

"I'm tracking a specific boat for a client." You need to know the second it drops in price or goes under offer, not find out it's gone next week. Turn on monitor mode and get only what changed.

"I do market research for the marine industry." You need clean listing and seller data you can actually analyze, not a raw filter param list to reverse-engineer. Every field is structured and ready to use.

πŸ› οΈ How to use YachtWorld Scraper

STEP 1
Pick your filters
Or paste a search link if you already know the one you want.
STEP 2
Run it once, or schedule it
Turn on monitor mode to track a search over time.
STEP 3
Get every listing, fully priced
Price, location, seller, and optional full specs on each row.
  1. Open the Actor and pick a boat type, condition, or manufacturer, or paste a search link directly.
  2. Set how many listings you want back, and turn on full-details mode if you need specs and broker contact.
  3. Click Start. Results land in the dataset, ready to view, filter, or export.
  4. Optionally turn on monitor mode and add a schedule to get only what's new or changed next time.

πŸ“₯ Input

FieldTypeRequiredDescription
Boat typeenumNoOnly return power or sail boats.
ConditionenumNoOnly return new or used boats.
ManufacturerenumNoOnly return boats from this manufacturer.
Fetch full detailsbooleanNoVisit each listing's own page for engine, specs, description, and broker contact.
Start URLsarray of URLsNoExtra search or listing pages to scrape directly.
Proxy configurationobjectNoNot needed for this Actor; available if a run starts failing to load pages.
Max itemsintegerNoMaximum number of listings to return in this run.
Incremental monitor modebooleanNoOnly return listings that are new or changed since your last run.
Monitor state namestringNoName for this run's incremental state, used only when monitor mode is on.

πŸ“€ Output

{
"listingId": "10260699",
"title": "2019 Key West 239 DFS",
"listingUrl": "https://www.yachtworld.com/yacht/2019-key-west-239-dfs-10260699/",
"imageUrl": "https://images.boatsgroup.com/resize/1/6/99/2019-key-west-239-dfs-power-10260699-...jpg",
"price": 54995,
"priceCurrency": "USD",
"priceDropAmount": "$3K",
"location": "Pompano Beach, Florida",
"sellerName": "Carefree Marine Group",
"featured": true,
"hasVideo": false,
"newArrival": false,
"inStock": false,
"salePending": false,
"engine": "Yamaha",
"totalPower": "250hp",
"engineHours": "250",
"boatClass": "Dual Console",
"lengthFt": "23.8 ft",
"year": "2019",
"model": "239 DFS",
"scrapedAt": "2026-09-06T12:14:09.802Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldTypeDescription
listingId / listingUrlstring / stringYachtWorld's own listing identifier and direct link.
title / locationstring / stringListing title and seller's location.
price / priceCurrency / priceDropAmountnumber / string / stringCurrent price, currency, and any recent price drop shown on the listing.
sellerNamestringThe dealer or broker name shown on the listing card.
featured / hasVideo / newArrival / inStock / salePendingboolean eachStatus badges shown on the listing.
engine / totalPower / engineHoursstring / string / stringEngine details, only present with full-details mode on.
boatClass / lengthFt / year / modelstring eachBoat specifications, only present with full-details mode on.
descriptionstringFull listing description, only present with full-details mode on.
brokerName / brokerPhone / brokerLocationstring eachBroker contact info, when the listing shows one, only present with full-details mode on.
changeTypestringNEW or UPDATED, only present when monitor mode is on.

πŸ’° Pricing

This Actor uses Apify's pay-per-result pricing. You only pay for listings actually returned, and an empty run costs nothing. There is no subscription.

⭐ Enjoying YachtWorld Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Found a deal before it closed? That's worth a rating.
Your feedback tells us which filters and alerts to add next.
β˜…Β Β Rate this Actor on Apify

🧠 Tips

Use monitor mode with a manufacturer or boat-type filter and an Apify schedule to catch price drops and sale-pending listings without checking YachtWorld by hand. Leave full-details mode off for a fast, cheap first pass, then re-run with it on for just the listings you're actually interested in.

❓ FAQ

Do I need a login or a proxy?

No. YachtWorld's listing data is public, and this Actor is built to load it reliably without a login or a proxy, which keeps your runs fast and cheap.

Why do some listings have no broker contact or seller name?

Because the listing itself doesn't show one publicly. This Actor returns exactly what's on the page and never invents a name or contact detail.

Can I track a specific search for price drops?

Yes. Turn on incremental monitor mode and run this Actor on a schedule. It only returns listings that are new or whose price or sale-pending status changed since your last run with the same monitor state name.

Can I search for a specific make, type, or condition?

Yes. Set Boat type, Condition, and Manufacturer, and the Actor builds the matching YachtWorld search for you. You can also paste a search link directly into Start URLs if you already have one.