DummyJSON
Free REST API serving placeholder JSON data for products, users, carts, posts, recipes, and more, so front-end developers can build and test without a backend.
- GitHub stars
- 2.9k
- Last commit
- 22 days ago
- Hosted version
- Available

DummyJSON is a free REST API that returns realistic placeholder data in JSON, with no setup or authentication required. Front-end developers use it to prototype, test, and learn without building a backend, and to avoid unreliable or rate-limited public APIs. The input lists its license only as other.
The data sets include products, users, carts, posts, comments, quotes, recipes, and todos, and all standard HTTP methods are supported, with pagination available for lists. Extra utilities include an auth endpoint, custom HTTP responses, a dummy image generator, identicon generation, and mock HTTP responses, and the service has recently added a way to generate your own custom responses.
Because it is plain HTTP, it works with any framework or library, whether you use fetch, Axios, or jQuery. The hosted service lives at dummyjson.com with documentation at dummyjson.com/docs, and the repository holds the Node.js and EJS source behind it. It suits students, tutorial authors, and front-end teams who need dependable sample data.
Key features
- Placeholder data for products, users, and carts
- Posts, comments, quotes, recipes, and todos endpoints
- Support for all HTTP methods
- Pagination on list endpoints
- Auth, custom response, and mock endpoints
- Dummy image and identicon generators
Pricing: Free to use as a public API at dummyjson.com.