# Catalog of all significant earthquakes since 1900?

Where can I find a list of all earthquakes that happened on Earth since 1900?
I need time, longitude/latitude, and power -- preferably in .csv format.

• Maybe at usgs. you have json data format. earthquake.usgs.gov/fdsnws/event/1
– user12525
Jun 7, 2018 at 12:08
• Welcome to EarthScience.SE. Where did you look for these data already on yourself? If you get the information here, you might try OpenData.SE. Jun 7, 2018 at 12:13
• @Universal_learner thanks, I used exactly that website. The only problem I had was that I could get 20000 records at a time only. So I made a little script to get all the relevant data. I'll answer my own question how I did it. Jun 7, 2018 at 14:25
• You are welcome. That's what I said maybe. Haven't tried the api. xml also
– user12525
Jun 7, 2018 at 14:26
• I answered myself with a python script so someone else could use it in future... I hope I'm not breaking any rules answering myself. Jun 7, 2018 at 14:28

Okay so I got the data from https://earthquake.usgs.gov

Since the website only allows to get 20k records at a time I made a little python script that downloads data for each month.

import os
import requests

for x in range(1900,2016):
for y in range(1,13):
url='https://earthquake.usgs.gov/fdsnws/event/1/query.csv?starttime='+str(x)+'-'+str(y)+'-31%2023:59:59&endtime='+str(x)+'-'+ str(y+1) +'-31%2023:59:59&minmagnitude=2.5&orderby=time'
print(url)
response = requests.get(url)
with open(os.path.join("C:/Users/kristjag/OneDrive/delo/potresi", "potresi_"+str(x)+"_"+str(y)+".csv"), 'wb') as f:
f.write(response.content)


Code above take some time to finish but when completed you get earthquake data for every month from 1900-2016