What Is My IP Address?

Detecting...

Your Browser Info

Get Your IP via API

Use these free endpoints in your code. No API key, no signup, no rate limits abuse.

Plain text
curl https://api-catalog-three.vercel.app/ip
JSON with geolocation
curl https://api-catalog-three.vercel.app/ip/json
JavaScript (browser)
const ip = await fetch('https://api-catalog-three.vercel.app/ip').then(r => r.text())
Python
import requests; ip = requests.get('https://api-catalog-three.vercel.app/ip').text

Frequently Asked Questions

What is an IP address?

An IP (Internet Protocol) address is a unique number assigned to every device on the internet. It acts like a mailing address, telling servers where to send data back to you. Your public IP is what websites and services see when you connect.

Is my IP address visible to websites I visit?

Yes. Every time you visit a website, your public IP address is shared with that site's server. This is how the internet works — the server needs your IP to know where to send the webpage. You can use a VPN to show a different IP.

What is the difference between IPv4 and IPv6?

IPv4 addresses look like 192.168.1.1 (4 groups of numbers). IPv6 addresses look like 2001:0db8::1 (8 groups of hex). IPv6 was created because IPv4 only supports ~4.3 billion addresses. Most of the internet still uses IPv4.

Can someone find my exact location from my IP?

No. IP geolocation shows your approximate location (usually city-level, sometimes just country-level). It cannot reveal your street address, building, or apartment. The coordinates point to your ISP's registered location, not your physical location.

Why does my IP address change?

Most home internet connections use dynamic IPs that can change periodically (when your router restarts or your ISP reassigns addresses). Businesses often use static IPs that don't change. Mobile connections frequently change IPs as you move between towers.

Can I use this IP detection as an API in my app?

Yes! Just call GET /ip for plain text or GET /ip/json for JSON with geolocation. No API key needed. CORS is enabled so it works from browsers too. See the full API docs.

Related Tools