Returns time spans for which seismic data is available at specified stations. Use this to discover what data exists before making dataselect requests, avoiding requests for non-existent data.
From spec: Find what seismic data is available for given stations and time ranges. Returns time spans with data coverage information.
Usage Tips
- Supports the same station selection parameters as /station/query
- Returns time ranges with data quality indicators
- Use format=json or format=text
- Much faster than querying dataselect for gaps
- Check availability before bulk waveform requests
Parameters (15)
cha(string, query, optional)
Channel code(s). Accepts wildcards and comma-separated lists.
endtime(string, query, optional)
Limit to events/stations/data on or before the specified end time (ISO 8601 format)
import zingu_apis
api = zingu_apis.api("earthscope")
result = api.fetch("availability/1/query", net="IU", sta="ANMO", format="text")
for item in result:
print(item)
const resp = await fetch("https://service.earthscope.org/fdsnws/availability/1/query?net=IU&sta=ANMO&format=text");
const data = await resp.json();