Show HN: Is Hormuz open yet?

anonfunction 341 points 138 comments April 08, 2026
www.ishormuzopenyet.com · View on Hacker News

I built this because I was interested in the data. Didn't fully get it to what I wanted, but thought I'd share it nonetheless. Maybe someone has better data sources they could share! Turns out live ship tracking APIs are expensive so I manually just copied the json from https://www.marinetraffic.com/en/ais/home/centerx:57.4/cente... I'll probably have an ai agent do the same thing on some cron interval, if this gets any fanfare. To actually know if the port is open without live ship tracking I found https://portwatch.imf.org/pages/cb5856222a5b4105adc6ee7e880a... which was perfect, except it has 4 day lag! I also thought of adding news feed parsing or prediction market data to get a more definitive answer on if it's open right when you load it, but I spent a few hours and am gonna move on for now.

Discussion Highlights (20 comments)

fraywing

Very cool, thanks for sharing! What's the threshold function? Do you have graduating `No --> Partially --> Mostly --> Open`? Also what's the update cadence?

truelson

Really liked this. Made me laugh even if not intentionally funny. Also, given how markets and news cycles are moved with words not actions these days, I really like this site. There are still so many misaligned interests; this is a much tougher situation that may get some local stability for a period, but will likely return to chaos again.

4ndrewl

You might want to rethink scraping marinetraffic before you get a call from their lawyers? https://www.marinetraffic.com/en/p/terms

frogperson

https://warescalation.com/ is also a good source of info.

bl4ckneon

Very cool! I love one off intresting sites like this. Thanks for building it and talking a little bit about where the data comes from etc. On the note of Ai agent getting the data for you, could you not just build a chrome extention that intercepts/read the api response and then uploads it to whatever ingest endpoint you have? You could probably just call their api end points they use on the page as well but not sure what protections they have so might be a bit tricky. A custom chrome extention could do it though if they have protections.

ggm

Maps can be so misleading. It looks like a dredging operation in Omani waters could alleviate this, if we'd started decades ago. Moving to a topographic view, it becomes clear the neck of land at "two seas view" is narrow, but tall. It would literally be moving a mountain. Panamax and suezmax boats are smaller than ULCC supertankers. Ferdinand De Lesseps time has passed. This would be ruinously expensive. Better to negotiate with rational intent.

LAC-Tech

It doesn't matter - Israel was able to ethnically cleanse and occupy large parts of Southern Lebanon, without undue Iranian interference. Mission accomplished for MIGA. The "Israel First" administration of the US will happily trade Iran's permanent control of an international waterway for the expansion of Israel.

stavros

I'm not really very up to speed on this, can someone explain how the strait is actually closed? Are the Iranians threatening to sink any ships that pass by, or what? How come any ships don't turn their transponders off and try to make a run for it?

luxuryballs

So apparently the reason they don’t just go for it is due to insurance. Because Iran technically isn’t suppose to just sink a civilian vessel, but the risk is there so the ships are ordered by the owner/stakeholder not to go due to the insurance coverage. Kind of interesting, they could technically call Iran’s bluff but it would mean, they violate the insurance contract and lose coverage? I’m just reading about this so probably not the full picture.

alerter

I work for a consultancy that does vessel tracking as one of its main products, and yeah it's expensive! afaik they have remote teams with sensors at key points and a bunch of people using AI/software to manage things like GPS spoofing. So it's all pretty guarded proprietary stuff. Great bit of topical datavis here.

dr_robert

What did you use for the map ? Mapbox ??

MiSeRyDeee

This will be inherently inaccurate because data was based on public AIS signal, but ships are turning off their AIS to avoid detection. > In an attempt to evade detection, many ships appear to be deliberately switching off their tracking system - known as AIS (Automatic Identification System). https://www.bbc.com/news/articles/c4geg0eeyjeo

anonfunction

Another funny thing about this was this morning I checked if the domain isthestraitofhormuzopenyet.com was available and it was, and by the time I made the site locally, put it on vercel I went to buy the domain to point DNS to it someone had bought it! I renamed it to the current site url / repo which i think might be a little nicer to type, but crazy that we had same idea on apparently the same day. I was also just telling a friend about simultaneous invention aka multiple discover[1] a few days ago, so another case of the Baader-Meinhof phenomenon[2]! 1. https://en.wikipedia.org/wiki/Multiple_discovery 2. https://en.wikipedia.org/wiki/Frequency_illusion

einpoklum

Iran (and various news sources) have claimed that the straights are not now, and in fact never have been, closed - provided the relevant ship was not involved/linked to the attacks on Iran, and that it coordinated with Iranian authorities. So, it could be that: * Iran is lying and that has not actually been an option. * A lot of the ships which would otherwise have transitioned are involved with the war somehow. * The relevant parties have decided not to coordinate transitions with Iran, for various reasons * The data displayed at the link is partial for some reason.

spaghetdefects

It was mentioned in this thread and quickly flagged, but Israel broke the ceasefire today by attacking civilians in Lebanon so Iran closed the straight. It was open prior to the ceasefire violation. France's Macron actually just commented on this: https://x.com/EmmanuelMacron/status/2041990505760772551

blobbers

IRGC targeting systems have entered the chat.

goodluckchuck

I think there’s difference between A) whether ships are traversing the straight, and B) whether the straight is open / closed / could be traversed. It’s very well possible that the straight is safe, but the vessels are unnecessarily cautious.

Jeremy1026

The data being ~4 days delayed does kind of make this less useful. It is a nice concept and cool to see the historical data though. Just think the domain and the large "NO" doesn't really fit with the lack of current data.

elSidCampeador

I believe NASA / EU provide daily satellite imagery for free (which is of relatively high quality too). I wonder if there's a way to take that data, and training some kind of image recognition model that figures out "movement" or something to the same end? Would be cool to see

namewithhe1d

OP, DM me and I'll get you a persistent key for this data. Not from MarineTraffic

Semantic search powered by Rivestack pgvector
3,961 stories · 36,971 chunks indexed