ReqRes

ReqRes

Development

A hosted REST-API ready to respond to your AJAX requests

Visit API

πŸ“š Documentation & Examples

Everything you need to integrate with ReqRes

πŸš€ Quick Start Examples

ReqRes Javascript Examplejavascript
// ReqRes API Example
const response = await fetch('https://reqres.in/', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

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

Using the Reqres.in Public API with JavaScript


Reqres.in is a great resource that provides a public API that you can use to build and test your applications. In this article, we'll show you how to use the Reqres.in API with JavaScript and provide some example code to get you started.

Getting Started

First, let's take a quick look at the available endpoints of the Reqres.in API.

  • GET /api/users

    Returns a list of users.

  • GET /api/users/{id}

    Returns a single user.

  • POST /api/users

    Creates a new user.

  • PUT /api/users/{id}

    Updates an existing user.

  • DELETE /api/users/{id}

    Deletes an existing user.

Example Code

We'll start by using the fetch method to make our API calls. This method allows us to make network requests and handle the returned data. Here's some example code to get you started:

// Get list of users
fetch("https://reqres.in/api/users")
  .then(response => response.json())
  .then(data => console.log(data));

// Get a single user
fetch("https://reqres.in/api/users/2")
  .then(response => response.json())
  .then(data => console.log(data));

// Create a new user
fetch("https://reqres.in/api/users", {
  method: "POST",
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    name: "John Doe",
    job: "Developer"
  })
})
  .then(response => response.json())
  .then(data => console.log(data));

// Update an existing user
fetch("https://reqres.in/api/users/2", {
  method: "PUT",
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    name: "Jane Doe",
    job: "Designer"
  })
})
  .then(response => response.json())
  .then(data => console.log(data));

// Delete an existing user
fetch("https://reqres.in/api/users/2", {
  method: "DELETE"
})
  .then(response => console.log(response));

Conclusion

Using the Reqres.in public API with JavaScript is a great way to get started with building and testing your applications. With the available endpoints and some example code, you'll be up and running in no time. Happy coding!

πŸ“Š 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

Jun 7Jun 9Jun 11Jun 13Jun 15Jun 17Jun 19Jun 21Jun 23Jun 25Jun 27Jun 29Jul 1Jul 3Jul 604008001440Minutes
Online
Offline

Related APIs in Development