Read Docs
Copy and paste the code into your browser console to test Dummy JSON API instantly.
Base URL:
https://dummy-json-api-sigma.vercel.app
Authentication:
No API key or authentication required.
Endpoints:
1. Get All Users
Request:
const response = await fetch("https://dummy-json-api-sigma.vercel.app/api/dummy");
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const users = await response.json();
Responses:
2.Send Data (POST)
Request:
const response = await fetch('https://dummy-json-api-sigma.vercel.app/api/dummy', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "Max",
"species": "Bald Eagle",
"age": 6,
"habitat": "Forests & Mountains",
"diet": "Carnivore",
"conservationStatus": "Least Concern",
})
});
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const data = await response.json();
console.log("Success:", data);
Responses:
3.UPDATE DATA (PUT)
Request:
const response = await fetch(`https://dummy-json-api-sigma.vercel.app/api/dummy/${id}`, {
method: 'PUT',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
"name": "",
"species": "",
"age": ,
"habitat": "",
"diet": "",
"conservationStatus": "",
})
});
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const data = await response.json();
console.log("Updated successfully:", data);
4.DELETE DATA (DELETE)
Request:
const response = await fetch(`https://dummy-json-api-sigma.vercel.app/api/dummy/${id}`, {
method: 'DELETE'
});
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const data = await response.json();
console.log("Deleted successfully:", data);
Note:
use try catch for better error Handling and for fetching data
use await and async