TELURICO/ developers

TELURICO PARA DESARROLLADORES

Crea con contexto sísmico.

Integra reportes sísmicos con atribución en tus paneles, mapas e investigaciones. Una API pública de solo lectura con vigencia explícita y contratos predecibles.

Acceso públicoJSON sobre HTTPSVersión 1
Datos de catálogo para contexto y preparación. No son alertas anticipadas ni detecciones de teléfonos TELURICO.
curl --fail-with-body 'https://www.telurico.app/api/v1/events?area=WORLD&hours=24'

01 / Endpoints

Endpoints

Todos los endpoints documentados aceptan GET y OPTIONS. El acceso público del navegador usa CORS sin credenciales. Las API privadas de cuentas y operadores requieren autorización independiente y quedan fuera de este contrato.

Método / rutaResultado
GET /eventsCatálogo filtrado, 25 eventos por página
GET /events/{source}/{id}Un evento conservado con fuente
GET /sourcesVigencia, atribución y licencias
GET /regionsÁreas admitidas y límites aproximados
GET /statusCapacidades y límites del servicio
GET /community?country=NIParticipación con umbral por país

https://www.telurico.app/api/v1

02 / Explorador de API

Explorador de API

Centro opcional de consulta
URL de solicitud/api/v1/events?area=WORLD&hours=24

Respuesta

Esperando una solicitud
{}

03 / Contrato de datos

Contrato de datos

Las fechas UTC usan milisegundos Unix. Magnitudes y profundidades pueden ser null; no conviertas lo desconocido en cero. Conserva magnitude_type, review_status y profundidades negativas originales. La distancia parte del centro elegido, no estima intensidad.

Usa WORLD, LATAM o un código ISO-2 admitido. Las áreas son rectángulos aproximados que pueden incluir zonas vecinas o marinas. Para reportes cercanos, incluye latitude y longitude juntos; radius admite 10–2.000 km. El centro es una elección de consulta, no una medición de dispositivo.

No se publican contactos, chats, avisos personales, ubicaciones precisas de teléfonos ni trazas de movimiento. Los recuentos comunitarios tienen umbrales de privacidad y son autodeclarados; no demuestran calidad de detección.

CampoSignificado
source + idUSGS / EMSC + provider ID
time / updatedUTC · Unix ms
magnitude / depth_kmnumber | null
review_statusreviewed | automatic | unknown
statecurrent | stale | unavailable
early_warningfalse

04 / Guía de integración

Guía de integración

Revisa state, generated_at y fetched_at. Se conservan copias antiguas ante fallas de la fuente. Una fuente no disponible o vacía no indica ausencia de peligro. EMSC usa la hora de consulta porque su respuesta no incluye hora de generación.

Actualiza por (source, id) y conserva updated. Los eventos pueden corregirse o retirarse. Compara un intervalo completo y vigente antes de eliminar un evento. La paginación es dinámica: elimina duplicados entre páginas; snapshot_at no congela los resultados.

Consulta como máximo una vez por minuto, guarda los resultados y usa espera exponencial con variación aleatoria tras errores de red o HTTP 503. Los proveedores actualizan a distintos intervalos; consultar más rápido no acelera los reportes.

La versión v1 puede añadir campos compatibles. Ignora campos desconocidos. Los cambios incompatibles requieren otra versión. No se promete SLA de entrega ni rendimiento de alerta.

05 / Errores y límites

Errores y límites

60 solicitudes por minuto por dirección de cliente. Consulta RateLimit-Limit, RateLimit-Remaining y RateLimit-Reset (segundos). Ante HTTP 429, espera Retry-After. Las redes empresariales compartidas comparten este límite. Contáctanos antes de un uso de mayor volumen.

400Parámetro inválido, desconocido o repetido
404Ruta desconocida o evento fuera del catálogo
405Método HTTP no admitido
429Límite de solicitudes; respeta Retry-After
503Falla temporal; reintenta con espera

{"error":"invalid_filter","request_id":"…"}

X-Request-ID · X-API-Version · RateLimit-Remaining · Retry-After

06 / Fuentes y licencias

Fuentes y licencias

Conserva enlace, atribución, licencia y la indicación de campos normalizados por TELURICO. USGS y EMSC pueden describir el mismo sismo; dos registros no implican corroboración independiente. Ninguno respalda TELURICO.

Planea tu integración con nosotros ↗