screen size not supported

jsonExamples

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.

Browse JSON Examples Read the docs

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.

Try a live endpoint


fetch('https://jsonexamples.com/products/1')
  .then(res => res.json())
  .then(json => console.log(json))
            

{
  "hint": "Click 'Try it now' 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.

/products100 products
/carts20 carts
/users100 users
/posts150 posts
/comments340 comments
/imageGenerate images on the fly
/quotes1400+ quotes
/recipes50 recipes
/todos150 todos
/httpMock any HTTP status code
/authMock login & auth tokens

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

HTTP methods

All HTTP methods are supported.

GET/products// list products
GET/products/1// single product
GET/products/search?q=Laptop// search
GET/products/categories// list categories
GET/products/category/smartphones// by category
POST/products/add// add a product
PUT/products/1// update a product
PATCH/products/1// patch a product
DELETE/products/1// delete a product
GET (auth)/auth/products// requires Bearer token

See the docs for full examples per resource.