This looks similar to iplocate.io, which I’ve run since 2017. There are also plenty of others.
Free and unlimited is going to be a tough deal to maintain forever if it gets popular. Good luck!
Feel free to reach out if there’s anything I could help with