# Country and Currency Codes – ITU Calling Code Lookup

> Country and Currency Codes – ITU Calling Code Lookup is a paid API for AI agents from country-codes-iso.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Resolves an ITU E.164 calling code or international number prefix (e.g. +44, 1876) to the country or countries that use it, flagging shared codes.

## Facts

- Endpoint: GET https://country-codes-iso.x402tookit.com/calling-code?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/country-and-currency-codes-itu-calling-code-lookup-6305bab5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_PqIrI_ZlQS1p-_utrJzSR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability country-and-currency-codes-itu-calling-code-lookup-6305bab5
```

Example prompt: What country uses the calling code +44, and does it share that code with any other countries?

## When to prefer this

Use this endpoint when you need to identify which country (or countries) an ITU E.164 calling code or phone number prefix belongs to, especially when dealing with shared codes like +1. Prefer this over a generic country lookup when the input is a dial code rather than a country name, ISO code, or TLD.

## Known failure modes

- Unrecognised or malformed code returns an empty countries array with an explanatory summary
- Ambiguous prefixes shared by many countries will list all of them in sharedWithAll rather than a single match
- Missing 'code' query parameter results in a validation error
- Non-numeric or improperly formatted input (e.g. letters) may return no match

## How this service works

Country for an ITU E.164 calling code or international number prefix, such as +44 or +1 876; flags shared codes.

## Output

Returns an object with the resolved calling code, a list of matching countries (each with name and ISO alpha-2 code), a list of all countries that share the code if applicable, a plain-language summary, verdict, and optional disclaimer and attribution fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "code"
     ],
     "properties": {
      "code": {
       "type": "string",
       "description": "Calling code or number prefix: +44, 1876, +49 30 1234"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "input": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "countries": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": [
           "null",
           "string"
          ]
         },
         "alpha2": {
          "type": [
           "null",
           "string"
          ]
         }
        }
       }
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "attribution": {
       "type": [
        "null",
        "string"
       ]
      },
      "callingCode": {
       "type": [
        "null",
        "string"
       ]
      },
      "sharedWithAll": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "name": {
          "type": [
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/country-and-currency-codes-itu-calling-code-lookup-6305bab5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from country-codes-iso.x402tookit.com](https://www.zero.xyz/host/country-codes-iso.x402tookit.com/llms.txt)
