JSONPlaceholder
Fake REST API for testing and prototyping
- Authentication
- No auth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Development
- Data source
- public-apis + marcelscruz
- Documentation / URL
- https://jsonplaceholder.typicode.com
Overview
JSONPlaceholder is the classic fake REST API for prototyping — posts, comments, users, and todos with full CRUD. Keyless (verified live).
Quick Start
A post (verified live):
curl "https://jsonplaceholder.typicode.com/posts/1"
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"body": "quia et suscipit\nsuscipit..."
}
List / create:
curl "https://jsonplaceholder.typicode.com/posts"
curl -X POST "https://jsonplaceholder.typicode.com/posts" \
-H "Content-Type: application/json" \
-d '{"title": "foo", "body": "bar", "userId": 1}'
Authentication
None — keyless.
Rate Limits & Notes
- Free; be polite — no hard published limit.
- Resources: posts, comments, albums, photos, todos, users.
- All responses are fake but realistic — perfect for UI prototyping.
FAQ
Is JSONPlaceholder free? Yes — free and keyless (verified).
Can I test CRUD? Yes — POST/PUT/PATCH/DELETE are supported.
What resources? Posts, comments, albums, photos, todos, users.
More in Development
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| 24 Pull Requests Project to promote open source collaboration during December | No auth | Yes | Yes | ↗ |
| Abacus Free and simple counting service. You can use it to track page hits and specific events | No auth | Yes | Unknown | ↗ |
| Agent Gateway 34+ AI agent infrastructure services including memory, wallets, and scheduling | API Key | Yes | Unknown | ↗ |
| AgentDeals Search and compare developer free tiers, startup credits, and pricing changes | No auth | Yes | Unknown | ↗ |
| Agify.io Estimates the age from a first name | No auth | Yes | Yes | ↗ |