DEV Community

Joe Steinbring
Joe Steinbring

Posted on • Originally published at blog.jws.app on

1 1

How to 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? :)

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.

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more