Empieza a usar Koordex en menos de 5 minutos
Sigue estos pasos para obtener tu API Key, hacer tu primera petición y leer la respuesta JSON. Ideal para integrar Koordex en e-commerce, sistemas de logística o CRM.
Regístrate en el panel de Koordex y copia tu API Key desde la sección “Tu API Key”. Con esta llave podrás autenticar todas tus peticiones.
- Entra al panel: Panel Koordex
- Regístrate o inicia sesión
- Copia tu
API Key
KOORDEX_API_KEY) y no la subas a repositorios públicos.
Usa curl para probar rápidamente el endpoint
principal de Koordex:
curl -X POST "https://koordex.software/api/index.php" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer TU_API_KEY" \
-d '{
"address": "Providencia 1540, Tlacoquemécatl, Benito Juárez, Ciudad de México",
"country": "MX"
}'
Si todo está correcto, obtendrás una respuesta con la dirección normalizada y las coordenadas geográficas.
A continuación un ejemplo sencillo en PHP usando cURL:
<?php
$apiKey = 'TU_API_KEY';
$url = 'https://koordex.software/api/index.php';
$data = [
'address' => 'Providencia 1540, Tlacoquemécatl, Benito Juárez, Ciudad de México',
'country' => 'MX'
];
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey,
],
CURLOPT_POSTFIELDS => json_encode($data),
]);
$response = curl_exec($ch);
if ($response === false) {
throw new \RuntimeException('Error en cURL: ' . curl_error($ch));
}
curl_close($ch);
$result = json_decode($response, true);
if (!empty($result['success'])) {
$lat = $result['location']['lat'] ?? null;
$lng = $result['location']['lng'] ?? null;
echo "Lat: {$lat} - Lng: {$lng}";
} else {
var_dump($result);
}
TU_API_KEY por tu llave real.
Para producción, considera estas recomendaciones:
- Implementa caché a nivel de base de datos o memoria para direcciones repetidas.
- Maneja códigos de error HTTP (400, 401, 422, 429, 500).
- Configura timeouts razonables en tus peticiones (por ejemplo 3–5 segundos).
- Monitorea tu consumo mensual según el plan (BÁSICO, PRO, PREMIUM).