{JSON} Placeholder
Free fake and reliable API for testing and prototyping.
Powered by JSON Server + LowDB.
Serving ~3 billion requests each month.
Try it
Run this code here, in a console or from any site:
fetch'(https://jsonplaceholder.typicode.com/todos/1)'
.then((response => response.json()))
.then((json => console.log(json))
{}
When to use
JSONPlaceholder is a free online REST API that you can use whenever you need some fake data. It can be in a README on GitHub, for a demo on CodeSandbox, in code examples on Stack Overflow, ...or simply to test things locally.
Resources
JSONPlaceholder comes with a set of 6 common resources:
100 posts
500 comments
100 albums
5000 photos
200 todos
10 users
Note: resources have relations. For example: posts have many comments, albums have many photos, ... see guide for the full list.
Use your own data
With our sponsor Mockend and a simple GitHub repo, you can have your own fake online REST server in seconds.
Routes
All HTTP methods are supported. You can use http or https for your requests.
GET
/api/postsGET
/api/posts/1POST
/postsPUT
/posts/1PATCH
/posts/1DELETE
/posts/1Note: see guide for usage examples.