Marinetraffic Realtime Data Scraper
Pricing
from $1.00 / 1,000 results
Marinetraffic Realtime Data Scraper
Scrape live vessel positions, speed, and ship details from MarineTraffic.com's AIS tracking network. This scraper captures 12+ data fields per vessel including location, heading, ship type, and status — essential for maritime intelligence, shipping analytics, and supply chain monitoring.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
MarineTraffic Real-Time Data Scraper: Extract Live Vessel Data
What Is MarineTraffic?
MarineTraffic.com is the world's largest AIS (Automatic Identification System) tracking platform, displaying real-time positions of thousands of vessels globally. Ships broadcast their location, speed, course, and identification data via AIS transponders, and MarineTraffic aggregates this data into an interactive map. Instead of manually refreshing and recording vessel information, the MarineTraffic Real-Time Data Scraper automatically collects live vessel positions and details from specified geographic regions, delivering structured records for analysis and monitoring.
Overview
The MarineTraffic Real-Time Data Scraper extracts vessel information directly from MarineTraffic.com's interactive map interface. It targets a geographic area (defined by center coordinates and zoom level) and captures all visible vessel records, including position, speed, course, ship type, and operational status.
This scraper is designed for:
- Shipping & logistics companies tracking fleet movements and competitor routes
- Maritime analysts monitoring regional vessel traffic patterns
- Supply chain teams verifying delivery timelines and port arrivals
- Researchers studying maritime data, piracy patterns, or geopolitical activity
- Regulatory bodies conducting vessel monitoring and compliance checks
Key features include real-time data collection, handling of map-based paginated data, and the ability to capture up to 200+ vessels per map view.
Input Format
The scraper accepts a JSON configuration that defines which map regions to scrape:
{"urls": ["https://www.marinetraffic.com/en/ais/home/centerx:6.6/centery:-2.7/zoom:5"],"ignore_url_failures": true,"max_items_per_url": 200}
Configuration Parameters
| Parameter | Type | Description |
|---|---|---|
urls | Array | Direct links to MarineTraffic map views. Each URL encodes map center coordinates and zoom level |
centerx | Float | Longitude of the map center (e.g., 6.6 = West Africa region) |
centery | Float | Latitude of the map center (e.g., -2.7 = Equatorial region) |
zoom | Integer | Map zoom level (higher = narrower geographic focus; typical range 3–10) |
max_items_per_url | Integer | Maximum vessels to extract per map view (default: 20; can be increased to 200) |
ignore_url_failures | Boolean | If true, the scraper continues if a URL fails to load; if false, the entire run stops |
Example URL breakdown:
https://www.marinetraffic.com/en/ais/home/centerx:6.6/centery:-2.7/zoom:5- Centered at 6.6°E, 2.7°S (West African coast)
- Zoom level 5 (regional view)
Tip: You can generate URLs by navigating MarineTraffic.com manually, zooming to your desired region, then copying the URL from your browser's address bar.
Output Format
Sample output
{"lat": "-6.1366668","lon": "10.85","speed": "0","course": "308","heading": null,"elapsed": "13","shipname": "[SAT-AIS]","shiptype": "8","ship_id": "T0RVMk1UVXdPRFUyTVRVd09EVTJNUT09LW0xcUdCZXRCTHp5OWd3dlpEN0h3cXc9PQ==","type_img": "8","type_name": "Tanker","status_name": "Default","from_url": "https://www.marinetraffic.com/en/ais/home/centerx:6.6/centery:-2.7/zoom:5"}
Each vessel captured returns a structured record with 12 core fields:
Location & Navigation
| Field | Meaning | Example |
|---|---|---|
Latitude | Current vessel latitude in decimal degrees | 4.3521 |
Longitude | Current vessel longitude in decimal degrees | -74.0727 |
Speed | Current speed over ground in knots | 12.5 |
Course | Direction of travel in degrees (0–360°) | 145 |
Heading | Vessel's actual heading/bearing in degrees | 142 |
Elapsed | Time in seconds since last AIS position update | 35 |
Vessel Identification
| Field | Meaning | Example |
|---|---|---|
Ship Name | Official vessel name as registered | Ever Given |
Ship ID | MMSI (Maritime Mobile Service Identity) number | 353136000 |
Ship Type | Numeric IMO ship type code | 70 |
Type Name | Human-readable ship category | Container Ship |
Type Image | URL to the vessel type icon | https://cdn.marinetraffic.com/images/... |
Operational Status
| Field | Meaning | Example |
|---|---|---|
Status Name | Current vessel status | Under Way Using Engine, Moored, At Anchor |
How to Use
-
Find your target region — Navigate to MarineTraffic.com, zoom to your area of interest, and copy the map URL from your browser's address bar.
-
Configure the scraper — Paste the URL(s) into the
urlsarray. Adjustmax_items_per_urlbased on how many vessels you expect (typical: 20–200). -
Set error handling — Use
ignore_url_failures: truefor large batch jobs to skip problematic URLs without stopping the entire run. -
Execute the scraper — Start the run and monitor progress in the task log.
-
Export data — Download results as JSON, CSV, or Excel for use in databases, GIS tools, or business intelligence platforms.
Best practices:
- For high-traffic regions (e.g., Suez Canal, Singapore Strait), use multiple narrower URLs instead of one wide view to ensure complete data capture.
- Increase
max_items_per_urlto 200 for comprehensive coverage of busy shipping lanes. - Schedule runs during off-peak hours to minimize API load.
Use Cases & Business Value
- Fleet monitoring: Track your own vessels or monitor competitors' shipping routes in real time
- Port intelligence: Identify incoming vessels, estimated arrivals, and congestion patterns
- Risk management: Detect unauthorized vessel movements or piracy-prone regions
- Supply chain analytics: Correlate vessel positions with order fulfillment timelines
- Academic research: Analyze global shipping patterns, emissions, or geopolitical chokepoints
The MarineTraffic Real-Time Data Scraper transforms unstructured map data into actionable intelligence, eliminating manual screenshot-taking and enabling automated, continuous vessel monitoring at scale.
Conclusion
The MarineTraffic Real-Time Data Scraper brings industrial-grade vessel tracking to your workflow. With 12 structured data fields and flexible geographic targeting, it enables real-time maritime visibility across any global region. Whether you're optimizing shipping routes, managing risk, or conducting research, this scraper delivers the accurate, timely data you need.