YATCO Yacht Listings Scraper avatar

YATCO Yacht Listings Scraper

Pricing

from $23.99 / 1,000 result items

Go to Apify Store
YATCO Yacht Listings Scraper

YATCO Yacht Listings Scraper

Scrapes yacht listings from a YATCO search URL and returns each vessel as a flat row with its specifications, pricing, and broker details.

Pricing

from $23.99 / 1,000 result items

Rating

5.0

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

6

Bookmarked

27

Total users

3

Monthly active users

7 days ago

Last modified

Share

ParseForge

YATCO Yacht Listings Scraper

Scrape yacht listings from YATCO with any search filter, up to 10,000 per run. Every vessel comes with its price, builder, length, year, and location. No login or API key. Export to CSV, JSON, Excel, or XML.

YATCO is the central MLS for luxury yachts, but manually copying listing data for market analysis is slow and error-prone. This Actor reads the public search results directly, respecting any filter you set on the YATCO website, and returns each yacht as a structured row. You get a clean dataset ready for pricing models, fleet comparisons, or brokerage reports.

Who uses itWhat they scrape YATCO for
Yacht brokersBuild a comparable market analysis by pulling all active listings that match a client's requirements.
Market researchersTrack inventory levels, average asking prices, and popular builders across different length categories.
Marine surveyorsGather a list of sisterships to research sale prices and specifications for a valuation report.
Luxury travel analystsMonitor the charter fleet availability and pricing trends in specific cruising regions.

What it does

This Actor collects yacht listings from a YATCO search URL and returns each vessel as a flat row with its specifications, pricing, and broker details.

  • πŸ”— URL-driven input: Copy any filtered YATCO search URL and the Actor will paginate through all matching results.
  • πŸ“Š Structured output: Each yacht is returned as a single row with a fixed schema, ready for spreadsheets or databases.
  • βš™οΈ Flexible limits: Set a precise cap on the number of listings to collect, from a single vessel up to 10,000 per run.

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

What you can do with YATCO data

πŸ“ˆ Monitor market inventory.

A brokerage analyst runs the Actor weekly with a saved search URL for 80-foot plus motor yachts in Florida to track new listings, price drops, and days on market.

βš“ Generate client prospect lists.

A broker copies a filtered YATCO URL for sailing catamarans under 5 years old and scrapes the results to create a curated PDF of options for a buyer.

πŸ’° Analyze pricing trends.

A market researcher scrapes all listings from a specific builder and model to calculate the average asking price per foot and plot it over time.

πŸ›₯️ Compare sisterships.

A surveyor searches for a specific model and year range, then scrapes the active and under-contract listings to support a fair market valuation.

Why choose this scraper

What you get
Bypass manual copyingStop retyping listing details from web pages into your own spreadsheets.
Respects your filtersApply any combination of filters on YATCO.com, copy the URL, and the Actor scrapes only those results.
Clean, flat dataReceive a dataset where every yacht is one row, making it trivial to sort, filter, and analyze.

How it compares

This Actor focuses on scraping the full YATCO search results from any user-defined URL, while the competitors below offer similar core extraction with slight variations in focus or pricing.

FeatureParseForgeYATCO Yacht Charter Scraper - Low-costYATCO Yacht Listings Scraper - Low-costYATCO Yacht Listings Scraper
Scrapes from a user-provided YATCO URLYesNot listedNot listedNot listed
Extracts yacht builder and modelYesNot listedYesYes
Extracts asking priceYesNot listedYesYes
Extracts hull materialYesNot listedNot listedYes
Extracts charter-specific ratesNot listedYesNot listedNot listed
Keyword search inputNot listedNot listedNot listedYes

Configure the run

Drive the Actor from a single YATCO search URL that already contains your desired filters for type, length, price, builder, or location. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.03199 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$3.20
1,000 results$31.99
10,000 results$319.90

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

  1. Create a free Apify account with $5 in credit.
  2. Open the YATCO Yacht 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 YATCO 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/yatco-scraper"

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

Troubleshooting

The Actor is not returning any results.

Check that the YATCO URL you provided is valid and returns listings when you open it in a private browser window. If the URL contains session-specific parameters, it may have expired. Generate a fresh search on YATCO.com and copy the new URL.

The Actor stops before reaching my maximum items limit.

The search you provided likely has fewer total listings than your set maximum. The Actor will finish gracefully when it runs out of results. Try broadening your filters on YATCO to capture more listings.

Some listing details are missing in the output.

YATCO listings sometimes have incomplete information provided by the broker. If a field like 'beam' or 'staterooms' is not published on the site, the Actor will leave that cell empty in your dataset.

The run fails with a timeout error.

Large searches with thousands of listings can take time. Increase the Actor's run timeout in the advanced settings, or reduce the 'Maximum yachts' number to collect a smaller batch per run.

I get an error about an invalid URL.

Ensure the URL starts with 'https://www.yatco.com' and is copied directly from the browser address bar after performing a search. Do not use shortened URLs or links from emails.

FAQ

QuestionAnswer
How do I scrape only sailing yachts under 50 feet?Go to YATCO.com, use the search filters to select 'Sail' as the type and set the length range to your preference. Copy the resulting URL from your browser's address bar and paste it into the Actor's start URL field.
Can I scrape all active listings without any filters?Yes. Leave the start URL field empty, and the Actor will begin scraping from the main YATCO search page, collecting all available listings up to your specified maximum.
What data fields does the Actor return?The Actor returns a flat row for each yacht, including the vessel name, builder, model, year, asking price, length, beam, staterooms, hull material, location, broker, and listing URL. The exact fields are shown in the sample output below.
Is a YATCO account or login required?No. The Actor reads publicly available listing data from YATCO's search results pages. You do not need an account or an API key.
How do I limit the number of yachts scraped?Set the 'Maximum yachts' input field to your desired number. The Actor will stop after collecting that many listings, even if the search returns more results.
Can I scrape charter listings specifically?This Actor scrapes the general YATCO sales and charter listings that appear in the standard search results. Apply the relevant filters on YATCO.com to isolate charter vessels before copying the URL.
What format is the exported data?You can export your dataset in CSV, JSON, Excel, or XML format directly from the Apify platform run results.
Does the scraper handle pagination automatically?Yes. The Actor navigates through all pages of search results for your provided URL, collecting every listing until it reaches your maximum item limit.
Can I filter by price or location?Yes. Apply any combination of filters on the YATCO website, including price range, location, builder, and more. The Actor will scrape the exact result set defined by the URL you provide.
How often can I run this Actor?You can run it on demand or schedule it to run daily, weekly, or monthly using Apify's built-in scheduler to track listing changes over time.

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 YATCO, 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.