Axios JSON API examples (GET, POST, PUT, DELETE, errors)
Last updated 2026-05-20
Example JSON
Reference JSON payload returned by /users/1 (used in every snippet below).
{
"id": 1,
"firstName": "Emily",
"lastName": "Johnson",
"email": "[email protected]",
"username": "emilys",
"image": "https://jsonexamples.com/image/200?text=User+1",
"address": {
"address": "626 Main Street",
"city": "Phoenix",
"state": "OK",
"postalCode": "29920",
"country": "United States"
}
}Request examples
import axios from 'axios';
const api = axios.create({ baseURL: 'https://jsonexamples.com' });
async function getUser(id) {
const { data } = await api.get('/users/' + id);
return data;
}Try the live endpoint
Click below to call /users/1 from your browser.
GET
/users/1{
"hint": "Click 'Run' to call the live endpoint"
}Common variations
Cancel a request
{
"snippet": "const controller = new AbortController();\napi.get('/products', { signal: controller.signal });\ncontroller.abort();"
}