Introducing Nishan

Every time you open a browser, your connection broadcasts more than you'd expect: your IP address, your approximate location, the ISP routing your traffic, the network you sit behind. Most people never see any of it. I built Nishan to make that invisible signal visible — instantly, cleanly, and without the clutter of ad-heavy "what is my IP" sites.

What's in a name

Nishan (نیشان) is a Kurdish word meaning a mark, a sign, a trace. That's exactly what your connection leaves behind on the internet — a digital mark. The tagline says it plainly: your digital mark on the internetنیشانی دیجیتاڵت لەسەر ئینتەرنێت.

What Nishan shows you

The moment the page loads, Nishan detects and displays the complete signal your connection broadcasts:

  • Your IP address — IPv4 or IPv6, detected and copy-ready in one tap.

  • Location — country, region, and city, with coordinates and timezone.

  • Network — your ISP, the ASN (autonomous system number) behind it, and proxy detection.

  • Client — the device and client details your browser exposes.

It's the full breakdown of everything the internet sees about you, laid out so you can read it at a glance instead of digging through raw headers.

Look up any IP address

Beyond your own connection, Nishan lets you resolve any IPv4 or IPv6 address. Drop in an IP and get back its location, network, and ASN in seconds. Useful for checking suspicious traffic, debugging where a request actually came from, or just satisfying curiosity about where a server lives.

Build with Nishan — a free developer API

This is the part I'm most excited about. Nishan ships with a clean, fast geolocation endpoint that's free for developers and hobby projects. No SDK, no bloat — just JSON over HTTPS.

GET https://nishan.rebaz.dev/api/lookup?ip=1.2.3.4

A sample response:

{
  "ip": "1.2.3.4",
  "version": "IPv4",
  "country": "Iraq",
  "country_code": "IQ",
  "region": "Erbil",
  "city": "Erbil",
  "latitude": 36.1911,
  "longitude": 44.0094,
  "timezone": "Asia/Baghdad",
  "asn": "AS21277",
  "isp": "Newroz Telecom",
  "proxy": false
}

What you get in every lookup:

  • Location — country, region, city, coordinates, timezone

  • Network — ASN and ISP

  • Client parsing — clean, structured fields you can drop straight into your app

  • Proxy detection — a simple boolean flag

To start building, just request an API key by email and read the docs. The goal is to give indie developers a geolocation endpoint that's genuinely free to get started with, instead of hitting a paywall on the third request.

Why I built it

I kept reaching for IP-lookup tools while debugging infrastructure — figuring out where traffic was originating, validating geo logic, confirming what a proxy was doing. Every option was either buried in ads or locked behind a heavy paid tier for the simplest query. Nishan is my answer: one fast page for humans, one clean endpoint for code, and nothing in the way.

Geolocation data is powered by DB-IP, with the parsing and the API layer built and maintained by me.

A note on privacy

Nishan only ever shows you what your own connection is already broadcasting — the same signal every website you visit already receives. There's no hidden tracking layer; the point is transparency, not surveillance. You can read the full privacy and terms pages for the details.

Try it

Head to nishan.rebaz.dev to see your digital mark right now, look up any IP, or grab an API key and start building. I'd love to hear what you build with it.