Live visitor intelligence Cloudflare Trace CARTO Dark Map 3 Redundant Sources

See who is visiting, where they are, and how they connect.

Cloudflare Trace, geolocation, ipify, freeipapi, and api.country.is power a robust dashboard with smart fallback chains for every data field. Animated map, speed test with latency/jitter, and source-attribution badges throughout.

Open map
Visitor IP
Loading…
Reading request data
Country / Colo
Loading…
Cloudflare edge
Security
Loading…
VPN, proxy, Tor, relay
Map
Loading…
Location, country, nearest IATA

Map Background

CARTO Dark Matter with animated connection lines between the Cloudflare edge and visitor location. Blue dot = You, Orange dot = Edge.

Awaiting geolocation…

Trace + Geolocation

Cloudflare trace data, request headers, IATA enrichment, and response metadata with source attribution badges.

Network + Security

Cloudflare details plus VPNAPI.io, freeipapi, and country.is enrichment with smart fallback chains.

API Documentation

Use this endpoint from your other projects. For browser-to-browser calls, it will return the visitor's IP. For server-to-server calls, it sees the server unless you forward the original client IP header.

GET /api/trace
GET /api/trace?vpn=1
GET /api/trace?all=1&vpn=1
GET /api/trace?ip=8.8.8.8&vpn=1

Optional:
- vpn=1 enables VPNAPI.io lookup
- ip= overrides target IP
- all=1 returns full merged data
  from all sources
- raw=1 returns raw payload
Data Sources:
- Cloudflare Trace (cdn-cgi/trace)
- ipify.org (IP resolution)
- freeipapi.com (geo + security)
- api.country.is (geo + ASN)
- VPNAPI.io (proxy/Tor detection)
- Vercel request headers

Example:
  fetch("/api/trace?all=1&vpn=1")
    .then(r => r.json())
    .then(console.log)

Contact

Source, ownership, and deployment identity for this open project.

GitHub
github.com/abyn365Source repository and profile
Email
abyn [at] abyn [dot] xyz Securely obfuscated contact address
Domain
ip.abyn.xyzPrimary deployment domain