Exploring public API docs of https://aws.random.cat/meow

The https://aws.random.cat/meow is a public API website that returns a random cat image in JSON format. The API is open for public use and can be accessed via various programming languages. In this blog, we will explore the use of this API in JavaScript programming language.

API Endpoints

The API website has only one endpoint and returns a JSON object that includes the URL of a random cat image. The endpoint URL is https://aws.random.cat/meow.

API Example in JavaScript

To access the API endpoint in JavaScript, we can use the fetch() method to send a GET request. Following is an example code to fetch the image URL:

    .then((response) => response.json())
    .then((data) => console.log(data.file))
    .catch((error) => console.error('Error:', error));

The above code sends a GET request to the API endpoint and returns a JSON response. We use response.json() to parse the JSON data returned by the API and get the file URL of the cat image. The file URL is then logged to the console.


In this blog, we explored the public API docs of https://aws.random.cat/meow. We saw how to access the API endpoint in JavaScript programming language using the fetch() method. The API is easy to use and can be accessed using any programming language.