ParseForge Scrapers

Fraser Yachts Scraper

parseforge/fraseryachts-scraper

AutomationDeveloper toolsLead generation

Scrapes Fraser Yachts public sale and charter listings with yacht specifications, pricing, and image URLs. Filter by destination, builder, length, price, guests, cabins, and amenities.

Run this scraper See the API call
Total users
4
Monthly active
0
Total runs
280
Bookmarked
0
Rating
5.0 (2)
Last modified
9 days ago

Overview

ParseForge

Fraser Yachts Scraper

Scrape Fraser Yachts sale and charter listings with full specifications, pricing, and media, up to 10,000 yachts per run. Filter by destination, builder, length, price, guests, cabins, and amenities. Export to CSV, JSON, Excel, or XML.

Fraser Yachts lists thousands of luxury yachts for sale and charter, but manually searching and compiling the data is slow. This Actor reads the public listing pages directly, applies your exact filters for destination, builder, length, price, and more, and returns each matching yacht in a consistent, flat schema. No API key or browser automation is required.

Who uses it What they scrape Fraser Yachts for
Yacht brokers Monitor new fleet additions and price changes to advise clients.
Market researchers Analyze charter and sale inventory by builder, size, and destination.
Charter agencies Build a searchable database of available yachts with guest capacity and amenities.
Wealth managers Track asset listings and market trends for high-net-worth clients.

What it does

This Actor collects Fraser Yachts listings by direct URL or filtered search and returns each yacht as a flat row with specifications, pricing, and media.

  • ๐ŸŽฏ Precision filtering: Filter by sale or charter, destination, builder, length, price, guests, cabins, crew, year built, year refit, and amenities.
  • ๐Ÿ”— Direct URL input: Paste any Fraser Yachts listing page URL to scrape its details directly, bypassing all other filters.
  • ๐Ÿ“Š Structured output: Every yacht returns with its name, price, length, builder, guest and cabin counts, crew, location, and full image gallery URLs.
  • ๐Ÿ›ฅ๏ธ Sale and charter coverage: Collect listings for yachts available for purchase, charter, or both in a single run.

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

What you can do with Fraser Yachts data

๐Ÿ“ˆ Monitor new fleet additions.

A yacht broker runs the Actor weekly with the 'New to the fleet' flag to get a list of fresh listings and reach out to owners.

๐ŸŒ Build destination-specific catalogs.

A charter agency filters by 'The Caribbean' and 'Greece' to populate their website with yachts available in peak-season locations.

๐Ÿ—๏ธ Track builder market share.

A market researcher filters by 'Benetti' and 'Feadship' to compare inventory volume and pricing between shipyards.

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Match yachts to client needs.

A charter broker filters by guests '12+', cabins '6+', and amenity 'Jacuzzi' to shortlist family-friendly yachts.

Why choose this scraper

What you get
No API key needed Access public listing data without registration or rate limits.
Full media links Get all available yacht photo URLs in one dataset.
Flexible input Scrape a single URL or run a filtered search across the entire fleet.
Fixed schema Every run returns the same fields for easy database ingestion.

How it compares

This Actor focuses on fast, filtered list scraping while the alternative enriches individual detail pages.

Feature ParseForge Fraser Yachts Scraper - Sale & Charter Listings
Filter by destination Yes Not listed
Filter by builder Yes Not listed
Filter by amenities Yes Not listed
Direct URL input Yes Not listed
Detail-page enrichment Not listed Yes

Configure the run

Drive the Actor from a direct listing URL or a filtered search by sale or charter, destination, builder, length, price, guests, cabins, crew, year built, year refit, and amenities, 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:

{
 "maxItems": 10,
 "lookingFor": "Sale",
 "minLength": 10,
 "maxLength": 85,
 "minPrice": 250000,
 "maxPrice": 185000000,
 "minCrew": 0,
 "maxCrew": 0
}

A larger pull:

{
 "maxItems": 200,
 "lookingFor": "Sale",
 "minLength": 10,
 "maxLength": 85,
 "minPrice": 250000,
 "maxPrice": 185000000,
 "minCrew": 0,
 "maxCrew": 0
}

Pricing

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

Results collected Approximate cost
100 results $3.60
1,000 results $35.99
10,000 results $359.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 Fraser Yachts 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 Fraser Yachts 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/fraseryachts-scraper"

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

Troubleshooting

Why am I getting no results?

Your filter combination may be too restrictive. Try removing some filters, such as a narrow price range combined with a specific builder, and run again.

The Actor returns fewer yachts than I expected.

Check that your 'Maximum yachts' setting is high enough. Also, some filter combinations naturally produce a small result set on the Fraser Yachts website.

Some yachts are missing fields like price or crew count.

Fraser Yachts does not always display every field for every listing. If a value is absent on the website, the Actor returns an empty cell for that field.

I pasted a URL but the Actor still uses my filters.

Make sure the URL is in the 'startUrl' field. When that field is populated, all other filter inputs are ignored.

FAQ

Question Answer
Can I scrape both sale and charter listings at once? Yes. Leave the 'Looking For' field empty and the Actor will collect both sale and charter yachts in the same run.
How do I scrape a specific yacht I already found? Paste the full URL of the yacht listing page into the 'startUrl' field. The Actor will ignore all other filters and return that single yacht's details.
What data fields does the Actor return? Each row includes the yacht name, price, length, builder, year built, year refit, guest and cabin counts, crew, destination, amenities, and all available image URLs.
Is there a limit on how many yachts I can scrape? You can set the 'Maximum yachts' input up to 10,000 per run. The Actor stops when it reaches that number or when no more listings match your filters.
Does this Actor require a Fraser Yachts account? No. It reads the publicly available listing pages, so no login, API key, or account is needed.
Can I filter by multiple destinations at once? Yes. The 'Destinations' field accepts multiple selections, so you can target yachts available in the Mediterranean, the Caribbean, and the Indian Ocean in one run.
How does the price filter work for charter listings? When you select 'Charter', the minimum price defaults to 30,000 EUR. You can adjust the min and max price sliders to narrow the range further.
What export formats are supported? You can export your dataset in CSV, JSON, Excel, or XML from the Apify platform.
Can I schedule this Actor to run automatically? Yes. Use Apify's scheduler to run the Actor daily or weekly and receive notifications when new yachts appear.

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 Fraser Yachts. 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.

Input

FieldTypeWhat it doesDefault
startUrl string Start URL to scrape. If provided, all other filters will be ignored. not set
maxItems integer How many yachts to collect per run. 10
lookingFor string (2 options) What are you looking yachts for. (In case of not selected, will look for both) Sale
destinations array Filter by destination. Select one or more destinations. not set
newToFleet boolean Filter for yachts that are new to the fleet false
type array Filter by yacht type. Select one or more options. not set
minLength number Filter by minimum length in meters 10
maxLength number Filter by maximum length in meters 85
minPrice number Filter by minimum price in EUR (In case of charter the minimum will be set to 30000 EUR) 250000
maxPrice number Filter by maximum price in EUR (In case of charter the minimum will be set to 30000 EUR) 185000000
builder array Filter by yacht builder/manufacturer. Select one or more builders. not set
guests array Filter by number of guests. Select one or more guest ranges. not set
cabins array Filter by number of cabins. Select one or more cabin ranges. not set
yearBuilt array Filter by year built range. Select one or more year ranges. not set
yearRefit array Filter by year refit range. Select one or more refit year ranges. not set
minCrew number Filter by minimum number of crew 0
maxCrew number Filter by maximum number of crew 0
amenities array Filter by amenities. Select one or more amenities. not set

Pricing

from $26.99 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged once when the run starts. $0.005
Result Item Charged once per result collected. $0.02699 to $0.03599

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~fraseryachts-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

Rated 5.0 out of 5 across 2 reviews. Read them on Apify.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Fraser Yachts Scraper on Apify All scrapers