What is an API?

An API (application programming interface) allows users to request and receive data from a database insider their own programming environment of choice. Argovis is a RESTful web application that uses carefully constructed URLs (API calls) to provide API access to its database. These API calls can be used in browsers or users can embed them into their own programs or applications. Since Argovis contains many types of data, there are many API calls that have been constructed for users to select and access the desired data including Argo profile and metadata, gridded data, weather events, etc.

What API calls are available for Argovis?

What are some examples using Argovis APIs?

There are several well developed examples in the example gallery of accessing Argo profile data and metadata from Argovis and creating plots. As more examples are developed, they will be added here.

Having trouble using an Argovis API?

There is a hard limit of 16mb that can be downloaded at a time, so if no data are returned for a region and time selection, please try reducing the size of the download. This can be done by reducing the region or the time period and then looping over several regions or time periods.

If that is not the issue, try looking through the API related FAQs or contact us with your questions. We are happy to help.