OpenAPI specification for the public ReqRes API on reqres.in. This spec covers legacy demo endpoints, collections, app-user flows, custom endpoints, templates, and onboarding/figma utilities. Schemas stay permissive where responses are dynamic. Example Applications See complete apps built on ReqRes: Task Manager | Waitlist App. Source code: Task Manager repo | Waitlist repo.
https://reqres.in
Auth type
API Key Header
Auth header
x-api-key: YOUR_API_KEY
Rate limit
See documentation
Pricing
Free tier available
Free quota
Completely free
Documentation
https://reqres.in/
Endpoint status
Live — HTTP 200 — endpoint is accessible906ms
(checked Mar 29, 2026)
Builder score
C
57%
builder-friendly
API key in the x-api-key request header
x-api-key: YOUR_API_KEY
Free — open public API, no authentication required.
| Method | Path | Description |
|---|---|---|
| GET | /api/users |
List users (legacy) |
| POST | /api/users |
Create user (legacy) |
| GET | /api/users/{id} |
Get user by id (legacy) |
| PUT | /api/users/{id} |
Update user (legacy) |
| PATCH | /api/users/{id} |
Patch user (legacy) |
| DELETE | /api/users/{id} |
Delete user (legacy) |
| GET | /api/unknown |
List resources (legacy) |
| GET | /api/unknown/{id} |
Get resource by id (legacy) |
curl 'https://reqres.in'
{}
Data sourced from API Map. Always verify pricing and rate limits against the official ReqRes documentation.