Nettivene Scraper: Finland Boats, Sailboats, Jet Skis, Engines avatar

Nettivene Scraper: Finland Boats, Sailboats, Jet Skis, Engines

Pricing

from $22.00 / 1,000 boat ads

Go to Apify Store
Nettivene Scraper: Finland Boats, Sailboats, Jet Skis, Engines

Nettivene Scraper: Finland Boats, Sailboats, Jet Skis, Engines

Scrape nettivene.com, the Finnish boat marketplace: motor boats, sailboats, jet skis, engines and 20 more types with prices, make, model, year, length, engine hours and power, photos, seller type, plus the sold archive and 235 dealers. No login, no proxy. Export JSON, CSV or Excel.

Pricing

from $22.00 / 1,000 boat ads

Rating

0.0

(0)

Developer

RecordsData

RecordsData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

RecordsData

Nettivene Scraper: Boat, Sailboat, Jet Ski and Boat Engine Listings from nettivene.com (Finland)

Nettivene Scraper is an Apify Actor that extracts boat listings from nettivene.com, the Finnish boat marketplace: motor boats, sailboats, jet skis, engines and 20 more types, with EUR prices, make, model, year, length, engine data and dealer details. On 2026-10-23 the site listed 9,905 boats for sale. Export JSON, CSV or Excel, no login, no proxy.

The actor reads the pages the site shows to visitors, at a gentle pace. The site applies the filters itself, so a search for Buster boats from 2015 to 2020 under 25,000 EUR returns exactly those ads.

What can you scrape from Nettivene?

  • Boat listings: 9,905 boats and engines for sale on 2026-10-23 across 24 boat types, newest first. Motor boats are the default (6,228 ads); sailboats (458), jet skis (851), engines (1,620), rowing boats, kayaks, RIB boats, hovercraft and the other types are one setting away.
  • Ad details (on by default): the seller's text and one-line selling point, length, beam, draft, weight, mast height, berths, hull material, colour, engine make, model, power, hours and year, sails, winter storage, equipment list, number of owners, the full photo gallery and the last update date.
  • Sold archive: 27,525 sold ads in all types on 2026-10-23, 18,534 of them motor boats, with the data the ad kept.
  • Dealers: the directory of 235 boat dealers in 20 regions, with address, number of ads, website, logo and description.

Why use this actor?

  • Real filters, applied by the site: 52 input fields, from boat type, make, model, region and town to price, year, length, beam, weight, draft, berths, hull material, boat style, engine make, type, fuel, power, hours and year, 28 equipment items, seller type and 8 sort orders.
  • Whole catalogue reachable: no depth cap was found. A test read all 6,228 motor boats for sale, page by page, with 6,228 unique ad numbers and no duplicates.
  • Light to run: plain HTTP, no browser, no proxy. 32 of 32 cloud runs of 3 results passed in two batches, median 6.8 seconds, peak memory 42 to 65 MB.
  • Privacy built in: private sellers are flagged with isPrivateSeller and never named, phoned or located. Phones, e-mails and plates are removed from their free text; dealer sales people are never read.

How to scrape nettivene.com in four steps

  1. Open the actor in Apify Console and choose What to collect.
  2. Pick the Boat types, add makes such as Buster or Yamarin and the filters you need, or leave everything empty for the newest motor boats.
  3. Set Maximum items and click Start.
  4. Download the dataset from the Storage tab as JSON, CSV or Excel.

Three ways to collect data

Mode (mode)Use it toRows
searchFind boats by type, make, model, place and the full filter setvehicle
urlsRefresh known ads by number or address, read all ads of one dealer, replay a saved search of the site, or follow the newest-ads feedvehicle
dealersList the dealer directory by region, town or name, or read dealers by numberdealer

A minimal example of a search run:

{
"mode": "search",
"boatTypes": ["motor-boat"],
"makes": ["Buster"],
"minYear": 2015,
"maxPrice": 25000,
"sortBy": "price-asc",
"maxItems": 100
}

Several boat types in one run are read one after the other in the order you list them. A dealer address given in urls mode returns all ads of that dealer, not the dealer row; use dealers mode for dealer rows.

What data do you get?

Every row has a recordType: vehicle (a boat, a jet ski, an engine or another ad) or dealer. There are 67 output fields plus error. Fields the ad does not state are left out, never guessed. Free text such as the description and the equipment list stays in the language the seller wrote, mostly Finnish.

FieldDescription
imageUrl, recordType, listingId, dealerId, urlCover photo or dealer logo, record type, ad number, dealer number, address
sourceSite, country, listingType, listingStatus, vehicleType, subTypenettivene.com, FI, sale, for-sale or sold, the boat type such as motor-boat, sailboat, jet-ski, engine, and the style such as cabin, cruiser, bowrider
title, headline, descriptionAd title, the seller's one-line selling point and the seller's text
price, currency, priceWithOfficeFee, officeFee, priceChangeAdvertised price in EUR, price with the dealer's office fee, reduced when the site shows a drop
make, model, yearIdentity and age of the boat
length, beam, draft, weight, mastHeight, berthsSize in metres and kilograms, mast height of sailboats, number of berths
hullMaterial, colorfibreglass, aluminium, wood, steel, plastic, concrete or carbon-fibre; colour
engineMake, engineModel, engineModelDetail, engineCountEngine make, model, detail line and number of engines
engineType, engineStroke, fuelType, enginePower, engineHours, engineYearOutboard, inboard, stern-drive, electric or water-jet; 2-stroke or 4-stroke; fuel; horsepower; operating hours; engine model year
shaftLength, cooling, sails, winterStorage, availability, warranty, ownersShaft length, cooling, one text per sail, winter storage, availability, warranty text, number of owners
featuresEquipment list
city, region, addressPlace of the boat; the street address of a dealer only
images, imageCount, videoUrl, updatedAtFull-size photo links, photo count, video link, last update date
sellerName, sellerUrl, sellerId, sellerWebsite, sellerPhone, isPrivateSellerDealer identity, filled for dealers only; the phone only with Dealer contact details
phone, adCount, website, logoUrlDealer rows: business phone (only with Dealer contact details), number of ads, website, logo
raw, scrapedAt, errorOptional source objects, scrape time, and an error message when the input needed a fix

Fill rates measured on 2026-10-23: in 6,228 list rows of motor boats, price is present in 98 percent, year in 90, engineMake in 93, enginePower in 84 and city in 99. In 40 ad pages across seven boat types, description and region are present in 100 percent and length in 70. Sellers state what they choose to state, so engines and rowing boats carry far fewer fields than sailboats.

Sample output

A real boat row from a run on 2026-10-23 (shortened):

{
"recordType": "vehicle",
"listingId": "1055252",
"url": "https://www.nettivene.com/moottorivene/amt/1055252",
"listingStatus": "for-sale",
"vehicleType": "motor-boat",
"title": "AMT 210 DC",
"headline": "Vain 75h ajettu sekä juuri huollettu!",
"price": 44900,
"currency": "EUR",
"make": "AMT",
"model": "210 DC",
"year": 2020,
"length": 6.3,
"beam": 2.4,
"berths": 2,
"engineMake": "Honda",
"engineModel": "BF 150",
"engineType": "outboard",
"engineStroke": "4-stroke",
"fuelType": "petrol",
"enginePower": 150,
"engineHours": 75,
"engineYear": 2020,
"features": ["Jääkaappi", "Kaiku", "Karttaplotteri", "Kuomu", "Stereot", "Uimaportaat", "WC"],
"city": "Varkaus",
"region": "Pohjois-Savo",
"imageCount": 11,
"isPrivateSeller": true,
"scrapedAt": "2026-10-23T23:16:10.650Z"
}

Monitor new listings and repricing

Switch on Only new listings (monitor mode) and the actor remembers every ad it delivered, in a named key-value store of your own account (nettivene-seen). A scheduled run with the same filters returns only unseen ads and reads the newest-first list only until it meets known ones. A run with nothing new ends with an empty dataset. In a cloud test, a first run returned 3 hovercraft dealer ads and the second run returned none.

How does Nettivene Scraper compare with other scrapers? (read on 2026-10-23)

No actor in the Apify Store targets nettivene.com; a search for "Nettivene" returns nothing. The nearest reference is blackfalcondata/finn-mobility-scraper, which reads Finn.no, the Norwegian marketplace, for cars, motorcycles, boats and more (1,708 runs and 9 users in 30 days). Boat-specific actors read other sites: getascraper/yachtworld-scraper (YachtWorld, 29 fields, 299 runs and 6 users in 30 days) and mrdoe/boat24-scraper-actor (boat24, 11 fields, 88 runs and 4 users in 30 days).

Nettivene ScraperFinn.no Mobility ScraperYachtWorld Boats Scraper
Site and countrynettivene.com, Finland, EURfinn.no, Norway, all vehiclesyachtworld.com, boats worldwide
Published fields6710129
Fields in common3232n/a
Boat-only fields heresub-type, hull material, draft, mast height, sails, winter storage, engine hours and year, shaft length, cooling, equipment listn/an/a
Dealer directory, sold archive, monitor modeyesnono

Nettivene Scraper outputs no map coordinates, because the ad and dealer pages carry none, and no registration numbers. It adds the dealer directory, the sold archive, monitoring and the privacy rules. For Norwegian listings use the Finn.no actor, which this actor does not cover.

Use with AI agents (MCP) and integrations

Call it from the Apify API, the JavaScript or Python client, Make, Zapier or n8n.

Connect the Apify MCP server to Claude or Cursor and this actor appears as a tool: https://mcp.apify.com?tools=RecordsData/nettivene-scraper.

Example prompt: "List the 20 cheapest sailboats from 1990 or newer with a draft under 1.5 metres, with price, length and dealer."

The actor reads public listing pages. It does not log in, solve captchas or bypass any protection, and it keeps a slow pace of about two requests per second. Two things are on record and you should weigh both before you collect data.

  • robots.txt: for all robots it disallows only /build/ and /bundles/, and it sets no crawl delay. Its header also reserves text and data mining rights under section 13 b of the Finnish Copyright Act, including training of AI and machine-learning systems, unless the owner agrees in writing beforehand.
  • Marketplace terms: the terms of the site owner (Alma Media, almamedia.fi/markkinapaikkaehdot, read on 2026-10-23) forbid robots, spiders, scrapers and other automated retrieval of the service without the provider's prior express written consent (section 9). They also forbid collecting parts of the service into an own service or dataset, and commercial use of it (section 4).

You decide whether your use is allowed where you work and, if needed, ask the site owner for permission. Private sellers' names, phones and addresses and all registration numbers are not output.

Limits:

  • A filter on a number that the ad does not state, such as length or engine hours, leaves out the ads that do not state it. Only 38 percent of the list rows state engine hours.
  • List-card engine hours are rounded; keep Read ad pages on for the exact number.
  • The site does not show whether a boat is unused, so there is no filter for it. It prints only the last update date of an ad, never the publication date, and no VAT flag was found on any boat ad.
  • The dealer name search walks the directory page by page and takes about 35 seconds.
  • Sold ads keep only the data the site still shows for them, so some fields are missing.

Frequently Asked Questions

How do I scrape nettivene.com?

Open the actor, pick search, choose the boat types, add makes and filters, set Maximum items and press Start. Download one row per ad as JSON, CSV or Excel, or read it through the Apify API. No proxy, browser or site account is needed. A run of 3 results finishes in about 7 seconds, so you can test first.

The actor reads public pages, does not log in and keeps a slow pace. Two flags are on record: the robots.txt reserves text and data mining rights under the Finnish Copyright Act, and the marketplace terms of the site owner forbid automated retrieval and building a dataset from the service without written consent. The legal section above explains both. You are responsible for deciding whether your use complies.

How is a run billed?

The actor is billed per event. A boat read from the search list only is one event, a boat with its ad page (the default) is a second, higher event, and a dealer is a third. Live rates are shown on the Pricing tab of the Store page. Error rows, empty searches and ads skipped by monitoring are never charged.

Which boats does it cover?

Motor boats by default, and with Boat types also sailboats, jet skis, engines, rowing boats, kayaks, RIB boats, hovercraft, trimarans and the rest of the 24 types of the site. 9,905 ads were for sale on 2026-10-23, 6,228 of them motor boats. The sold archive is reached with Listing status set to sold.

How many ads can I get in one run?

The site sets no cap that we could find, and the whole list is reachable page by page. A test read all 6,228 motor boats in 213 requests. Set maxItems to what you need. A scan stops after maxScanSeconds; split very large reads by boat type, make or region, and use monitor mode for follow-ups.

Can I find a boat by length, engine power or engine hours?

Yes. Length, beam, weight, draft, berths, engine power, engine hours, engine year and model year all have a minimum and a maximum. The filters are applied by the site and checked again on every row, so a boat outside the range is not delivered.

Can I get the seller's phone number?

Only the business phone of a dealer, and only when Dealer contact details is on; it costs one extra request per dealer and no extra event. Phone numbers of private sellers and names of dealer sales people are never read, and private rows carry isPrivateSeller: true.

Can I monitor new listings every day?

Yes. Turn on Only new listings (monitor mode), keep the filters the same and schedule the actor. Each run returns only ads not delivered before, remembered in your own key-value store, and costs nothing when there is nothing new, so a daily schedule stays cheap.

What happens when the search finds nothing or the input is wrong?

A search with no hits ends as succeeded with an empty dataset and charges nothing. A wrong value, such as a minimum price above the maximum or a misspelled make, ends as succeeded with one free error row that explains the fix and suggests the closest names, so a typo never costs you money.

Does it work for Finnish text?

Yes. Titles, descriptions and equipment lists are returned as the seller wrote them, with Finnish and Swedish letters intact. Technical values such as engine type, fuel and hull material are normalised to English enums, so rows from different sellers compare cleanly and can be filtered in a spreadsheet.

Do I need a proxy?

No. The actor was measured from the Apify cloud without any proxy and used plain HTTP for every request: no request was retried or throttled in 32 runs. It does not use a browser either, which keeps a 3-result run near 7 seconds and 60 MB.

Support

Questions, a missing field or a feature request: contact.punkrecordsdata@gmail.com.

Disclaimer: this actor is an independent tool and is not affiliated with nettivene.com, Nettix or Alma Media. It collects only publicly available data.