JSONPlaceholder REST API
Free fake REST API surface exposing six relational resources (posts, comments, albums, photos, todos, users). Supports GET / POST / PUT / PATCH / DELETE plus nested routes (e.g. /posts/1/comments) and basic query-string filtering (e.g. /comments?postId=1). Write operations are simulated — the service responds with the expected payload but does not persist changes.
Documentation
Documentation
https://jsonplaceholder.typicode.com
GettingStarted
https://jsonplaceholder.typicode.com/guide/
Specifications
Examples
Example
Post Example
Example
Comment Example
Example
Album Example
Example
Photo Example
Example
Todo Example
Example
User Example
Schemas & Data
JSONSchema
Post Schema
JSONSchema
Comment Schema
JSONSchema
Album Schema
JSONSchema
Photo Schema
JSONSchema
Todo Schema
JSONSchema
User Schema
JSONStructure
Post Structure
JSONStructure
Comment Structure
JSONStructure
Album Structure
JSONStructure
Photo Structure
JSONStructure
Todo Structure
JSONStructure
User Structure
Other Resources
JSONLD
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/json-ld/jsonplaceholder-context.jsonld
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/capabilities/jsonplaceholder-posts.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/capabilities/jsonplaceholder-comments.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/capabilities/jsonplaceholder-albums.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/capabilities/jsonplaceholder-photos.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/capabilities/jsonplaceholder-todos.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/jsonplaceholder/refs/heads/main/capabilities/jsonplaceholder-users.yaml