Products - List API

Get all the Products.

Method GET

Parameters

Name Details Type Required
page The page number. integer No
query The search query. string No
orderBy The field to order by. string No
orderDirection The order direction. string No

API Example

How to Use

fetch('https://simplecrudapi.com/api/products')
	.then(response => response.json())
	.then(data => console.log(data))
	.catch(error => console.error(error));

Response

{
    "data": [
        {
            "id": 1,
            "name": "Canon EOS 5D Mark IV",
            "description": "The Canon EOS 5D Mark IV is a professional DSLR camera that combines high resolution and advanced video capabilities, making it a versatile choice for both photographers and videographers.",
            "price": "2499.99",
            "quantity": 35,
            "is_available": 1,
            "category": {
                "id": 2,
                "name": "Cameras",
                "description": "Photography and video equipment for capturing high-quality images and videos.",
                "created_at": "2024-11-09T19:53:48+00:00",
                "updated_at": "2024-11-09T19:53:48+00:00"
            },
            "created_at": "2024-11-09T20:12:15.000000Z",
            "updated_at": "2024-11-09T20:12:15.000000Z"
        }
    ],
    "links": {
        "first": "http:\/\/127.0.0.1:8000\/api\/products?page=1",
        "last": "http:\/\/127.0.0.1:8000\/api\/products?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [
            {
                "url": null,
                "label": "« Previous",
                "active": false
            },
            {
                "url": "http:\/\/127.0.0.1:8000\/api\/products?page=1",
                "label": "1",
                "active": true
            },
            {
                "url": null,
                "label": "Next »",
                "active": false
            }
        ],
        "path": "http:\/\/127.0.0.1:8000\/api\/products",
        "per_page": 20,
        "to": 1,
        "total": 1
    }
}

Try Now

fetch('https://simplecrudapi.com/api/products')
	.then(response => response.json())
	.then(data => console.log(data))
	.catch(error => console.error(error));

Test with Open API

View Open API

Previous
Tags API

Our Proudly Sponsors 🎉

© 2025 Simple CRUD API. All rights reserved.