{
  "service": "Kit Rx US Geocoding, Census & Weather",
  "tagline": "Geo data for AI agents: US address geocoding and reverse geocoding with Census geography, elevation, and NWS weather forecasts and alerts, paid per call over x402.",
  "summary": "US address geocoding and reverse geocoding with Census geographies (state, county, tract, block group, districts, ZCTA, metro area) and USGS elevation, plus National Weather Service forecasts (7-day or hourly) and active alerts for an address or point. Each call is one x402 v2 payment in USDC on Base, Polygon, Arbitrum, Avalanche or Sei; no signup or API key. Requests that fail or match nothing are not charged.",
  "payment": {
    "protocol": "x402 v2",
    "scheme": "exact",
    "network": "eip155:8453",
    "also_accepted_networks": [
      "eip155:137",
      "eip155:42161",
      "eip155:43114",
      "eip155:1329"
    ],
    "asset": "USDC",
    "payTo": "0xAf8E0A8a8A0A8f65831b2dD0FFe0c1B804698D70",
    "facilitator": "https://facilitator.payai.network",
    "charged_only_on_success": true
  },
  "docs": {
    "openapi": "https://geo.kit-rx.com/openapi.json",
    "llms": "https://geo.kit-rx.com/llms.txt",
    "html": "https://geo.kit-rx.com/docs"
  },
  "mcp": {
    "url": "https://geo.kit-rx.com/mcp",
    "transport": "streamable-http",
    "registry_name": "com.kit-rx.api/kitrx"
  },
  "endpoints": [
    {
      "id": "geo.us-address",
      "method": "GET",
      "url": "https://geo.kit-rx.com/v1/geo/us-address",
      "price_usd": "$0.005",
      "price_atomic_usdc": "5000",
      "title": "US address geocode with Census geographies",
      "description": "Geocodes a one-line US address, or reverse-geocodes a lat/lon point, to coordinates and the Census geographies containing it: state and county FIPS, county subdivision, place, tract, block group, block, ZCTA, congressional and state legislative districts, school districts, urban area, metro or micro area, metro division, CSA, PUMA, census region and division, plus ground elevation in feet. Sources: US Census Geocoder (current benchmark), USGS 3DEP elevation service (EPQS).",
      "params": [
        {
          "name": "address",
          "required": false,
          "description": "One-line US street address (5 to 100 characters). Mutually exclusive with lat/lon.",
          "example": "350 5th Ave, New York, NY 10118",
          "type": "string"
        },
        {
          "name": "lat",
          "required": false,
          "description": "Latitude in decimal degrees for reverse lookup, paired with lon. US states, DC, Puerto Rico and island areas.",
          "example": "40.7484",
          "type": "string"
        },
        {
          "name": "lon",
          "required": false,
          "description": "Longitude in decimal degrees for reverse lookup, paired with lat.",
          "example": "-73.9857",
          "type": "string"
        },
        {
          "name": "elevation",
          "required": false,
          "description": "Include USGS ground elevation (default true). The USGS service is slow and can add up to about 7 s to the response; false skips it.",
          "example": "true",
          "type": "string",
          "enum": [
            "true",
            "false"
          ]
        }
      ],
      "example": "https://geo.kit-rx.com/v1/geo/us-address?address=350+5th+Ave%2C+New+York%2C+NY+10118"
    },
    {
      "id": "geo.weather",
      "method": "GET",
      "url": "https://geo.kit-rx.com/v1/geo/weather",
      "price_usd": "$0.005",
      "price_atomic_usdc": "5000",
      "title": "US weather forecast and active alerts (NWS)",
      "description": "Weather forecast and active alerts for a US address or lat/lon point: NWS office, grid, forecast and county zones, time zone; 7-day periods (temperature, wind, precipitation chance, short and detailed forecast) or, with hourly=true, the next 24 hours adding humidity and dew point; active watches, warnings and advisories with event, severity, urgency, certainty, headline, timing and area. Sources: NOAA National Weather Service API, US Census Geocoder for addresses.",
      "params": [
        {
          "name": "address",
          "required": false,
          "description": "One-line US street address (5 to 100 characters), geocoded with the Census Geocoder. Mutually exclusive with lat/lon.",
          "example": "350 5th Ave, New York, NY 10118",
          "type": "string"
        },
        {
          "name": "lat",
          "required": false,
          "description": "Latitude in decimal degrees, paired with lon; rounded to 4 decimals. Points outside NWS forecast coverage (US states and territories, land) return 404.",
          "example": "40.7479",
          "type": "string"
        },
        {
          "name": "lon",
          "required": false,
          "description": "Longitude in decimal degrees, paired with lat; rounded to 4 decimals.",
          "example": "-73.9851",
          "type": "string"
        },
        {
          "name": "hourly",
          "required": false,
          "description": "true returns the next 24 hourly periods (with humidity and dew point) instead of the 7-day day/night periods. Default false.",
          "example": "false",
          "type": "string",
          "enum": [
            "true",
            "false"
          ]
        }
      ],
      "example": "https://geo.kit-rx.com/v1/geo/weather?address=350+5th+Ave%2C+New+York%2C+NY+10118"
    }
  ]
}