# Saylor Innovations US FIPS Geocoder

> Saylor Innovations US FIPS Geocoder is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Converts US latitude/longitude coordinates to state, county, census tract, and census block FIPS codes, with 2020 census block population, via the FCC Area API

## Facts

- Endpoint: GET https://saylorinnovations.com/api/geo/us-fips?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-us-fips-geocoder-f819190b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qoiI6JpYxnNgxPzXw88zj

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 saylor-innovations-us-fips-geocoder-f819190b
```

Example prompt: What are the census tract and block FIPS codes for the location at latitude 38.8977 and longitude -77.0365, and what was the 2020 block population there?

## When to prefer this

Choose this endpoint when you need authoritative US census geography identifiers (FIPS codes at the state, county, tract, and block level) for a given coordinate, especially when 2020 block-level population is also needed. It is ideal for enriching address or GPS data with census units for compliance, demographic analysis, or geospatial reporting. Prefer it over general geocoding APIs when the specific output is FIPS codes rather than street addresses.

## Known failure modes

- Coordinates outside the US will return no matching FIPS data
- Invalid or non-numeric lat/lon values will cause a request error
- Missing required lat or lon query parameters will result in a validation error
- Points in US territories or offshore areas may not have census block data
- FCC Area API upstream downtime may cause lookup failures

## How this service works

Convert US coordinates to state, county, census tract and census block FIPS codes with 2020 block population, using the FCC Area API

## Output

A JSON object containing the matched location's state object, county object, census tract FIPS code, census block FIPS code, 2020 block population count, census year, and the FCC data source attribution.

## 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": [
      "lat",
      "lon"
     ],
     "properties": {
      "lat": {
       "type": "string",
       "description": "Latitude in decimal degrees (US)"
      },
      "lon": {
       "type": "string",
       "description": "Longitude in decimal degrees"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "location",
      "county"
     ],
     "properties": {
      "state": {
       "type": "object",
       "description": "State or region"
      },
      "county": {
       "type": "object",
       "description": "County"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "location": {
       "type": "object",
       "description": "Place the data refers to"
      },
      "census_year": {
       "type": [
        "string",
        "null"
       ],
       "description": "Census year"
      },
      "census_block_fips": {
       "type": "string",
       "description": "Census block fips"
      },
      "census_tract_fips": {
       "type": "string",
       "description": "Census tract fips"
      },
      "block_population_2020": {
       "type": [
        "number",
        "null"
       ],
       "description": "Block population 2020"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-us-fips-geocoder-f819190b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
