Tankers on AIS
Crude oil tankers, product tankers, chemical tankers and gas carriers all report AIS codes 80 to 89. What the tanker code says about cargo, what it does not, and the tankers our shore-based receivers hear now.
Which AIS codes count as tankers
AIS codes 80 to 89 cover every ship built to carry liquid in bulk: crude oil, refined products, chemicals, vegetable oils and liquefied gas. As with cargo ships, the tens digit is the family and the units digit is a dangerous-goods qualifier: 80 is a tanker with no declaration, 81 to 84 declare hazardous-cargo categories A to D, 89 means "no additional information".
There is no separate code for an LNG carrier, an LPG carrier or a chemical tanker. The name, IMO number and dimensions tell you which kind of tanker you are looking at; the type code does not.
| Code | Meaning | Heard now |
|---|---|---|
| 80 | Tanker | 2,153 |
| 81 | Tanker, carrying category A hazardous cargo | 93 |
| 82 | Tanker, carrying category B hazardous cargo | 109 |
| 83 | Tanker, carrying category C hazardous cargo | 37 |
| 84 | Tanker, carrying category D hazardous cargo | 71 |
| 85 | Tanker (reserved code 85) | 11 |
| 86 | Tanker (reserved code 86) | 7 |
| 87 | Tanker (reserved code 87) | 8 |
| 88 | Tanker (reserved code 88) | 13 |
| 89 | Tanker, no additional information | 644 |
How to spot one on the live map
Tankers keep to the same lanes as cargo ships but gather in different places: oil terminals, refinery jetties, offshore loading buoys and ship-to-ship transfer areas, where two tankers sit side by side at sea.
Large crude carriers are slow and deep. A tanker with navigational status 4, constrained by her draught, is one that cannot leave a deep-water channel to give way, and a laden VLCC is the most common user of that status.
Open the live map → Positions there are the latest known, with their source and age.
Who has to carry AIS
Under SOLAS Chapter V, Regulation 19, AIS is mandatory on ships of 300 gross tonnage and upwards on international voyages, cargo ships of 500 gross tonnage and upwards on domestic voyages, and all passenger ships regardless of size. Those ships fit a Class A transponder, which reports navigational status and repeats its position every 2 to 10 seconds while under way.
The navigational status to expect
Ship type says what a vessel is; navigational status says what it claims to be doing. These are the statuses that normally go with tankers:
Where the type code misleads
The qualifier digit is as unreliable on tankers as on cargo ships. An 80 does not mean the tanker is empty, and the laden or ballast state is better read from the reported draught than from the type code.
Tankers are among the vessels most often discussed when AIS goes quiet. Most gaps on this site have a dull cause — the ship has sailed out of range of every shore receiver we read. Our guide to why ships go dark covers how to tell the difference.
Lights and shapes
No tanker-specific lights. A tanker constrained by her draught may show three all-round red lights in a vertical line, or a cylinder by day, under Rule 28.
Summary for orientation only. The COLREGs text is the authority; this site is not a navigation reference.
Questions
What AIS ship type is an oil tanker?
Oil tankers report a code from 80 to 89, most often 80. The same range covers product tankers, chemical tankers and gas carriers, so the code says "tanker" but not what kind.
Can you tell from AIS whether a tanker is loaded?
Not from the type code. The draught field in the static report is the better clue: a tanker sitting deep is likely laden, one sitting high is likely in ballast. Draught is also entered by hand, so it can be out of date.
Why does a tanker disappear from the map in the middle of the ocean?
On this site, almost always because it has sailed beyond VHF range of every shore-based receiver we read. AIS is line-of-sight radio, and we use no satellite reception, so mid-ocean coverage is effectively absent. It reappears when it comes within range of a coast again.
Further reading
In our store
Tanker vessels we have heard
150 with a position
| Vessel | MMSI | Type | Destination | Speed | Course | Status | Position age |
|---|---|---|---|---|---|---|---|
| NORMA | 210048000 | Tanker | FIPRV | 11.9 kn | 75° | Under way using engine | 47s ago |
| AGIOI FANENDES | 215233000 | Tanker | PRIMORSK | 82.8 kn | 161° | Under way using engine | 47s ago |
| TARNBRIS | 219015298 | Tanker | ROTTERDAM | 11.6 kn | 230° | Under way using engine | 47s ago |
| TERN VIK | 219034365 | Tanker | FIPOR | 13.2 kn | 43° | Under way using engine | 47s ago |
| TERN LAND | 219034373 | Tanker | FISKV | 9.9 kn | 196° | Under way using engine | 47s ago |
| TERNSUND | 219775000 | Tanker | SEGOT | 12.1 kn | 195° | Under way using engine | 47s ago |
| TERN SEA | 219814000 | Tanker | SEGOT | 11.6 kn | 253° | Under way using engine | 47s ago |
| ORION MONET | 228451800 | Tanker | SEGOT | 17.4 kn | 226° | Under way using engine | 47s ago |
| CORAL IVORY | 245286000 | Tanker | SE KOG | 12.8 kn | 1° | Under way using engine | 47s ago |
| IBLEA | 255916281 | Tanker | USCRP | 12.0 kn | 263° | Under way using engine | 47s ago |
| MARINA M | 256220000 | Tanker | RULED | 52.6 kn | 199° | Moored | 47s ago |
| KEY SUND | 259360000 | Tanker | FI RAU>LT KLJ | 13.5 kn | 238° | Under way using engine | 47s ago |
| STAV VIKING | 259936000 | Tanker | FI SKV | 2.2 kn | 358° | Under way using engine | 47s ago |
| ONIKS | 273121120 | Tanker | FOR ORDER | 67.3 kn | 46° | Moored | 47s ago |
| SIERRA | 273121630 | Tanker | EGPSD | 11.3 kn | 215° | Under way using engine | 47s ago |
| FOSFOR | 273123040 | Tanker | UST LUGA | 0.4 kn | 320° | Under way using engine | 47s ago |
| TSITRIN | 273128320 | Tanker | RUPRI | 1.5 kn | 106° | Under way using engine | 47s ago |
| NAVIK | 273250410 | Tanker | RU LED | 51.5 kn | 94° | Moored | 47s ago |
| KRASNOYARSK | 273257030 | Tanker | RU ULU > RU LED | 0.4 kn | 137° | At anchor | 47s ago |
| TALISMAN | 273275060 | Tanker | EGPSD | 12.3 kn | 283° | Under way using engine | 47s ago |
| FLANDRIA | 273350220 | Tanker | RUPRI | 10.9 kn | 71° | Under way using engine | 47s ago |
| SVIR | 273440330 | Tanker | Not reported | 10.9 kn | 277° | Under way using engine | 47s ago |
| SEVERYANKA | 273449020 | Tanker | LED | 0.0 kn | 170° | Under way using engine | 47s ago |
| SINO SOURCE | 311002426 | Tanker | ST.PETERSBURG | 4.1 kn | 20° | Moored | 47s ago |
| CELT | 461000233 | Tanker | RU PRI | 81.2 kn | 131° | Moored | 47s ago |
| DAKAR | 613699603 | Tanker | BALTIC SEA FOR ORDER | 11.6 kn | 71° | Under way using engine | 47s ago |
| CHEM SINGAPORE | 636016364 | Tanker | FIPOR | 13.4 kn | 319° | Under way using engine | 47s ago |
| DENEB | 667002369 | Tanker | EG PSD | 13.1 kn | 257° | Under way using engine | 47s ago |
| KEY OCEAN | 210855000 | Tanker, carrying category B hazardous cargo | SE KAN | 11.1 kn | 29° | Under way using engine | 47s ago |
| ATHINA M | 241294000 | Tanker | PRIMORSK | 5.6 kn | 30° | Under way using engine | 7 min ago |
| CORAL ENERGY | 246878000 | Tanker | FIINK | 0.9 kn | 295° | Under way using engine | 7 min ago |
| AMBROSIA | 309368000 | Tanker | FOR ORDERS | 10.2 kn | 38° | Under way using engine | 7 min ago |
| EXEMPLAR | 205553000 | Tanker | FIINK | 0.0 kn | 0° | Moored | 21 min ago |
| RINA | 210051000 | Tanker | EE PAS | 0.0 kn | 1° | Moored | 21 min ago |
| TORM LILLY | 220634000 | Tanker | FIPRV | 0.1 kn | 12° | Moored | 21 min ago |
| CORAL ENERGICE | 244090097 | Tanker | FI INK | 15.2 kn | 295° | Under way using engine | 21 min ago |
| FANDIA SWAN | 248510000 | Tanker | SE STO | 0.1 kn | 305° | At anchor | 21 min ago |
| SEAWISH | 249097000 | Tanker | FOR ORDERS | 6.1 kn | 305° | Moored | 21 min ago |
| REDUT | 273125830 | Tanker | FOR ORDERS | 0.2 kn | 221° | At anchor | 21 min ago |
| TVERDYNYA | 273126830 | Tanker | FOR ORDER | 46.2 kn | 215° | At anchor | 21 min ago |
| VASILY LANOVOY | 273256410 | Tanker | RU LED FOR 0RDER | 0.9 kn | 227° | At anchor | 21 min ago |
| KAPITAN DZHUMANOV | 273294560 | Tanker | RU LED | 0.6 kn | Not reported | Under way using engine | 21 min ago |
| BIRTHE THERESI | 273352750 | Tanker | SPB | 0.0 kn | 108° | Under way sailing | 21 min ago |
| NAFTA | 276260000 | Tanker | GOLF | 0.0 kn | 158° | Under way using engine | 21 min ago |
| FURIA | 667001248 | Tanker | GULF OF FINLAND | 0.1 kn | 12° | At anchor | 21 min ago |
| ZIRCONE | 210056000 | Tanker | TALLINN | 0.0 kn | 0° | Moored | 21 min ago |
| AALTO | 230212000 | Tanker | FIKOK | 0.0 kn | 52° | Moored | 21 min ago |
| MANAS | 249498000 | Tanker | FIKTK | 0.2 kn | 249° | At anchor | 21 min ago |
| FJORDSTRAUM | 257086660 | Tanker | GBEAM | 10.8 kn | 210° | Under way using engine | 21 min ago |
| XANTHIA | 257970000 | Tanker | FI FOR> EETLL | 0.0 kn | 8° | Moored | 21 min ago |
| SEAGAS | 265704520 | Tanker | FITKU | 0.0 kn | 327° | Moored | 21 min ago |
| TELLUS | 266471000 | Tanker | MUUGA | 0.0 kn | 197° | Moored | 21 min ago |
| THOTH | 273253080 | Tanker | RU_LED | 3.5 kn | Not reported | Under way using engine | 21 min ago |
| VASILII NIKITIN | 273254980 | Tanker | Not reported | 3.0 kn | 55° | Moored | 21 min ago |
| BELOMOR | 273272930 | Tanker | GOF FOR ORDER | 0.5 kn | 67° | At anchor | 21 min ago |
| VOLGONEFT-267 | 273341500 | Tanker | NIZHNEKAMSK | 8.0 kn | 245° | Under way using engine | 21 min ago |
| KORSAKOV | 273353940 | Tanker | USTLUGA SPB USTLUGA | 2.2 kn | 0° | Under way using engine | 21 min ago |
| ABRAU | 273368990 | Tanker | RU SPB | 0.1 kn | Not reported | Under way using engine | 21 min ago |
| BALT FLOT 5 | 273384250 | Tanker | VYSOTSK | 0.8 kn | Not reported | At anchor | 21 min ago |
| DMITRIY RULEVSKIY | 273424720 | Tanker | RU LED | 0.2 kn | 38° | Under way using engine | 21 min ago |
| ODIN | 273426280 | Tanker | RU LED | 0.3 kn | 75° | Under way using engine | 21 min ago |
| VALAAMS | 273454000 | Tanker | S.PETERBURG | 6.1 kn | 237° | Under way using engine | 21 min ago |
| OASIS | 461000237 | Tanker | EG SUZ>RU PRI | 0.1 kn | 292° | At anchor | 21 min ago |
| CAMEL | 461000253 | Tanker | RUULU | 2.4 kn | 348° | At anchor | 21 min ago |
| SEA WOLF I | 538011530 | Tanker | SPBRUS | 0.0 kn | 78° | At anchor | 21 min ago |
| PRAGATI | 538013135 | Tanker | RUULU | 0.0 kn | 289° | At anchor | 21 min ago |
| HERA | 574005330 | Tanker | OPL TALLIN | 0.0 kn | 234° | At anchor | 21 min ago |
| BONIFACY | 613003743 | Tanker | RUULU | 46.6 kn | 212° | At anchor | 21 min ago |
| CLEAN SANCTUARY | 636018241 | Tanker | BALTIC SEA FOR ORDER | 50.4 kn | 182° | Moored | 21 min ago |
| SAMI BAY | 636026409 | Tanker | RU ULU | 0.0 kn | 200° | At anchor | 21 min ago |
| REUS | 667002335 | Tanker | UST LUGA | 54.1 kn | 330° | Moored | 21 min ago |
| ASTELLA | 265071000 | Tanker, no additional information | SEBRO | 13.0 kn | 6° | Under way using engine | 21 min ago |
| SOLSTRAUM | 273291710 | Tanker | RU LED | 7.6 kn | 127° | Moored | 27 min ago |
| KUBERA | 667001300 | Tanker | EGSUZ FOR ORDERS | 9.3 kn | 211° | Under way using engine | 27 min ago |
| CORAL PATULA | 244870429 | Tanker | FI PRV | 0.0 kn | 293° | Moored | 41 min ago |
| STEN NEPTUN | 255946000 | Tanker | SESFT | 0.0 kn | 355° | Moored | 41 min ago |
| GRANAT | 273121220 | Tanker | UST LUGA ANCHORAG | 2.2 kn | 161° | At anchor | 41 min ago |
| GELIOTROP | 273129320 | Tanker | UST LUGA | 0.0 kn | 46° | At anchor | 41 min ago |
| PRIMORYE | 273210220 | Tanker | FOR ORDER | 55.6 kn | 222° | Moored | 41 min ago |
| EKSPANDER | 273279360 | Tanker | ST PETERSBURG | Not reported | Not reported | At anchor | 41 min ago |
| ARCTICA | 273333320 | Tanker | RULED-RUULU | 0.0 kn | 31° | Under way using engine | 41 min ago |
| ALEKSANDR GLUKHOV | 273351240 | Tanker | ULU | 5.7 kn | 286° | Not reported | 41 min ago |
| BALT FLOT 2 | 273365790 | Tanker | RU SPB | 0.0 kn | Not reported | Under way using engine | 41 min ago |
| MIDVOLGA 2 | 273376900 | Tanker | RU VSK | 0.3 kn | 42° | At anchor | 41 min ago |
| BALT FLOT 4 | 273383250 | Tanker | RU SPB | Not reported | Not reported | Under way using engine | 41 min ago |
| NARVA | 273430960 | Tanker | SPB | 0.0 kn | 0° | Not reported | 41 min ago |
| ARIES | 273538310 | Tanker | RU BNK | 0.5 kn | 153° | Under way using engine | 41 min ago |
| LOTOS | 276538000 | Tanker | PALJASSAARE | 0.0 kn | 0° | Under way using engine | 41 min ago |
| KAI 1 | 352005520 | Tanker | FOR ORDERS | 0.1 kn | 359° | At anchor | 41 min ago |
| GATTACA | 352005806 | Tanker | RULED | 51.5 kn | 1° | Moored | 41 min ago |
| JASMINE | 461000258 | Tanker | RUULU | 0.4 kn | 101° | At anchor | 41 min ago |
| ZALIV VOSTOK | 461000260 | Tanker | RU ULU | 0.4 kn | 46° | At anchor | 41 min ago |
| LADY ELA | 538003488 | Tanker | SESSR | 12.2 kn | 285° | Under way using engine | 41 min ago |
| SEAGAS LOYALTY | 538006310 | Tanker | SEGOT | 11.0 kn | 216° | Under way using engine | 41 min ago |
| CERRADO | 538012898 | Tanker | GIBRALTA OPL | 11.4 kn | 209° | Under way using engine | 41 min ago |
| SPICA | 572142220 | Tanker | RU LED | 0.0 kn | 51° | At anchor | 41 min ago |
| SUN | 613414090 | Tanker | UST LUGA | 0.1 kn | Not reported | At anchor | 41 min ago |
| IONIAN SEA | 636025668 | Tanker | MA TNG | 12.1 kn | 202° | Under way using engine | 41 min ago |
| THORIN | 667001235 | Tanker | USTLUGA | 0.0 kn | 0° | At anchor | 41 min ago |
| JUNDAR | 667002259 | Tanker | UST LUGA | 0.2 kn | 297° | At anchor | 41 min ago |
| ALTIS | 667002293 | Tanker | RUKGD | 12.7 kn | 213° | Under way using engine | 41 min ago |
| VIXENA | 667002574 | Tanker | UST_LUGA | 0.0 kn | 224° | At anchor | 41 min ago |
| G ROSSINI | 273217520 | Tanker | RU SPB | 46.3 kn | 215° | Under way using engine | 47 min ago |
| VALENTIN GRUZDEV | 273331580 | Tanker | RUKGD | 6.3 kn | 212° | Under way using engine | 47 min ago |
| IKLA | 276306000 | Tanker | MIIDURANNA SADAM | 0.0 kn | 320° | Moored | 47 min ago |
| SKORPION | 276462000 | Tanker | KARLSHAMN | 8.3 kn | 221° | Under way using engine | 47 min ago |
| GIOCONDA | 209415000 | Tanker | SENYN | 0.0 kn | 33° | Moored | 1 h ago |
| EUROTRADER | 215935000 | Tanker | RUULU | 5.5 kn | 285° | At anchor | 1 h ago |
| ORASUND | 220514000 | Tanker | FI NLI | 0.0 kn | 10° | Moored | 1 h ago |
| UIKKU | 230689000 | Tanker | FISKV>SKV ANC | 0.0 kn | 80° | At anchor | 1 h ago |
| STEN FRIGG | 255915980 | Tanker | FRNTE | 0.0 kn | 88° | Under way using engine | 1 h ago |
| VIKSTRAUM | 257084120 | Tanker | DKKAL>SESTO | 12.2 kn | 247° | Under way using engine | 1 h ago |
| ASTANA | 265072000 | Tanker | SE GVX | 0.0 kn | 78° | At anchor | 1 h ago |
| DONIA | 266454000 | Tanker | PL GDY | 11.5 kn | 201° | Under way using engine | 1 h ago |
| STAVROLIT | 273124730 | Tanker | UST LUGA RUSSIA | 3.6 kn | 2° | At anchor | 1 h ago |
| BALTIC | 273125320 | Tanker | RU LED | 0.0 kn | 239° | Moored | 1 h ago |
| KASTOR | 273127040 | Tanker | RU ULU | 0.2 kn | 1° | Under way using engine | 1 h ago |
| STANISLAV GOVORUKHIN | 273258520 | Tanker | RU LED | Not reported | Not reported | At anchor | 1 h ago |
| GUSTAV | 273272260 | Tanker | RUPRI | 1.7 kn | 307° | At anchor | 1 h ago |
| KAPITAN KOLESNIKOV | 273277100 | Tanker | SPB | 6.0 kn | 235° | Under way sailing | 1 h ago |
| ABIGAIL | 273318420 | Tanker | SAINT-PETERSBURG | Not reported | Not reported | Under way using engine | 1 h ago |
| VANINO | 273331620 | Tanker | UST-LUGA | 0.0 kn | 311° | Moored | 1 h ago |
| ORENBURG | 273353580 | Tanker | RUULU | 58.5 kn | 215° | Under way using engine | 1 h ago |
| OLGA | 273414840 | Tanker | RU LED | 10.0 kn | 104° | Under way using engine | 1 h ago |
| ELAND | 273458560 | Tanker | SAINT PETESBERG | 0.0 kn | 109° | Under way using engine | 1 h ago |
| HELION | 314001147 | Tanker | FOR ORDERS | 11.8 kn | 97° | Under way using engine | 1 h ago |
| ACHERON | 314102000 | Tanker | BALTIC FOR ORDER | 7.0 kn | 189° | Under way using engine | 1 h ago |
| LUNA PELAGOS | 314115000 | Tanker | BALTIC FOR ORDERS | 0.1 kn | 71° | At anchor | 1 h ago |
| GRIFFIN T | 314807000 | Tanker | RUVYS | 0.3 kn | 251° | At anchor | 1 h ago |
| SINO FAITH | 352002931 | Tanker | UST LUGA | 1.1 kn | 119° | At anchor | 1 h ago |
| HANNA | 352004563 | Tanker | RUVYS FOR ORDERS | 0.0 kn | 9° | Moored | 1 h ago |
| BEBEK | 352004884 | Tanker | FOR ORDERS | 2.0 kn | 172° | At anchor | 1 h ago |
| TG ARIES | 354686000 | Tanker | RU VYS | 0.1 kn | 2° | At anchor | 1 h ago |
| LEVEL | 461000246 | Tanker | EGSUZ>RULED | 0.1 kn | 250° | At anchor | 1 h ago |
| RAINBOW | 477227500 | Tanker | EGPSD | 11.1 kn | 204° | Under way using engine | 1 h ago |
| YILDIZ | 511101557 | Tanker | FOR ORDER | 0.0 kn | 221° | At anchor | 1 h ago |
| FRONT SIRIUS | 538007337 | Tanker | FIPRV | 0.0 kn | 290° | Moored | 1 h ago |
| KATSUYAMA | 538009157 | Tanker | VYSOTSK | 3.9 kn | 5° | Moored | 1 h ago |
| ECO SORCERER | 538009926 | Tanker | RU ULU | 4.8 kn | 6° | Moored | 1 h ago |
| HENDA | 538010578 | Tanker | RULED | 0.0 kn | 57° | At anchor | 1 h ago |
| LOYAL | 574005400 | Tanker | RU LED | 0.0 kn | 13° | At anchor | 1 h ago |
| SEA OWL I | 631010129 | Tanker | BALTIC SEA FOR ORDER | 0.6 kn | 200° | At anchor | 1 h ago |
| MIRADOR | 631010131 | Tanker | RUULU | 0.1 kn | 342° | At anchor | 1 h ago |
| OSCAR | 636022074 | Tanker | BALTIC FOR ORDERS | 0.4 kn | 235° | At anchor | 1 h ago |
| GOLDEN CEDAR | 636024467 | Tanker | BEANR > SEGVX | 0.0 kn | 144° | Under way using engine | 1 h ago |
| MARJORIE | 667001954 | Tanker | BALTICS FOR ORD | 0.0 kn | 28° | At anchor | 1 h ago |
| NACHOS | 667002359 | Tanker | SGSIN | 0.0 kn | 24° | At anchor | 1 h ago |
| C VIKING | 667002414 | Tanker | TURKEY FOR ORDER | 0.0 kn | Not reported | At anchor | 1 h ago |
| AURORA | 668116291 | Tanker | RU ULU | 3.8 kn | 111° | At anchor | 1 h ago |
| OLIB | 238252000 | Tanker | DKSKA | 11.5 kn | 204° | Under way using engine | 2 h ago |
Listed newest position first, capped at 150 rows. Ship type is self-declared by the vessel and is not verified by anyone.