API de données sismiques gratuites

Access free real-time earthquake data collected from around the world

Aperçu

Notre API de données sismiques fournit un accès gratuit en temps réel aux informations sur les tremblements de terre collectées à travers le monde. L'API est conçue pour être simple, rapide et fiable pour les développeurs construisant des applications de surveillance des tremblements de terre.

Real-time Data:Updated every minute with latest earthquake information
Global Coverage:Comprehensive data from worldwide monitoring networks
Free Access:No authentication or payment required
RESTful API:Standard HTTP methods and JSON responses

URL de base

https://earthqua.com/wp-json/earthquakes/v1/

Authentification

Aucune authentification requise. L'API est accessible au public pour des opérations en lecture seule.

Points de terminaison

Obtenez les Derniers Tremblements de Terre

OBTENIR/latest

Récupérez les données sismiques les plus récentes avec des paramètres de filtrage optionnels.

Paramètres

ParameterTypeDefaultDescription
limitinteger10Number of earthquakes to return (1-100)
min_magnitudefloat0Minimum magnitude filter
max_magnitudefloat10Maximum magnitude filter
country_codestringnullFilter by country code (e.g., "TR", "US")
keywordstringnullSearch in place names

Exemples de demandes

Obtenez les 10 derniers tremblements de terre
GET https://earthqua.com/wp-json/earthquakes/v1/latest
Obtenez des tremblements de terre en Turquie d'une magnitude de 4.0+
GET https://earthqua.com/wp-json/earthquakes/v1/latest?country_code=TR&min_magnitude=4.0
Rechercher des tremblements de terre contenant "Turquie"
GET https://earthqua.com/wp-json/earthquakes/v1/latest?keyword=Turkey&limit=20

Obtenir des statistiques

GET/stats

Récupérez les statistiques et les informations résumées sur les tremblements de terre.

Exemple de Demande

GET https://earthqua.com/wp-json/earthquakes/v1/stats

Format de Réponse

Toutes les réponses de l'API suivent une structure JSON cohérente :

Réponse de succès

{ "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" } }

Objet de Tremblement de Terre

Chaque objet de tremblement de terre contient les champs suivants :

FieldTypeDescription
idintegerInternal database ID
external_idstringSource-specific identifier
sourcestringData source ("usgs" or "turkey")
magnitudefloatEarthquake magnitude
magnitude_formattedstringFormatted magnitude (e.g., "4.2")
magnitude_classstringMagnitude category ("low", "moderate", "strong", "major", "great")
placestringLocation description
place_shortstringShortened location name
latitudefloatLatitude coordinate
longitudefloatLongitude coordinate
depthfloatDepth in kilometers
depth_formattedstringFormatted depth (e.g., "7.5 km")
timeintegerUnix timestamp in milliseconds
formatted_timestringHuman-readable time
coordinatesstringFormatted coordinates
statusstringReview status
tsunami_warningbooleanTsunami warning issued
citystringCity name (if available)
countrystringCountry name
country_codestringISO country code

Limites de Taux

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.

Gestion des erreurs

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.

Qualité des données

Sources Autorisées

Données collectées auprès des agences gouvernementales officielles et des institutions scientifiques du monde entier, garantissant précision et fiabilité.

Traitement en temps réel

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.

Support

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.