IPInfo is open source and available on GitHub.
IPInfo is easy to use and has a simple interface.
Data found with IPInfo will stay available until reset.
IPInfo requires macOS 12.0 or newer.