The FDSNWS-Availability service provides access to data availability for requested channels and time windows.
Making a GET request
Waveform data can be downloaded from ORFEUS EIDA using GET request by contacting the webservice address with specific request options inside the URL query. Webservice requests are generally formatted as follows:
http://webservice-address/label?options
Example! Copy the following URL
http://www.orfeus-eu.org/fdsnws/availability/1/query?network=NL&station=HGN&start=2017-01-01T00:00:00&end=2017-01-02T00:00:00
This request will return availability data from station NL.HGN between 2017-01-01T00:00:00 and 2017-01-02T00:00:00 from ORFEUS Data Center.
Making a POST request
A plain-text file containing a selection list can be sent to the service. The contents of this message may contain multiple streams and traces to be downloaded. Each line must contain the SEED stream identifiers delimited by a space, followed by the trace starttime and endtime. Empty fields are marked by an asterisk.
Request.txt
NL HGN * * 2017-02-01T00:00:00 2017-02-01T00:01:00
NL HGN * * 2017-01-01T00:00:00 2017-01-01T00:01:00
Example! Using wget to POST data
Save the example Request.txt file and use the wget command line tool to complete the request.
wget --post-file Request.txt http://www.orfeus-eu.org/fdsnws/availability/1/query
This request will return mSEED data from NL.HGN for two time windows from ORFEUS Data Center.
The webservice supports the following parameters that can be used to fine-tune your request.
A question mark represents a single character, while an asterisk represents zero or more characters. Multiple items may also be retrieved using a comma separated list. SEED identifiers support wildcards and lists.
Times must be specified in the ISO-8601 format (e.g. 2017-01-01T00:00:00 or 2017-01-01) and are assumed to be in UTC.