Python requests JSON API examples (GET, POST, 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 requests
user = requests.get('https://jsonexamples.com/users/1', timeout=5).json()
print(user['firstName'])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
Async with httpx
{
"snippet": "import httpx\n\nasync with httpx.AsyncClient() as client:\n r = await client.get(\"https://jsonexamples.com/users/1\")\n print(r.json())"
}