Flutrack Public API Documentation

Flutrack is a website that provides real-time tracking of flu-related tweets from all around the world. The website also provides a public API that can be used to retrieve flu-related data. In this blog post, we will explore the Flutrack public API documentation and provide some examples of how to use it in JavaScript.

API Endpoints

The Flutrack public API has four endpoints:

  1. http://www.flutrack.org/FluTrackersDashboard.json - This endpoint provides overall data about flu tweets.
  2. http://www.flutrack.org/FluTrackersMap.json - This endpoint provides geographical data about flu tweets.
  3. http://www.flutrack.org/FluTrackersStats.json - This endpoint provides statistical data about flu tweets.
  4. http://www.flutrack.org/FluTrackersChart.json - This endpoint provides graphical data about flu tweets.

API Example Code in JavaScript

Overall Flu Tweets Data

To retrieve overall data about flu tweets using JavaScript, you can use the following code:

fetch('http://www.flutrack.org/FluTrackersDashboard.json')
  .then(response => response.json())
  .then(data => console.log(data));

This code uses the fetch method to make a GET request to the FluTrackersDashboard.json endpoint. The response from the endpoint is in JSON format, which we parse using the .json() method. We then log the data to the console.

Geographical Flu Tweets Data

To retrieve geographical data about flu tweets using JavaScript, you can use the following code:

fetch('http://www.flutrack.org/FluTrackersMap.json')
  .then(response => response.json())
  .then(data => console.log(data));

This code uses the same approach as the previous example, but it makes a GET request to the FluTrackersMap.json endpoint instead. The response contains geographical data in the form of latitude and longitude coordinates.

Statistical Flu Tweets Data

To retrieve statistical data about flu tweets using JavaScript, you can use the following code:

fetch('http://www.flutrack.org/FluTrackersStats.json')
  .then(response => response.json())
  .then(data => console.log(data));

This code makes a GET request to the FluTrackersStats.json endpoint. The response contains statistical data about flu tweets, such as the total number of tweets and the number of tweets per hour.

Graphical Flu Tweets Data

To retrieve graphical data about flu tweets using JavaScript, you can use the following code:

fetch('http://www.flutrack.org/FluTrackersChart.json')
  .then(response => response.json())
  .then(data => console.log(data));

This code makes a GET request to the FluTrackersChart.json endpoint. The response contains graphical data about flu tweets, such as the number of tweets per day.

Conclusion

In this blog post, we explored the Flutrack public API documentation and provided some examples of how to use it in JavaScript. The Flutrack API provides valuable data about flu-related tweets, which can be used for research and analysis purposes.

Related APIs

Public APIs — A directory of free and public apis

Built by @mddanishyusuf