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 docsStop 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.
JSON Examples
User profile, product catalog, blog post, comment thread, todo list, recipe, auth session, config file.
API Response Examples
Paginated lists, search + filter, login, validation errors, 401/403/404/422/429/500, webhook payloads.
Sample JSON Files
Downloadable JSON for parser testing — small, medium, large, formatted, minified, invalid, nested, array-heavy.
Framework Examples
The same JSON calls in fetch, Axios, cURL, Node.js, Python requests, and React.
Live REST resources
Every resource is queryable, paginated, filterable, and supports the full set of HTTP methods.
| /products | 100 products |
| /carts | 20 carts |
| /users | 100 users |
| /posts | 150 posts |
| /comments | 340 comments |
| /image | Generate images on the fly |
| /quotes | 1400+ quotes |
| /recipes | 50 recipes |
| /todos | 150 todos |
| /http | Mock any HTTP status code |
| /auth | Mock 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.