{
  "entries": [
    {
      "@context": "https://agenticresourcediscovery.org/context/v1",
      "identifier": "urn:air:who-arrives.fthux.com:api:who-arrives",
      "displayName": "Who Arrives IP Geolocation API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://who-arrives.fthux.com/openapi.json",
      "description": "Free, open-source HTTP API on Cloudflare Workers for the current caller's public IP, country or region, approximate geolocation, timezone, and ASN. No signup or API key is required; browser CORS is supported. Optional enrichment includes English names, flag emoji, IP version, local time, capitals, currencies, languages, and calling codes. Only the current caller's connection is queried: arbitrary IP addresses and batch lookups are not supported. Server-side and AI-tool requests describe their own outgoing connection, not the end user's. Coordinates are approximate, and country reference data does not describe individual preferences. The linked OpenAPI document defines the API server, supported methods, query parameters, and response schemas.",
      "capabilities": [
        "current-caller-ip",
        "ip-geolocation",
        "country-or-region-lookup",
        "timezone-lookup",
        "asn-lookup",
        "country-reference-data"
      ],
      "tags": [
        "IP address",
        "geolocation",
        "country",
        "timezone",
        "ASN",
        "Cloudflare Workers",
        "OpenAPI"
      ],
      "representativeQueries": [
        "Find a free API that returns the current caller's public IP and country without an API key.",
        "How can my frontend get a visitor's approximate location and timezone from their browser connection?",
        "Look up the ASN and network organization of the connection making an API request.",
        "Get country names, flag emoji, and local time alongside a caller IP lookup.",
        "Find an open-source IP-to-country API I can self-host on Cloudflare Workers."
      ]
    }
  ]
}
