Live REST API · no key required

The fastest way to ship
realistic JSON.

Copy-ready JSON examples for testing, mock APIs, and development — users, products, posts, carts, auth, pagination, errors, and webhooks. Copy, download, or call a live REST endpoint.

GET /products/1
{
  "id": 1,
  "title": "iPhone 9",
  "description": "An apple mobile which is nothing like apple",
  "price": 549,
  "discountPercentage": 12.96,
  "rating": 4.69,
  "stock": 94,
  "brand": "Apple",
  "category": "smartphones"
}
iPhone 9smartphones
$5494.69

Stop fighting Lorem ipsum data.

JsonExamples gives you copyable JSON shapes for the things you are actually building — users, products, carts, posts, comments, todos, recipes, quotes — plus a working REST API and downloadable test files. Use it from any frontend framework or back-end runtime.

usersproductscartspostscommentstodosrecipesquotesauthpaginationwebhooks

Try a live endpoint

examplejavascript
fetch('https://jsonexamples.com/products/1')
  .then(res => res.json())
  .then(json => console.log(json))
GET/products/1
{
  "hint": "Click 'Run' to call the live endpoint"
}

Find the JSON for your job

JsonExamples is organised into four browsable clusters. Each page has a copy button, a downloadable .json file, and snippets for fetch, Axios, cURL, Node, Python, and React.

Live REST resources

Every resource is queryable, paginated, filterable, and supports the full set of HTTP methods.

Tip: all list resources default to 30 items. Use ?skip=10&limit=5 for pagination, ?delay=1000 for latency, or ?select=key1,key2 to trim the payload.

HTTP methods

All HTTP methods are supported on every resource.

See the docs for full examples per resource.