API de Dados de Terremotos Gratuita

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

Visão Geral

Nossa API de Dados de Terremotos oferece acesso gratuito em tempo real a informações sobre terremotos coletadas de todo o mundo. A API foi projetada para ser simples, rápida e confiável para desenvolvedores que estão construindo aplicações de monitoramento de terremotos.

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

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

Pontos Finais

Obtenha os Últimos Terremotos

OBTER/latest

Recupere os dados mais recentes de terremotos 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 Solicitações

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

Obter Estatísticas

GET/stats

Recupere estatísticas e informações resumidas sobre terremotos.

Exemplo de Solicitação

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 Terremoto

Cada objeto de terremoto 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 usuários.

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 Autoritativas

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

Processamento em Tempo Real

Algoritmos avançados processam e validam dados de terremotos em minutos após a ocorrência, fornecendo as informações mais atuais disponíveis.

Suporte

Para suporte de API, solicitações de recursos ou relatórios de bugs, entre em contato conosco através do nosso site ou crie um problema em nosso repositório.