API de Dados de Terramotos Gratuita

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

Visão Geral

A nossa API de Dados de Terramotos fornece acesso gratuito em tempo real a informações sobre terramotos recolhidas de todo o mundo. A API foi concebida para ser simples, rápida e fiável para desenvolvedores que estão a construir aplicações de monitorização de terramotos.

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 Base

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

Autenticação

Não é necessária autenticação. A API é acessível publicamente para operações de leitura apenas.

Pontos Finais

Obtenha os Últimos Terramotos

OBTER/latest

Recupere os dados mais recentes sobre sismos com parâmetros de filtragem opcionais.

Parâmetros

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

Exemplos de Pedidos

Obter os últimos 10 sismos
GET https://earthqua.com/wp-json/earthquakes/v1/latest
Obtenha sismos na Turquia com magnitude 4.0+
GET https://earthqua.com/wp-json/earthquakes/v1/latest?country_code=TR&min_magnitude=4.0
Pesquisar por sismos contendo "Turquia"
GET https://earthqua.com/wp-json/earthquakes/v1/latest?keyword=Turkey&limit=20

Obter Estatísticas

GET/stats

Recupere estatísticas de sismos e informações resumidas.

Exemplo de Pedido

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

Formato de Resposta

Todas as respostas da API seguem uma estrutura JSON consistente:

Resposta de Sucesso

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

Objeto de Terramoto

Cada objeto de sismo contém os seguintes campos:

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 Taxa

Atualmente, não há limites de taxa impostos na API. No entanto, recomendamos padrões de uso razoáveis para garantir um desempenho ideal para todos os utilizadores.

Tratamento de Erros

As respostas de erro seguem a mesma estrutura que as respostas de sucesso, mas comsuccess: falsee uma mensagem de erro no campo de dados.

Qualidade dos Dados

Fontes Autoritárias

Dados recolhidos de agências governamentais oficiais e instituições científicas em todo o mundo, garantindo precisão e fiabilidade.

Processamento em Tempo Real

Algoritmos avançados processam e validam dados de sismos em minutos após a ocorrência, fornecendo a informação mais atual disponível.

Suporte

Para suporte de API, pedidos de funcionalidades ou relatórios de erros, por favor, contacte-nos através do nosso website ou crie um problema no nosso repositório.