Nuestra API de Datos de Terremotos proporciona acceso gratuito en tiempo real a información sobre terremotos recopilada de todo el mundo. La API está diseñada para ser simple, rápida y fiable para desarrolladores que construyen aplicaciones de monitoreo de terremotos.
https://earthqua.com/wp-json/earthquakes/v1/No se requiere autenticación. La API es accesible públicamente para operaciones de solo lectura.
/latestRecupera los datos de terremotos más recientes con parámetros de filtrado opcionales.
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 10 | Number of earthquakes to return (1-100) |
min_magnitude | float | 0 | Minimum magnitude filter |
max_magnitude | float | 10 | Maximum magnitude filter |
country_code | string | null | Filter by country code (e.g., "TR", "US") |
keyword | string | null | Search in place names |
GET https://earthqua.com/wp-json/earthquakes/v1/latestGET https://earthqua.com/wp-json/earthquakes/v1/latest?country_code=TR&min_magnitude=4.0GET https://earthqua.com/wp-json/earthquakes/v1/latest?keyword=Turkey&limit=20/statsRecupera estadísticas y información resumida sobre terremotos.
GET https://earthqua.com/wp-json/earthquakes/v1/statsTodas las respuestas de la API siguen una estructura JSON consistente:
{ "success": true, "data": { "earthquakes": [...], "total": 73, "page": 1, "per_page": 10, "total_pages": 8 }, "meta": { "generated_at": "2025-10-21T00:09:57+01:00", "api_version": "1.0", "source": "earthquakes-plugin" } }Cada objeto de terremoto contiene los siguientes campos:
| Field | Type | Description |
|---|---|---|
id | integer | Internal database ID |
external_id | string | Source-specific identifier |
source | string | Data source ("usgs" or "turkey") |
magnitude | float | Earthquake magnitude |
magnitude_formatted | string | Formatted magnitude (e.g., "4.2") |
magnitude_class | string | Magnitude category ("low", "moderate", "strong", "major", "great") |
place | string | Location description |
place_short | string | Shortened location name |
latitude | float | Latitude coordinate |
longitude | float | Longitude coordinate |
depth | float | Depth in kilometers |
depth_formatted | string | Formatted depth (e.g., "7.5 km") |
time | integer | Unix timestamp in milliseconds |
formatted_time | string | Human-readable time |
coordinates | string | Formatted coordinates |
status | string | Review status |
tsunami_warning | boolean | Tsunami warning issued |
city | string | City name (if available) |
country | string | Country name |
country_code | string | ISO country code |
Actualmente, no hay límites de tasa impuestos en la API. Sin embargo, recomendamos patrones de uso razonables para garantizar un rendimiento óptimo para todos los usuarios.
Las respuestas de error siguen la misma estructura que las respuestas de éxito, pero consuccess: falsey un mensaje de error en el campo de datos.
Datos recopilados de agencias gubernamentales oficiales e instituciones científicas de todo el mundo, garantizando precisión y fiabilidad.
Algoritmos avanzados procesan y validan los datos sísmicos en minutos tras su ocurrencia, proporcionando la información más actual disponible.
Para soporte de API, solicitudes de funciones o informes de errores, por favor contáctenos a través de nuestro sitio web o cree un problema en nuestro repositorio.