Base URL
Authentication
All endpoints are publicly accessible and do not require authentication.Available Endpoints
Recent Events
Earthquakes from start of current year to today
Today's Events
All earthquakes that occurred today (UTC)
Last Week
Seismic events from the last 7 days
By Month
Query earthquakes for a specific month and year
By Date Range
Custom date range with optional filters
By Location
Events near specific coordinates
By Region
Filter by Italian administrative region
By Depth
Filter by earthquake depth threshold
By Magnitude
Filter by minimum magnitude
By Event ID
Retrieve specific earthquake by unique ID
Common Parameters
Most endpoints support the following query parameters:Page number for pagination (must be positive integer)
Number of results per page (must be positive integer, typically max 1000)
Sort order. Available fields:
time, magnitude, depth. Prefix with - for descending order.Comma-separated list of fields to include. Available:
time, magnitude, depth, place, coordinatesGeoJSON Response Format
All earthquake data is returned in GeoJSON Feature Collection format:Response Fields
Indicates if the request was successful
HTTP status code (200, 400, 404, 500, etc.)
HTTP status message
Human-readable description of the response
Array of GeoJSON Feature objects containing earthquake data
Request metadata including method, path, and timestamp
Total number of earthquakes matching the query
Pagination information including current page, total pages, limit, and hasMore flag
Quick Start
Error Handling
All endpoints return errors in a consistent format:200- Success400- Bad Request (invalid parameters)404- Not Found (event not found)500- Internal Server Error