search
API Documentation
JSON Placeholder
Fake REST API for prototyping
bolt Try It Live
terminal Parameters
These query parameters apply to every JSON placeholder endpoint.
count
Number of items to return (1–100, default: 10)
seed
Optional. When set, output is deterministic and responses may be cached for one hour.
page
Pagination offset for
id values (default: 1)
Users
GET https://placehold.cloud/json/users
{
"status": "success",
"count": 1,
"data": [
{
"id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz",
"phone": "1-770-736-8031",
"website": "hildegard.org",
"company": { "name": "...", "catchPhrase": "..." },
"address": {
"street": "...",
"suite": "...",
"city": "...",
"zipcode": "...",
"geo": { "lat": 0.0, "lng": 0.0 }
}
}
],
"meta": { "page": 1, "seed": 42, "timestamp": "2025-03-20T12:00:00+00:00" }
}
Posts
GET https://placehold.cloud/json/posts
{
"status": "success",
"count": 1,
"data": [
{
"id": 1,
"userId": 3,
"title": "Ea voluptatem vero qui et.",
"body": "Paragraph one...\n\nParagraph two..."
}
],
"meta": { "page": 1, "seed": null, "timestamp": "..." }
}
Comments
GET https://placehold.cloud/json/comments
{
"status": "success",
"count": 1,
"data": [
{
"id": 1,
"postId": 12,
"name": "Id quia corrupti et.",
"email": "user@example.test",
"body": "..."
}
],
"meta": { "page": 1, "seed": null, "timestamp": "..." }
}
Todos
GET https://placehold.cloud/json/todos
{
"status": "success",
"count": 1,
"data": [
{
"id": 1,
"userId": 7,
"title": "Aut qui rerum quia.",
"completed": false
}
],
"meta": { "page": 1, "seed": null, "timestamp": "..." }
}