Notre API de données sismiques fournit un accès gratuit en temps réel aux informations sur les tremblements de terre collectées dans le monde entier. L'API est conçue pour être simple, rapide et fiable pour les développeurs construisant des applications de surveillance des tremblements de terre.
https://earthqua.com/wp-json/earthquakes/v1/Aucune authentification requise. L'API est accessible au public pour des opérations en lecture seule.
/latestRécupérez les données sismiques les plus récentes avec des paramètres de filtrage optionnels.
| 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/statsRécupérez les statistiques et les informations résumées sur les tremblements de terre.
GET https://earthqua.com/wp-json/earthquakes/v1/statsToutes les réponses de l'API suivent une structure JSON cohérente :
{ "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" } }Chaque objet de tremblement de terre contient les champs suivants :
| 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 |
Actuellement, il n'y a aucune limite de taux imposée sur l'API. Cependant, nous recommandons des modèles d'utilisation raisonnables pour garantir des performances optimales pour tous les utilisateurs.
Les réponses d'erreur suivent la même structure que les réponses de succès mais avecsuccess: falseet un message d'erreur dans le champ de données.
Données collectées auprès d'agences gouvernementales officielles et d'institutions scientifiques dans le monde entier, garantissant précision et fiabilité.
Des algorithmes avancés traitent et valident les données sismiques dans les minutes suivant leur occurrence, fournissant les informations les plus récentes disponibles.
Pour le support API, les demandes de fonctionnalités ou les rapports de bogues, veuillez nous contacter via notre site web ou créer un problème dans notre dépôt.