Cómo usar el API.

Esta API ofrece datos en formato JSON sobre las provincias, cantones y distritos de Costa Rica. Sin API key, con CORS abierto y respuestas cacheadas.

Endpoints disponibles

1. Provincias

Devuelve todas las provincias en formato JSON:

GET /provincias.json

Ejemplo de respuesta:

{
  "1": "San José",
  "2": "Alajuela",
  "3": "Cartago",
  "4": "Heredia",
  "5": "Guanacaste",
  "6": "Puntarenas",
  "7": "Limón"
}

2. Cantones

Devuelve los cantones de una provincia (provinciaId del 1 al 7):

GET /provincia/:provinciaId/cantones.json

Ejemplo de respuesta para provinciaId=1:

{
  "1": "Central",
  "2": "Escazú",
  "3": "Desamparados",
  ...
}

Respuesta completa incluye los 82 cantones del país según la provincia consultada.

3. Distritos

Devuelve los distritos de un cantón (cantonId dentro de la provincia):

GET /provincia/:provinciaId/canton/:cantonId/distritos.json

Ejemplo de respuesta para provinciaId=1 y cantonId=1:

{
  "1": "Carmen",
  "2": "Merced",
  "3": "Hospital",
  ...
}

El código postal se forma como provincia + cantón + distrito: por ejemplo, Carmen (1/1/1) es 10101.