Live data — loading... vessels tracked now

Real-time vessel intelligence
for Alaska & Pacific waters

REST API + WebSocket stream for maritime insurers, fleet operators, and port authorities. Dark vessel detection, arrival webhooks, fleet analytics — powered by 24/7 AIS ingestion.

1,700+ unique vessels / 7d
270K+ positions / day
17 ports monitored
99.9% uptime SLA
Explore
Total positions tracked
Live vessels (15 min)
SE Alaska + HI + PNWCoverage regions
$0Marginal data cost

From raw AIS stream to commercial API

One API key unlocks 18 endpoints. No infrastructure to manage.

1
24/7 AIS ingestion

Our recorder consumes the live AISstream feed — 3+ positions per second from Alaska, Hawaii, and Pacific Northwest VHF networks.

2
Enrich & index

Each position gets flagged with vessel type, flag state, IMO, and port context. Dark vessel events and anomalies are detected continuously.

3
Query via REST + WebSocket

Pass your API key, get back clean JSON. Webhook support pushes arrival and dark-vessel events to your system automatically.

Everything your team needs

18 endpoints spanning live tracking, intelligence, historical reports, and real-time streaming.

📡
Live vessel positions

Filter by bounding box, vessel type, and recency window. Returns enriched positions with flag state and ship category.

GET /v1/vessels/live
🌑
Dark vessel detection

Flag vessels that had recent AIS activity but have gone silent — a key signal for insurance underwriters and fleet monitors.

GET /v1/intelligence/dark
Anchored & berthed

Identify vessels stationary in a port area for more than a configurable duration. Useful for berth planning and dwell analytics.

GET /v1/intelligence/anchored
🔔
Arrival webhooks

Register an HTTPS endpoint and receive a POST the moment a vessel enters your configured port area or goes dark. No polling needed.

POST /v1/webhooks
🗺️
Vessel density heatmap

Get a grid of position counts over any bounding box and time window. Use it for congestion analysis, insurance scoring, or route planning.

GET /v1/area/heatmap
📦
Fleet batch lookup

Pass up to 50 MMSIs in one request. Get the last known position for your entire fleet — fishing processors, tug operators, cargo carriers.

GET /v1/fleet
📜
Historical port reports

Query archived vessel traffic for any supported port on any date. Exportable data for voyage planning, compliance, and audit trails.

GET /v1/reports/port/{name}
⚠️
Anomaly detection

Automatically flag vessels with excessive speed or COG/heading mismatches — early signals of GPS spoofing, mechanical issues, or unsafe conditions.

GET /v1/intelligence/anomalies
🔴
Live WebSocket stream

Subscribe to a real-time feed of vessel positions. Filter by bounding box and type. Positions pushed every 10 seconds.

WS /v1/stream

Alaska & Pacific specialist coverage

AISstream terrestrial receivers give us rich coverage in the Inside Passage, Puget Sound, and Hawaii. Our recorder runs continuously — over 270,000 positions per day across the coverage zone.

Ketchikan
Juneau
Sitka
Kodiak
Anchorage
Dutch Harbor
Honolulu
Hilo
Seattle
Tacoma
Vancouver BC
Victoria BC

Five lines to your first vessel query

Pass your key, call the endpoint, get clean JSON back.

# Get all fishing vessels in SE Alaska right now
import requests

r = requests.get(
    "https://ais.binnacleai.com/v1/vessels/live",
    headers={"X-API-Key": "ais_live_..."},
    params={"bbox": "55.0,-133.0,58.5,-130.0", "type_code": 30}
)

for v in r.json()["vessels"]:
    print(v["name"], v["lat"], v["lng"], v["sog"], "kn")
View full API reference →

Who uses this data

Marine Insurance
Underwriting & claims

Dark vessel gaps in Shelikof Strait are risk signals. Historical port reports provide voyage evidence for claims. Dark detection endpoint was built specifically for this use case.

Commercial Fishing
Fleet & processor ops

Batch-query all your catcher vessels in one call. Know the moment a tender arrives at Kodiak. Dwell time analytics help schedule processing lines.

Harbor Authorities
Port traffic analytics

Daily vessel counts, arrivals, departures, and berth occupation — pulled via API into your operations dashboard. No manual AIS monitoring.

Cargo & Logistics
Supply chain visibility

Webhook push when a cargo vessel arrives or departs a port. Voyage detection groups positions into port-to-port trips for ETA and delay tracking.

Simple, operator-friendly tiers

All tiers include access to all 18 endpoints. Cancel anytime.

Starter
$199/mo

For teams evaluating or running periodic checks.

  • 2,000 API calls / day
  • 50,000 calls / month
  • 7-day position history
  • All 18 endpoints
  • MMSI enrichment (flag, country)
  • Usage dashboard
Get started
Enterprise
$1,999/mo

For insurers, large fleets, and port authorities.

  • Unlimited API calls
  • 90-day position history
  • Priority support + SLA
  • Custom port bbox config
  • Bulk MMSI upload
  • All Pro features
Contact us

Need to evaluate first? Start with a Dev key — 100 calls/day, free forever.

Ready to track Alaska's fleet?

Signup takes 2 minutes. API key delivered instantly after payment.

Get API Key →
See the live demo first