The lower resolution geostationary satellites transmit every 10 to 15 minutes and the data is made available within 30 minutes of transmission. There are polar orbit satellites which can potentially make detections faster but they only overfly specific regions and are only looking at a small portion of that at a given time. The database itself is updated every 5 minutes.
For Iran, 15 minute latency would mean you got lucky with the cycles of several steps lining up just right.