AIS Fleet
aisfleet.com · 13 paid endpoints · listed 2026-10-27
Get the UN/LOCODE port calls of the last 30 days for a 9-digit MMSI as JSON: arrivals, departures, estimated flags, and the port the vessel is in now. Boundaries not directly observed are flagged estimated, and the response names when capture coverage began.
Paid endpoints
| Method | Endpoint | Price | Networks |
|---|---|---|---|
| GET | aisfleet.com/api/x402/v1/ais/vessels/:mmsi/position Get the latest available AIS Fleet vessel position for a 9-digit MMSI, observed within the prior six hours. The response includes observation time, age, and spe | $0.01 | Base |
| GET | aisfleet.com/api/x402/v1/tides/predictions Get 7 days of tide predictions for any point (lat, lon; optional start=YYYY-MM-DD, default today UTC) as JSON: high and low water times and heights and hourly h | $0.01 | Base |
| GET | aisfleet.com/api/x402/v1/weather/forecast Get a marine weather forecast for any point (lat, lon in decimal degrees) as JSON: the newest ECMWF 9 km open-data run at the nearest grid point, up to 15 days, | $0.01 | Base |
| GET | aisfleet.com/api/x402/v1/weather/observations Get the latest wind observed near a point (lat, lon; radius_nm 1 to 50, default 25) as JSON: up to 10 airport, buoy, coastal and synoptic stations with speed, g | $0.01 | Base |
| GET | aisfleet.com/api/x402/v1/ais/vessels/:mmsi/port-calls Get the UN/LOCODE port calls of the last 30 days for a 9-digit MMSI as JSON: arrivals, departures, estimated flags, and the port the vessel is in now. Boundarie | $0.02 | Base |
| GET | aisfleet.com/api/x402/v1/marine/conditions Get marine conditions at any point (lat, lon) in one call, as JSON: the ECMWF 9 km forecast, 7 days of tide predictions from today (UTC) where a tide station or | $0.02 | Base |
| GET | aisfleet.com/api/x402/v1/weather/stations/:network/:code/day Get every wind reading one fixed weather station reported on one complete past UTC day (day=YYYY-MM-DD, within the last 29 days) as JSON: time, mean speed, gust | $0.02 | Base |
| GET | aisfleet.com/api/x402/v1/ais/vessels/:mmsi/track-24h Get the AIS track of the last 24 hours for a 9-digit MMSI as JSON: up to 1000 evenly sampled fixes with time, position and speed, ending at the newest fix. Sold | $0.05 | Base |
| GET | aisfleet.com/api/x402/v1/ais/vessels/:mmsi/track-7d Get the AIS track of the last 7 days for a 9-digit MMSI as JSON: up to 1000 evenly sampled fixes with time, position and speed, ending at the newest fix. Sold o | $0.15 | Base |
| GET | aisfleet.com/api/x402/v1/ais/area/day Get everything the AIS Fleet network heard inside one box (bbox=west,south,east,north in decimal degrees, at most 2000 square nautical miles) on one complete pa | $0.50 | Base |
| GET | aisfleet.com/api/x402/v1/ais/ports/:locode/vessels Get the vessels currently in a UN/LOCODE port as JSON: MMSI, name and arrival time of every vessel the AIS Fleet network observes there now, with a total count. | $0.50 | Base |
| GET | aisfleet.com/api/x402/v1/ais/vessels/:mmsi/track-30d Get the AIS track of the last 30 days for a 9-digit MMSI as JSON: up to 1000 evenly sampled fixes with time, position and speed, ending at the newest fix. Sold | $0.50 | Base |
| GET | aisfleet.com/api/x402/v1/ais/ports/:locode/intelligence-month Get every privacy-eligible vessel visit at one UN/LOCODE whose arrival falls in the 1-calendar-month period selected by required start=YYYY-MM-01. Includes per- | $1.00 | Base |
Latest checks
| When | Endpoint | HTTP | ms | Result |
|---|---|---|---|---|
| 48 h ago | aisfleet.com/api/x402/v1/ais/ports/:locode/vessels | 404 | 199 | HTTP 404 instead of 402 |
| 7 days ago | aisfleet.com/api/x402/v1/ais/ports/:locode/intelligence-month | 404 | 217 | HTTP 404 instead of 402 |
Income on Base (7 days)
| Day | Transfers | USDC | |
|---|---|---|---|
| 2026-11-03 | 1 | $0.02 | |
| 2026-11-02 | 12 | $2.78 |
Is this your API?
<a href="https://logicnodes.io/observatory/p/aisfleet.com"><img src="https://logicnodes.io/observatory/badge/aisfleet.com.svg" alt="x402 status"></a>
Claim it for free with
x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/aisfleet.com