X Enterprises

fastify-xgeocode

Geocodio integration for address geocoding and reverse geocoding.

fastify-xgeocode

Address geocoding (address → lat/lng) and reverse geocoding (lat/lng → address) via Geocodio.

Quick Start

await fastify.register(xGeocode, {
  apiKey: process.env.GEOCODIO_API_KEY,
})

// Geocode address
const result = await fastify.xgeocode.geocode('1600 Pennsylvania Ave NW, Washington DC')
// { lat: 38.8976, lng: -77.0366, accuracy: 1 }

// Reverse geocode
const address = await fastify.xgeocode.reverse(38.8976, -77.0366)
// { street: '1600 Pennsylvania Ave NW', city: 'Washington', state: 'DC', zip: '20500' }

AI Context

package: "@xenterprises/fastify-xgeocode"
decorates: fastify.xgeocode
methods: [geocode, reverse, batch]
env-required: [GEOCODIO_API_KEY]
use-when: Converting user addresses to coordinates for maps, distance calculations, or location-based queries
Copyright © 2026