Documentation for https://volcanoes.usgs.gov/hans-public/api/search/

Search API


Unless otherwise noted, results are returned in json format.

https://volcanoes.usgs.gov/hans-public/api/search/getHansNoticeTypes
Get data displaying the different HANS notice types.

https://volcanoes.usgs.gov/hans-public/api/search/getObservatorySearchCombinations
Get notice type combinations for each observatory, used to filter out notices types not available for a specific
observatory.

https://volcanoes.usgs.gov/hans-public/api/search/getVolcanoSearchCombinations
Get notice type combinations for each volcano, used to filter out notices types not available for a specific
volcano.

https://volcanoes.usgs.gov/hans-public/api/search/getAllVolcanoesWithNotice
Get volcanoes having a HANS notice.

https://volcanoes.usgs.gov/hans-public/api/search/preflight
Search parameters are submitted via a json document.
Gets total number of matching results if search is submitted.
Example:
curl -i -X POST
-d '{"obsAbbr":"avo", "noticeTypeCd":"WU", "volcCd":"ak124", "startUnixtime":1676510527, "endUnixtime":"", "searchText":""}'
https://volcanoes.usgs.gov/hans-public/api/search/preflight


https://volcanoes.usgs.gov/hans-public/api/search/search
Search parameters are submitted via a json document.
Gets total number of matching results if search is submitted.
Example:
curl -i -X POST
-d '{"obsAbbr":"avo", "noticeTypeCd":"WU", "volcCd":"ak124", "startUnixtime":1676510527, "endUnixtime":"", "searchText":"", "pageIndex":0}'
https://volcanoes.usgs.gov/hans-public/api/search/search


https://volcanoes.usgs.gov/hans-public/api/search/default
View documentation for this API.

← Back | HANS API | HANS