15

Is there an API or Web Service that can be used to read AIS data? Most links I read starting at Wikipedia (http://en.wikipedia.org/wiki/Automatic_Identification_System) say that AIS data is freely available but I'm having a hard time finding a provider of the data. A C# example or language agnostic web service would be helpful.

Elzo Valugi
  • 27,240
  • 15
  • 95
  • 114
James Cadd
  • 12,136
  • 30
  • 85
  • 134
  • Free to members: http://www.aishub.net/vt-explorer-aishub-edition.html – Hans Passant Jun 02 '10 at 17:05
  • Thanks Hans, I had looked at joining but to be a member it looks like you need to publish your own AIS data. Unfortunately I don't have a ship! – James Cadd Jun 02 '10 at 17:08
  • 1
    Have you managed to get AIS data? I am also intrested to do a similar project but i have no idea where to start –  Feb 23 '11 at 16:47
  • 6
    Did you ever find an API for this? – dot Jul 28 '12 at 08:02
  • @JamesCadd, a bit late but: you don't need to own a ship, just a AIS receiver (~200$) and a static IP address. P.s. there's a free service too: http://aprs.fi/ but they update the ships position with veeeery low frequency (~2 times a day) – Ruocco Jul 01 '15 at 17:57
  • I've created this repo if that help https://github.com/doron2402/ais-protocol-decoding – Doron Segal Mar 13 '18 at 00:14

4 Answers4

2

Building a project map for a clients website. Basically a world map based on the google maps api with pin's where they did their projects and if you click on a pin you get additional information about the project.

Most were just static addresses which was ok, but they did 6 project's on luxury yachts. So had the idea to base this marker on the current position of the yacht. Came across this service, they have a nice API for it.

https://www.marinetraffic.com

The down side to this, it's a bit pricey. Cheapest option, checking daily position of 1 ship -> € 5,- a month. So this would be € 30,- a month for a relative useless but awesome feature.

Cheaper alternative's are welcome.

rofavadeka
  • 577
  • 6
  • 19
1

There is a feed from the San Fransisco Bay available for non-commercial use at hd-sf.com:9009.

I have used it to test my Java-based AIS decoder https://github.com/tbsalling/aismessages/wiki.

tbsalling
  • 4,477
  • 4
  • 30
  • 51
1

I ended up using vesseltracker.com for this project. Unfortunately it's a "call us for a price" service so I'll continue looking for a provider with a flat/reasonable/free rate.

James Cadd
  • 12,136
  • 30
  • 85
  • 134
  • 2
    Thanks for keeping us updated (or actually keeping me updated, as it seems I'm the only subscriber to this question at the moment). I'd be interested if you find any other solution. – dtb Jun 11 '10 at 15:22
  • 1
    A bit late to answer - but I've had http://ais.tbsalling.dk/api running as a service for 3 years now. Maybe it's useful to you. – tbsalling Sep 09 '14 at 05:23
  • Eight years later - did you find anything better (and freer)? – Mawg says reinstate Monica May 31 '19 at 17:38
0

AIS data is freely available in the sense that you can freely receive it with the proper equipment, just by holding up an antenna in an area with shipping traffic.

Samples of received AIS data popped up quite a bit in my brief Google search, so I assume that your question is about where to get a real-time feed of AIS messages (that someone else is receiving). Whether you'd be able to get this at no cost is questionable; most organizations that would offer this seem to want you to either pay for the service or to share in kind.

There are a few places that offer a free stream, but none of them seem to offer any guarantees on availability in the short or long term.

So the answer to your question is "yes, and you should expect to pay something for it".

Ian
  • 11,280
  • 3
  • 36
  • 58