API Online

A simple REST API for developers.

A modern e-commerce REST API built with NestJS and MongoDB. Use products, users, carts and authentication endpoints to build and test your applications.

Explore API Swagger Docs →
Base URL
loading...

Everything you need to build.

Explore the main REST resources available through the API.

📦
↗

Products

Browse, create, update and manage store products and categories.

GET /products
GET /products/:id
POST /products
👤
↗

Users

Manage application users and customer profile information.

GET /users
GET /users/:id
POST /users
🛒
↗

Carts

Create shopping carts and manage products belonging to each user.

GET /carts
GET /carts/:id
POST /carts
🔐
↗

Authentication

Authenticate users and issue secure access tokens for protected endpoints.

POST /auth/login
POST /auth/register

Start using the API in seconds.

No SDK required. Send a standard HTTP request from JavaScript, React, Angular, Vue, mobile apps or any backend.

fetch(
  `${window.location.origin}/products`
)
  .then(res => res.json())
  .then(data => {
    console.log(data);
  });

Need the full API reference?

Open the interactive Swagger documentation to inspect schemas, request bodies, responses and test endpoints directly from your browser.

Open Swagger →