Built for developers and enterprise teams. Sub-50ms IP geolocation, real-time WebSocket streaming, and quota analytics — deployed across global edge nodes.
$ curl https://servicenode.ziplink.xyz/geo → {"ip":"104.18.22.46","country":"US","city":"San Jose","asn":"AS13335"}
This panel shows the exact HTML table format rendered by our server-side engine for web requests.
| IP Address | Fetching edge data... |
|---|---|
| Country | ... |
| Region | ... |
| City | ... |
| Data Center (Colo) | ... |
| ASN | ... |
Our infrastructure strictly enforces rate limiting based on your assigned tier to prevent node abuse.
To access your personalized Developer Dashboard and Node Configuration, you must append your unique Private UUID to the edge node domain. Do not share this link.
GET https://node.ziplink.xyz/{YOUR-PRIVATE-UUID}
Accessing this URL will render your HTML dashboard, showing Sub configuration (CSV Remark, DLS, TLS variables) and your active V2-compatible node links.
Your Private UUID is provisioned when your Enterprise account is activated. Contact sales@ziplink.xyz to get started.
Always route requests to your assigned edge node (e.g., servicenode.ziplink.xyz). The main homepage domain does not process API requests.
Returns standard geographic data in JSON. Subject to 80 RPM rate limit.
GET /geo HTTP/1.1 Host: servicenode.ziplink.xyz
Example response:
{
"ip": "104.18.22.46",
"country": "US",
"country_name": "United States",
"region": "California",
"city": "San Jose",
"asn": "AS13335",
"org": "Cloudflare, Inc."
}
Returns live worker invocation counts for your account. Gracefully degrades to cached values if quota endpoints are temporarily unavailable.
GET /getusage HTTP/1.1 Host: servicenode.ziplink.xyz
Example response:
{
"plan": "enterprise",
"requests_today": 148234,
"requests_this_month": 3821045,
"quota_limit": -1,
"quota_reset": "2025-02-01T00:00:00Z"
}
quota_limit: -1 indicates unlimited (Enterprise plan). Community plan returns the enforced 80 RPM cap.
Allows automated clients to fetch node parameters directly via JSON.
GET /{YOUR-UUID}/config.json HTTP/1.1
Host: servicenode.ziplink.xyz
Example response:
{
"uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"node": "servicenode.ziplink.xyz",
"remark": "ZipLink-Edge-Node",
"tls": true,
"ws_path": "/api/data"
}
HTTP 401: invalid_token.
Initiate persistent connections on any of our authorized gateway paths for high-frequency data transmission.
WSS /api/data HTTP/1.1
Host: servicenode.ziplink.xyz
Connection: Upgrade
Upgrade: websocket
Authorization: Bearer {YOUR-UUID-TOKEN}
Valid Alternative WebSocket Paths:
/api/data (Primary) /api/v1/stream /api/v1/analytics /api/v1/metrics /api/v2/events /ws/realtime /stream/live
Global Edge Network is currently routing traffic normally. 100% Uptime over the last 30 days. Active concurrent connections: ~1.2M.
We are a privacy-first infrastructure. Because our API operates on edge computing (V8 isolates), we do not retain disk logs of request payloads, IP addresses, or UUID tokens post-execution. Data is processed in-memory and immediately discarded. No tracking cookies are used on this site.
The free community API is provided "as is" without SLA warranties. Abusing the rate limits, circumventing the 80 RPM limit, or performing unauthorized port scanning via our relay servers is strictly prohibited. We reserve the right to null-route ASN blocks demonstrating malicious patterns.