Free, no key needed
A fake users API for testing
Twelve sample users with names, emails and avatar images, served as JSON with pagination. Ideal for UI mockups, list views, tests and tutorials.
Try it live
Loading when this comes into view…
curl "https://reqres.in/api/users"
const res = await fetch("https://reqres.in/api/users")
console.log(await res.json())
import requests
print(requests.get("https://reqres.in/api/users").json())
Questions
How many users are there?
Twelve, six per page. GET /api/users?page=2 returns the second page.
Do created users persist?
No. POST returns the user with an id and createdAt, but nothing is saved. For data that saves, use a free project.
Can I test a 404?
Yes. GET /api/users/23 returns a 404 with an empty JSON object.
Need data that saves?
A free project gives you an API key and collections where records persist, so your demo or tutorial keeps its data.
Start a free projectMore: A free JSON API, no key needed · A fake login and register API · A delayed response API for testing loading states · Test a REST API online · Docs