482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Travel & Places

VesselFinder Scraper logo

VesselFinder Scraper

hipersoft/vesselfinder-scraper

Scrape ship data from VesselFinder by vessel name or IMO/MMSI: IMO, MMSI, callsign, type, flag, year built, length, beam, gross tonnage, deadweight, draught, course, speed, destination, ETA, last port, departure time and last position report.

Total users

2

Monthly users

2

Total runs

13

Per vessel

$0.003

Last rebuilt

Oct 26, 2026

Overview

VesselFinder Scraper extracts ship data from VesselFinder, one of the most popular AIS vessel tracking sites covering container ships, tankers, bulk carriers, cruise ships, ferries, tugs and fishing vessels worldwide. Search by vessel name (every matching ship) or look up exact IMO or MMSI numbers, and get the vessel name, IMO, MMSI, callsign, ship type, flag, year built, length overall, beam, gross tonnage, net tonnage, deadweight, TEU, current draught, navigation status, course, speed, approximate position, time of last position report, destination port and ETA, last port and departure time. Export to CSV, Excel or JSON. Ideal for shipping and logistics companies, freight forwarders, commodity traders, port agents, maritime analysts and insurers.

What does VesselFinder Scraper do?

  • 🚢 Any vessel worldwide: container ships, tankers, bulkers, cruise ships, ferries, tugs…
  • 🔎 Search by name: all ships whose name matches (e.g. every "Maersk" vessel).
  • 🔢 Look up by IMO or MMSI number.
  • 🏷️ Particulars: callsign, type, flag, year built, length, beam, GT, NT, DWT, TEU.
  • 🧭 Voyage: course, speed, draught, navigation status, last position report.
  • 🗺️ Destination and ETA, last port and departure time.

What data can you scrape from VesselFinder?

Field Description
Identity Vessel ID, link, name, IMO, MMSI, callsign
Type Ship type, flag
Particulars Year built, length, beam, gross tonnage, net tonnage, deadweight, TEU
Voyage* Current draught, navigation status, course, speed, approximate latitude/longitude, last position report
Route* Destination, ETA, last port, departure time

* With Full vessel details turned on (default).

Use cases for vessel data

  • Logistics and freight forwarding: check where a ship is heading and when it arrives.
  • Commodity trading: monitor tanker and bulk carrier destinations and ETAs.
  • Port agents and terminals: plan for incoming vessels.
  • Fleet benchmarking: compare particulars of fleets by owner name.
  • Maritime research and insurance: build vessel databases with tonnage and age.

How to scrape VesselFinder

  1. Click Try for free to open VesselFinder Scraper in Apify Console.
  2. Enter vessel names and/or IMO or MMSI numbers.
  3. Keep Full vessel details on for voyage and route data.
  4. Set Max vessels and click Start.
  5. Download the vessels as CSV, Excel or JSON.

Input

Example input

{
  "vesselNames": ["Maersk", "Ever"],
  "imoOrMmsi": ["9928188"],
  "includeDetails": true,
  "maxItems": 200
}
Field Description
Vessel names Full or partial names; all matches collected.
IMO or MMSI numbers Exact identifiers.
Full vessel details Adds voyage, route and full particulars.
Max vessels Stop after this many (0 = no limit).

Output

Vessel example

{
  "vesselId": "9928188",
  "url": "https://www.vesselfinder.com/vessels/details/9928188",
  "name": "MAERSK ACADIA",
  "imo": "9928188",
  "mmsi": "352002065",
  "callsign": "3E3754",
  "vesselType": "Container Ship",
  "flag": "Panama",
  "yearBuilt": 2022,
  "lengthM": 200,
  "beamM": 36.4,
  "grossTonnage": 42799,
  "deadweight": 49953,
  "currentDraughtM": 12.6,
  "courseDeg": 187.3,
  "speedKnots": 14.3,
  "positionReceived": "6 days ago",
  "destination": "San Antonio, Chile",
  "eta": "Oct 10, 09:00",
  "lastPort": "Rio Grande, Brazil",
  "lastPortDeparture": "Oct 2, 06:02 UTC"
}

Output schema

Field Type Description
vesselId, url, name, imo, mmsi, callsign string Identity.
vesselType, flag string Type.
yearBuilt, lengthM, beamM, grossTonnage, netTonnage, deadweight, teu number Particulars.
currentDraughtM, navigationStatus, courseDeg, speedKnots, approxLatitude, approxLongitude, positionReceived mixed Voyage.
destination, eta, lastPort, lastPortDeparture string Route.
search, scrapedAt string Source info.

How much does it cost?

VesselFinder Scraper uses pay-per-vessel pricing: a small fixed price per vessel, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More data

FAQ

Is the position exact? Latitude and longitude are approximate (rounded) as publicly shown; use destination, ETA, course and speed for voyage tracking.

Can I track a whole fleet? Yes. Enter the operator name (e.g. "Maersk") or a list of IMO numbers.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate VesselFinder Scraper with other apps? VesselFinder Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape VesselFinder? The scraper only collects publicly visible vessel information. You are responsible for using the data in line with VesselFinder's terms and applicable law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with VesselFinder.

Input

FieldTypeDescription
vesselNames
Vessel names
arrayFull or partial ship names, e.g. Maersk, Ever Given, MSC Gulsun, Queen Mary. Every matching vessel is collected.
imoOrMmsi
IMO or MMSI numbers
arrayOptional exact IMO (7 digits) or MMSI (9 digits) numbers, e.g. 9928188 or 352002065.
includeDetails
Full vessel details
booleanOpen each vessel page for IMO, MMSI, callsign, tonnage, draught, course, speed, destination, ETA, last port and last position report.
Default: true
maxItems
Max vessels
integerStop after this many vessels. 0 means no limit.
Default: 100
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~vesselfinder-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "vesselNames": [
    "Maersk"
  ],
  "maxItems": 50
}'

Pricing

EventPricePaid plans from
Vessel
One vessel scraped
$0.003$0.0015

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Website Content Crawler Pro

Crawl any website into clean Markdown or text for LLMs, RAG and AI. HTTP + JS-browser modes, main-content (readability) extraction, sitemaps, URL glob filters, cookie-banner removal and CSS selectors. No setup.

178 runs · 15 users · $0.004 / page crawled

openFDA Scraper

Search FDA open data: drug/device/food recalls, drug labels and adverse-event reports by drug, manufacturer or keyword. Get classification, reason, firm, dates and details. For pharma, regulatory and safety research. No setup.

122 runs · 4 users · $0.0016 / record scraped

Weather Forecast Scraper

Fetch global weather forecasts and recent history for any place name or coordinates. Get hourly and daily temperature, precipitation, wind and more as structured JSON, CSV or Excel — for apps, dashboards, research and n8n.

64 runs · 1 users · $0.001 / forecast scraped

US Weather Alerts Scraper

Get active US weather alerts from the National Weather Service: event type, severity, urgency, affected areas, headline, full description, instructions and effective/expiry times. Filter by state and severity. Great for safety, logistics and monitoring. One row per alert as JSON, CSV or Excel.

36 runs · 2 users · $0.0004 / alert scraped

Earthquake Scraper

Collect global earthquakes with magnitude, place, time, depth, coordinates, tsunami and alert level. Filter by time window, magnitude, depth, bounding box or radius — export as JSON, CSV or Excel for alerts, maps, dashboards and research.

35 runs · 2 users · $0.0002 / earthquake scraped

Historical Weather Scraper

Download historical weather for any place or coordinates: daily or hourly temperature, precipitation, wind and more, back to 1940. One tidy row per day or hour, exported as JSON, CSV or Excel for research, energy, agriculture and analytics.

34 runs · 2 users · $0.0002 / row scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build