Free, no key needed
A free JSON API, no key needed
Call these endpoints from your browser, curl, Postman or your app right now. No API key, no signup, CORS enabled, and the same JSON every time.
Try it live
Loading when this comes into view…
curl "https://reqres.in/api/users?page=2"
const res = await fetch("https://reqres.in/api/users?page=2")
console.log(await res.json())
import requests
print(requests.get("https://reqres.in/api/users?page=2").json())
Questions
Do I need an API key?
No. The classic endpoints on this page work without a key or account, with a daily limit per IP. A free account gives you a key with a higher limit.
Is the data real?
The users and colors are fixed sample data, so tests and tutorials get the same JSON every time. POST, PUT and DELETE return realistic responses but do not save anything.
Can I use it from the browser?
Yes. CORS is enabled, so fetch() from any web page works.
How do I get data that saves?
Create a free project: you get an API key and collections where records persist.
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 fake users API for testing · A fake login and register API · A delayed response API for testing loading states · Test a REST API online · Docs