US Census Bureau · Capability

Census Geocoder — Address Geocoding

Census Geocoder — Address Geocoding. 4 operations covering one-line, structured, reverse, and geographies geocoding. Lead operation: Geocode A One-Line Address. No authentication required.

Census Geocoder — Address Geocoding is a Naftiko capability published by US Census Bureau, one of 8 capabilities the APIs.io network indexes for this provider. It bundles 4 operations across the GET method.

The capability includes 4 read-only operations. Lead operation: Geocode A One-Line Address. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include US Census Bureau, Geocoding, and Addresses.

Run with Naftiko US Census BureauGeocodingAddresses

What You Can Do

GET
Locationsonelineaddress
/v1/oneline
GET
Locationsaddress
/v1/structured
GET
Locationscoordinates
/v1/reverse
GET
Geographiesonelineaddress
/v1/geographies-oneline

MCP Tools

census-geocode-oneline

Geocode A One-Line Address

read-only idempotent
census-geocode-structured

Geocode A Structured Address

read-only idempotent
census-geocode-coordinates

Reverse Geocode Coordinates

read-only idempotent
census-geocode-oneline-geographies

Geocode A One-Line Address With Census Geographies

read-only idempotent

Capability Spec

census-geocoder-geocoding.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Census Geocoder — Address Geocoding
  description: 'Census Geocoder — Address Geocoding. 4 operations covering one-line, structured, reverse, and
    geographies geocoding. Lead operation: Geocode A One-Line Address. No authentication required.'
  tags:
  - US Census Bureau
  - Geocoding
  - Addresses
  created: '2026-05-25'
  modified: '2026-05-25'
binds: []
capability:
  consumes:
  - type: http
    namespace: census-geocoder-geocoding
    baseUri: https://geocoding.geo.census.gov/geocoder
    description: Census Geocoder address-resolution endpoints.
    resources:
    - name: oneline
      path: /locations/onelineaddress
      operations:
      - name: locationsonelineaddress
        method: GET
        description: Geocode A One-Line Address
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: structured
      path: /locations/address
      operations:
      - name: locationsaddress
        method: GET
        description: Geocode A Structured Address
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: reverse
      path: /locations/coordinates
      operations:
      - name: locationscoordinates
        method: GET
        description: Reverse Geocode Coordinates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: geographies-oneline
      path: /geographies/onelineaddress
      operations:
      - name: geographiesonelineaddress
        method: GET
        description: Geocode A One-Line Address With Census Geographies
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: none
  exposes:
  - type: rest
    namespace: census-geocoder-geocoding-rest
    port: 8080
    description: REST adapter for the Census Geocoder.
    resources:
    - path: /v1/oneline
      name: oneline
      operations:
      - method: GET
        name: locationsonelineaddress
        call: census-geocoder-geocoding.locationsonelineaddress
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/structured
      name: structured
      operations:
      - method: GET
        name: locationsaddress
        call: census-geocoder-geocoding.locationsaddress
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/reverse
      name: reverse
      operations:
      - method: GET
        name: locationscoordinates
        call: census-geocoder-geocoding.locationscoordinates
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/geographies-oneline
      name: geographies-oneline
      operations:
      - method: GET
        name: geographiesonelineaddress
        call: census-geocoder-geocoding.geographiesonelineaddress
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: census-geocoder-geocoding-mcp
    port: 9090
    transport: http
    tools:
    - name: census-geocode-oneline
      description: Geocode A One-Line Address
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: census-geocoder-geocoding.locationsonelineaddress
      outputParameters:
      - type: object
        mapping: $.
    - name: census-geocode-structured
      description: Geocode A Structured Address
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: census-geocoder-geocoding.locationsaddress
      outputParameters:
      - type: object
        mapping: $.
    - name: census-geocode-coordinates
      description: Reverse Geocode Coordinates
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: census-geocoder-geocoding.locationscoordinates
      outputParameters:
      - type: object
        mapping: $.
    - name: census-geocode-oneline-geographies
      description: Geocode A One-Line Address With Census Geographies
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: census-geocoder-geocoding.geographiesonelineaddress
      outputParameters:
      - type: object
        mapping: $.