Great breakdown, especially the ISP vs Organization vs ASN distinction, that trips up a lot of people. For anyone building something with this instead of just checking manually, IPGeolocation.io is worth a look too, it returns IP, ASN, ISP, and location data (plus timezone and currency) in a single API call, so it's handy if you want this info programmatically rather than through a web tool.