Auroras.live DIY

Auroras.live DIY

Science

Friendly way of accessing various aurora hunting data: current space weather conditions, weather, skycams, satellite images, and archived information from the past 15 years.

Visit API

📚 Documentation & Examples

Everything you need to integrate with Auroras.live DIY

🚀 Quick Start Examples

Auroras.live DIY Javascript Examplejavascript
// Auroras.live DIY API Example
const response = await fetch('http://auroraslive.io/#/api/v1', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

An Overview of the Aurora API

The Aurora API is a public API that provides access to live and historical data about the aurora borealis. This data includes current aurora status, location, and forecast information. The API can be used to help you plan aurora viewing trips or to create your own aurora monitoring tools.

In this blog post, we'll provide an overview of the Aurora API and provide some JavaScript code examples to help you get started with the API.

API Endpoints

The Aurora API has several endpoints that provide access to different types of information.

Current Aurora Data

The /api/v1/current endpoint provides data on the current status of the aurora. This information includes latitude and longitude coordinates, the current Kp index, and a description of the current aurora activity level.

Here's an example of how you could use JavaScript to get the current aurora data:

fetch('http://auroraslive.io/api/v1/current')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

Historical Aurora Data

The /api/v1/historical endpoint provides access to historical data on the aurora. This data includes aurora activity levels, latitude and longitude coordinates, and Kp index values.

To access historical aurora data, you'll need to provide a start date and end date for the data you'd like to retrieve. Here's an example of how you could use JavaScript to get historical aurora data for the month of September 2021:

const startDate = '2021-09-01';
const endDate = '2021-09-30';

const url = `http://auroraslive.io/api/v1/historical?start=${startDate}&end=${endDate}`;

fetch(url)
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

Aurora Forecast Data

The /api/v1/forecast endpoint provides access to aurora forecasts. This data includes predicted Kp index values and the likelihood of aurora activity occurring.

Here's an example of how you could use JavaScript to get an aurora forecast:

fetch('http://auroraslive.io/api/v1/forecast')
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

Conclusion

The Aurora API provides access to a wealth of information on the aurora borealis. Whether you're a researcher, photographer, or just a curious aurora watcher, the API can help you better understand and appreciate this beautiful natural phenomenon. By using the JavaScript code examples provided in this blog post, you'll be well on your way to exploring all that the Aurora API has to offer.

📊 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Aug 1Aug 3Aug 5Aug 7Aug 9Aug 11Aug 13Aug 15Aug 17Aug 19Aug 21Aug 23Aug 25Aug 27Aug 3004008001440Minutes
Online
Offline

Related APIs in Science