Skip to main content
TerraQuake API Hero Light

Welcome to TerraQuake API

TerraQuake API provides real-time access to seismic event data from the Italian National Institute of Geophysics and Volcanology (INGV). Whether you’re building an earthquake monitoring dashboard, conducting research, or creating educational tools, our API makes it easy to access comprehensive earthquake data.

Real-time INGV Data

Access live earthquake data from INGV’s official seismic network

Powerful Filtering

Filter earthquakes by magnitude, depth, region, date range, and location

Seismic Stations

Query information about seismic monitoring stations across Italy

GeoJSON Support

Get location data in GeoJSON format for easy mapping integration

What can you do with TerraQuake API?

TerraQuake API offers comprehensive endpoints for accessing seismic data:
  • Recent Events: Get earthquakes from today, last week, or recent months
  • Geographic Queries: Find earthquakes near specific coordinates or within Italian regions
  • Advanced Filtering: Filter by magnitude, depth, date ranges, and more
  • Station Data: Access details about seismic monitoring stations and their status
  • Pagination & Sorting: Efficiently navigate through large datasets

Quick Example

Here’s a simple example to get today’s earthquakes:
curl https://api.terraquakeapi.com/earthquakes/today?limit=10
Most endpoints are public and don’t require authentication. Get started immediately!

Get Started

Quickstart Guide

Make your first API call in under 5 minutes

API Reference

Explore all available endpoints and parameters

Authentication

Learn about authentication for protected endpoints

Core Concepts

Understand pagination, rate limiting, and error handling

Data Source

TerraQuake API fetches earthquake data directly from the Italian National Institute of Geophysics and Volcanology (INGV), ensuring you always have access to the latest and most accurate seismic information available.
The API processes and enhances INGV data with features like pagination, flexible filtering, and consistent response formatting to make integration easier.

Build docs developers (and LLMs) love