API v1.0 - Production Ready

Route API — Free
E-Commerce REST API

Build and test e-commerce apps faster with a public REST API. Products, categories, brands, authentication, cart, orders, coupons, wishlist, and more.

40+
API Endpoints
9
Resource Categories
99.9%
Uptime
10h
Cache Duration

API Resources

Explore our comprehensive set of endpoints organized by resource type

📦

Products

Browse, search, and filter products with advanced query parameters

2 endpoints
🏷️

Categories

Organize products into categories and subcategories

5 endpoints

Brands

Filter and browse products by brand

2 endpoints
🔐

Authentication

Secure user registration, login, and password management

9 endpoints
🛒

Cart

Manage shopping cart items and quantities

6 endpoints
💳

Orders

Create and manage orders with cash or online payment

4 endpoints
❤️

Wishlist

Save and manage favorite products

3 endpoints
📍

Addresses

Store and manage user shipping addresses

4 endpoints

Popular Endpoints

GET /api/v1/products Get All Products
GET /api/v1/categories Get All Categories
POST /api/v1/auth/signup User Registration
POST /api/v1/auth/signin User Login
POST /api/v1/cart Add Product To Cart
GET /api/v1/cart Get User Cart
POST /api/v1/orders/checkout-session/:cartId Checkout Session (Stripe)
GET /api/v1/orders/user/:userId Get User Orders
Quick Start Example
const response = await fetch('https://ecommerce.routemisr.com/api/v1/products');
const data = await response.json();

// Response: { results: 56, metadata: {...}, data: [...] }
console.log(data.data); // Array of products

Why Choose Route API?

Built with modern best practices and optimized for performance

Lightning Fast

21x faster responses with intelligent caching. 10-hour cache duration for optimal performance.

🔒

Secure

JWT authentication, password hashing, and secure payment processing with Stripe integration.

📱

RESTful

Clean, predictable API design following REST principles with comprehensive documentation.

🎯

Pagination

Efficient data loading with built-in pagination, sorting, and filtering capabilities.

🔍

Search & Filter

Advanced product search with keyword matching and multi-field filtering support.

📚

Well Documented

Complete Postman collection with examples, schemas, and detailed API documentation.

About Route Academy

Egypt's Leading IT Training Center Since 2012

Route Academy is the premier IT training center in Egypt, established in 2012. We specialize in delivering high-quality training courses in programming, web development, and application development. We've identified the unique challenges people may face when learning new technology and made efforts to provide strategies to overcome them.

2012
Founded
40K+
Graduates
50+
Partner Companies
5
Branches
20
Diplomas Available

Connect With Us

Ready to Get Started?

Join thousands of developers building with Route API

Base URL
https://ecommerce.routemisr.com
API Versioning
/api/v1/cart (legacy)
/api/v2/cart (consistent populated cart responses)