OrbTop

Vessel Fleet & IMO Registry Scraper

BUSINESSAUTOMATIONOTHER

VesselFinder Fleet & IMO Registry Scraper

Scrape merchant vessel data from VesselFinder.com. Returns IMO number, MMSI, vessel type, flag, dimensions, tonnage, AIS navigation status, current location, speed, destination, and ETA for bulk carriers, container ships, tankers, and other commercial vessel types.


VesselFinder Fleet Scraper Features

  • Extracts 20+ fields per vessel from VesselFinder's public registry — no account required
  • Covers all major vessel categories: bulk carriers, container ships, LNG tankers, general cargo, passenger ships
  • Collects real-time AIS data including navigation status, current speed, position, and destination
  • Returns dimensional data — length, beam, gross tonnage, deadweight tonnage
  • Filters by vessel type ID and configurable page depth per type
  • Handles pagination automatically across VesselFinder's listing pages
  • Residential proxy routing ensures reliable access without IP blocks

Who Uses Vessel Registry Data?

  • Maritime insurance underwriters — verify vessel specs and AIS history before issuing P&I cover
  • Sanctions compliance teams — screen fleet ownership and flag-of-convenience registrations against OFAC/EU lists
  • Commodity traders — track tanker and bulk carrier positions to model supply timelines
  • Supply chain risk analysts — monitor fleet availability and route disruptions at the vessel level
  • Port operators — build ETA tracking feeds from AIS destination and arrival data
  • Maritime research firms — maintain comprehensive fleet databases for trend analysis

How VesselFinder Scraper Works

  1. You provide vessel type IDs (e.g., 403 for container ships) and a page limit per type.
  2. The scraper fetches listing pages from VesselFinder's vessel database, collecting basic vessel specs and detail page links.
  3. Each vessel detail page is fetched and parsed for the full IMO record — tonnage, dimensions, AIS data, current voyage info.
  4. Results are returned as structured JSON, one record per vessel.

Input

{
  "vesselTypes": ["403"],
  "maxItems": 50,
  "maxPagesPerType": 3
}
Field Type Default Description
vesselTypes array ["401","403","604"] VesselFinder type IDs to crawl. 401=Bulk Carrier, 403=Container Ship, 604=LNG Tanker, 501=General Cargo, 701=Tanker
maxItems integer 10 Maximum total vessel records. Set to 0 for no limit
maxPagesPerType integer 1 Pages to crawl per vessel type (each page has ~20 vessels)

VesselFinder Scraper Output Fields

{
  "imo_number": "9757187",
  "vessel_name": "EVER GIVEN",
  "vessel_type": "Container Ship",
  "flag": "Panama",
  "year_built": "2018",
  "mmsi": "371076000",
  "callsign": "3EJB6",
  "ais_type": "Cargo",
  "gross_tonnage": "219,079",
  "deadweight_tonnage": "199,629",
  "length_m": "399.99",
  "beam_m": "58.80",
  "navigation_status": "Under way using engine",
  "current_draught_m": "14.0 m",
  "destination": "NLRTM",
  "eta": "May 07, 09:00",
  "current_location": "North Sea",
  "speed_kn": "13.1",
  "detail_url": "https://www.vesselfinder.com/vessels/details/9757187",
  "scraped_at": "2026-05-05T06:00:00.000Z"
}
Field Type Description
imo_number string IMO registration number
vessel_name string Official vessel name
vessel_type string Vessel category (e.g., Container Ship, Bulk Carrier)
flag string Flag state / country of registration
year_built string Year the vessel was built
mmsi string Maritime Mobile Service Identity number
callsign string Radio callsign
ais_type string AIS vessel type classification
gross_tonnage string Gross tonnage (GT)
deadweight_tonnage string Deadweight tonnage (DWT)
length_m string Length overall in meters
beam_m string Beam width in meters
navigation_status string Current AIS navigation status
current_draught_m string Current draught
destination string Reported destination port or UN/LOCODE
eta string Estimated arrival at destination
current_location string Current geographic position description
speed_kn string Speed over ground in knots
detail_url string Source URL on VesselFinder
scraped_at string ISO timestamp of extraction

🔍 FAQ

How do I scrape vessel data from VesselFinder?

VesselFinder Fleet Scraper handles the full crawl. Configure your vessel types and page depth in the input, then run. Results land in the dataset with one record per vessel.

What vessel types are available?

VesselFinder Fleet Scraper supports any type ID from VesselFinder's database. Common ones: 401 (Bulk Carrier), 403 (Container Ship), 501 (General Cargo), 604 (LNG Tanker), 701 (Tanker), 801 (Passenger). The default run covers bulk carriers, container ships, and LNG carriers.

How much does VesselFinder Fleet Scraper cost?

Pay-per-event pricing at $0.00125 per vessel record, plus a $0.10 per-run platform fee. A run of 500 vessels costs roughly $0.73. Residential proxy usage is included in the coefficient.

Does VesselFinder Scraper return ownership data?

VesselFinder Fleet Scraper returns publicly available data. Ownership fields (registered owner, technical manager, P&I club) are behind VesselFinder's premium tier and return empty for free-tier pages — which is consistent with how the site works, not a bug.

Does VesselFinder Scraper need proxies?

Yes. VesselFinder blocks data center IPs. VesselFinder Fleet Scraper uses Apify residential proxies automatically — no configuration required on your end.


Need More Features?

Need ownership chain data, port call history, or PSC detention records? File a feature request or get in touch.

Why Use VesselFinder Fleet Scraper?

  • IMO-canonical output — every record is keyed to the vessel's IMO number, which is the stable, globally unique identifier. MMSI rotates; IMO does not.
  • Real-time AIS fields — navigation status, speed, position, destination, and ETA come from live AIS data, not static registry snapshots. Which means the data is actually useful for operations, not just research.
  • Clean structured JSON — 20+ fields per vessel, consistently named and typed, no post-processing required.