Json Data API Documentation
Comprehensive guide to Json Data API's free mock endpoints for e-commerce development. Explore sample JSON data for products, users, carts, and more.
Getting Started
Base URL
Use this base URL for all Json Data API requests
https://jsondata.reactbd.com/apiAuthentication
Free access with no authentication required
Json Data API is a public REST API designed for e-commerce testing and prototyping. No API keys or tokens are needed, making it ideal for developers seeking mock JSON data.
Response Format
All API responses are in JSON format
{
  "totalItems": 100,
  "totalPages": 5,
  "currentPage": 1,
  "perPage": 20,
  "data": [...]
}API Resources
Users
/api/users
Manage user profiles, accounts, and authentication data for e-commerce applications
GET
/api/usersRetrieve a paginated list of mock user profiles
Parameters
| Name | Type | Default | Description | 
|---|---|---|---|
| page | number | 1 | Page number for pagination | 
| perPage | number | 20 | Number of users per page | 
Example Response
{
  "totalUsers": 100,
  "totalPages": 5,
  "currentPage": 1,
  "perPage": 20,
  "users": [
    {
      "_id": "507f1f77bcf86cd799439011",
      "name": "John Doe",
      "username": "johndoe",
      "email": "john@example.com",
      "address": {
        "street": "123 Main St",
        "suite": "Apt 1",
        "city": "New York",
        "zipcode": "10001",
        "geo": {
          "lat": "40.7128",
          "lng": "-74.0060"
        }
      },
      "phone": "555-0123",
      "website": "johndoe.com",
      "company": {
        "name": "Tech Corp",
        "catchPhrase": "Innovation at its best",
        "bs": "synergistic solutions"
      },
      "role": "Admin",
      "status": "Active"
    }
  ]
}GET
/api/users/:idFetch a single user profile by their unique ID
Parameters
| Name | Type | Default | Description | 
|---|---|---|---|
| id* | string | - | Unique user ID | 
GET
/api/users/company/:companyNameRetrieve users associated with a specific company
Parameters
| Name | Type | Default | Description | 
|---|---|---|---|
| companyName* | string | - | Name of the company | 
Error Handling
HTTP Status Codes
Understand the standard HTTP status codes returned by Json Data API
200
OK - Request was successful400
Bad Request - Invalid parameters provided404
Not Found - Requested resource does not exist500
Internal Server Error - Unexpected server issue