# Map Tile Maths – Zoom Level Table

> Map Tile Maths – Zoom Level Table is a paid API for AI agents from map-tiles.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Returns a table of Web Mercator zoom levels (0–24) with tiles per side, metres per pixel, map scale denominator, tile width in metres, total tile count, and typical use, all computed at a chosen latitude.

## Facts

- Endpoint: GET https://map-tiles.x402tookit.com/zoom-table?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/map-tile-maths-zoom-level-table-dc618b37
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8YiXHo3PzuWnMpn4oMujm

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 map-tile-maths-zoom-level-table-dc618b37
```

Example prompt: Give me the full zoom-level table from zoom 0 to 18 for latitude 48.85 degrees, showing metres per pixel, scale denominator, tiles per side, and typical use for each level — assume a screen DPI of 96.

## When to prefer this

Choose this endpoint when you need a complete multi-row zoom-level reference table rather than a single-zoom lookup. It is ideal for planning tile caches, configuring map viewer zoom breakpoints, generating cartographic documentation, or any scenario where comparing resolution, scale, and tile counts across all zoom levels at a specific latitude is needed. For a single zoom level, a simpler per-zoom endpoint may suffice.

## Known failure modes

- Latitude outside ±85.0511 returns a validation error
- fromZoom or toZoom outside 0–24 returns an error
- fromZoom greater than toZoom may return an empty table or error
- Invalid DPI value may cause unexpected scale results
- Service may return degraded flag if upstream tile math source is unavailable

## How this service works

Zoom-level ladder 0 to 24: tiles per side, metres per pixel, map scale and typical use, at a chosen latitude.

## Output

A JSON array where each entry represents one zoom level and includes: zoom index, tiles per side, total tile count, metres per pixel, scale denominator (at the given DPI and latitude), tile width in metres, and a typical-use label (e.g. 'continent', 'city', 'street'). The response also includes metadata such as the requested latitude, DPI, number of levels returned, a summary string, and an asOf timestamp.

## 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": [],
     "properties": {
      "dpi": {
       "type": "number",
       "description": "Screen dpi for scale denominators (default 96)"
      },
      "toZoom": {
       "type": "integer",
       "description": "Last level, 0 to 24 (default 24)"
      },
      "fromZoom": {
       "type": "integer",
       "description": "First level, 0 to 24 (default 0)"
      },
      "latitude": {
       "type": "number",
       "description": "Latitude within +/-85.0511 (default 0)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "dpi": {
       "type": [
        "null",
        "number"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "table": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "zoom": {
          "type": [
           "null",
           "number"
          ]
         },
         "totalTiles": {
          "type": [
           "null",
           "number"
          ]
         },
         "typicalUse": {
          "type": [
           "null",
           "string"
          ]
         },
         "tilesPerSide": {
          "type": [
           "null",
           "number"
          ]
         },
         "metersPerPixel": {
          "type": [
           "null",
           "number"
          ]
         },
         "tileWidthMeters": {
          "type": [
           "null",
           "number"
          ]
         },
         "scaleDenominator": {
          "type": [
           "null",
           "number"
          ]
         }
        }
       }
      },
      "levels": {
       "type": [
        "null",
        "number"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/map-tile-maths-zoom-level-table-dc618b37/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from map-tiles.x402tookit.com](https://www.zero.xyz/host/map-tiles.x402tookit.com/llms.txt)
