This API exposes earthquake data extracted from a reputable source, providing developers with programmatic access to comprehensive seismic information. The API returns data in JSON format. Developers can retrieve earthquake counts by magnitude, region, and country, along with historical trends and visualizations presented as tables and charts. Specific endpoints will allow access to data such as: the total number of earthquakes globally (by magnitude), the number of earthquakes per country (organized in tabular format with yearly breakdowns), and the number of earthquakes per city (similarly structured as tables with yearly data). Time series data on seismic activity will be available, enabling visualization of trends over time. Additional data points include the average number of earthquakes per year and per region, presented in structured tabular format. The API will utilize standard HTTP methods (GET) for data retrieval, with parameters for specifying data ranges and filtering criteria. Endpoints will be designed for efficient data access, allowing developers to easily integrate this seismic information into their applications. Data will be updated regularly to reflect the most current statistics.
[
{
"locations": [
"Canada",
"Chile",
"Greece",
"Guatemala",
"Indonesia",
"Japan",
"Mexico",
"Papua New Guinea",
"Russia",
"The United States",
"Türkiye",
"Vietnam",
"Costa Rica",
"New Zealand",
"Argentina",
"El Salvador",
"The Philippines",
"Puerto Rico",
"China",
"Myanmar",
"Spain",
"Poland",
"Sudan",
"Timor-Leste"
]
}
]
curl --location --request POST 'https://zylalabs.com/api/10187/earthquake+data+retrieval+api/19551/get+latest+earthquakes' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
[
{
"Date and Time": "Sep 10, 2025 21:14",
"Magnitude": "M 4.2",
"Location": "120 km WNW from Wewak in Papua New Guinea"
}
]
curl --location --request POST 'https://zylalabs.com/api/10187/earthquake+data+retrieval+api/19553/get+earthquakes+data+by+location' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"location":"Required"}'
[
{
"locations": [
"Kamchatka, Russia",
"Anchorage, The United States",
"Fiji",
"Mexico City, Mexico",
"Tongatapu, Tonga",
"South Georgia and the South Sandwich Islands",
"Lima, Peru",
"Suva, Fiji",
"Bougainville, Papua New Guinea",
"Anchorage, The United States",
"Port Moresby, Papua New Guinea",
"Istanbul, Türkiye",
"Guadalcanal, Solomon Islands",
"Anchorage, The United States",
"Auckland, New Zealand",
"Jakarta, Indonesia",
"Guayaquil, Ecuador",
"Noumea, New Caledonia",
"Jamaica",
"Saipan, Northern Mariana Islands",
"Noumea, New Caledonia",
"Kamchatka, Russia",
"Yangon, Myanmar",
"Jayapura, Indonesia",
"Mexico City, Mexico",
"Santiago, Chile",
"Cayman",
"Gulf Of Alaska",
"Manila, The Philippines",
"Port Moresby, Papua New Guinea",
"Port Moresby, Papua New Guinea",
"Wallis and Futuna",
"Argentina",
"Noumea, New Caledonia",
"South Atlantic Ocean",
"Makassar, Indonesia",
"Kamchatka, Russia",
"Guayaquil, Ecuador",
"Port Moresby, Papua New Guinea",
"Cayman",
"Tokyo, Japan",
"Lima, Peru",
"Istanbul, Türkiye",
"Taipei, Taiwan",
"South Pacific Ocean",
"Argentina",
"Auckland, New Zealand",
"Mexico City, Mexico",
"Santiago, Chile",
"Kamchatka, Russia"
]
}
]
curl --location --request POST 'https://zylalabs.com/api/10187/earthquake+data+retrieval+api/19555/get+strongest+earthquakes+locations' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{}'
[
{
"date": "May 26, 2019",
"time": "02:41",
"magnitude": "M 8.0",
"location": "190 km E from Moyobamba in Peru",
"also_near": [
"Ecuador",
"Brazil",
"Colombia",
"Bolivia"
]
}
]
curl --location --request POST 'https://zylalabs.com/api/10187/earthquake+data+retrieval+api/19556/get+strongest+earthquakes+data+by+location' --header 'Authorization: Bearer YOUR_API_KEY' --header 'Content-Type: application/json' --data-raw '{"location":"Required"}'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The Earthquake Data Retrieval API provides access to global earthquake statistics, including counts of earthquakes by magnitude, region, and country. It also offers historical trends and visualizations in tables and charts, as well as time series data on seismic activity.
The API returns earthquake data in JSON format, which is structured to facilitate easy integration into applications. This includes organized tables with yearly breakdowns for earthquakes per country and city, as well as average earthquake counts per year and region.
Developers can leverage the Earthquake Data Retrieval API to integrate real-time or historical seismic information into their applications. Use cases include creating dashboards for monitoring seismic activity, analyzing trends over time, and providing users with detailed earthquake statistics based on specific regions or magnitudes.
The Earthquake Data Retrieval API provides access to various types of earthquake data, including counts of earthquakes by magnitude, region, and country. You can also obtain historical trends, average earthquake occurrences per year, and detailed tables and charts that break down seismic activity by city and region.
The Earthquake Data Retrieval API returns data in JSON format, which is structured for easy integration into applications. Developers can utilize standard HTTP GET methods to retrieve data, specifying parameters for data ranges and filtering criteria, making it straightforward to incorporate real-time or historical seismic information into various applications.
The "get latest earthquakes" endpoint returns a list of locations where recent earthquakes have occurred. The response includes an array of locations, allowing users to quickly identify areas affected by seismic activity.
The response from the "get earthquakes data by location" endpoint includes fields such as "Date and Time," "Magnitude," and "Location." This information provides detailed insights into specific earthquakes based on user-selected parameters.
Users can customize their data requests by specifying parameters such as location, magnitude, and date range when calling the relevant endpoints. This allows for tailored queries to retrieve specific earthquake data that meets their needs.
The "get strongest earthquakes locations" endpoint provides a list of locations where the strongest earthquakes have occurred. This includes significant seismic events, helping users focus on areas with high-magnitude activity.
The response data from the "get strongest earthquakes data by location" endpoint is organized into structured fields, including "date," "time," "magnitude," "location," and "also_near." This structure facilitates easy interpretation and integration into applications.
Typical use cases include developing safety applications that alert users to recent seismic activity, creating educational tools for understanding earthquake patterns, and analyzing historical data for research on seismic trends in specific regions.
Data accuracy is maintained by sourcing information from reputable seismic monitoring organizations. Regular updates and quality checks ensure that the data reflects the most current and reliable earthquake statistics available.
If users encounter partial or empty results, they should verify their query parameters for accuracy and completeness. Adjusting parameters such as date range or location may yield more comprehensive results.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
65ms
Service Level:
100%
Response Time:
53ms
Service Level:
100%
Response Time:
5,871ms
Service Level:
100%
Response Time:
13,993ms
Service Level:
100%
Response Time:
1,546ms
Service Level:
100%
Response Time:
13,354ms
Service Level:
100%
Response Time:
13,355ms
Service Level:
100%
Response Time:
13,136ms
Service Level:
100%
Response Time:
79ms
Service Level:
100%
Response Time:
19,307ms