Get a user’s IP Address using just JavaScript (and an API call)

I have used IP Chicken for checking my public IP Address for pretty much 15 years (since hearing about it on TechTV).  Once upon a time, I tried writing my own alternative in ColdFusion but it is a lot of overhead for such a dumb thing.  I started wondering if I could do it with just JavaScript.

This is one way? 🙂

See the Pen
Get a user’s IP Address using just JavaScript (and an API call)
by Joe Steinbring (@steinbring)
on CodePen.

It uses a service that CloudFlare offers, Vue.js, and Axios.  The data that CloudFlare returns isn’t JSON but you can do some substrings to get what you need.

I will likely return to this at some point.  I think that there is a better method.

I created ip.jws.app (because why not?) if you want to see these concepts in action.

 

[ Cover photo by William Moreland on Unsplash ]

Leave a Reply

Your email address will not be published. Required fields are marked *