Elmatajer · API docs
Products

List products

In the store's own order, 20 a page. Accepts filters, sort, limit, page and fields.

GEThttps://elmatajer.com/api/v1/vendor/products
Permission: products.read

Query parameters

NameTypeRequiredDescription
statusstringNoactive, hidden, draft, in, low or out (stock).
qstringNoSearch name or SKU.
catintegerNoA category id.

Request

curl "https://elmatajer.com/api/v1/vendor/products?filter=price||gte||100&sort=price,ASC&fields=name,price,stock" \
  -H "Api-Key: YOUR_API_KEY" \
  -H "Accept: application/json"

Response 200

{
    "status": "ok",
    "data": [
        {
            "id": 22511,
            "name": "مجموعة مكعبات بناء",
            "name_en": "Building blocks set",
            "slug": "building-blocks-set",
            "sku": "BLK-01",
            "image": "https://cdn.elmatajer.com/…/blocks.webp",
            "images": [
                {
                    "id": 81,
                    "url": "https://cdn.elmatajer.com/…/blocks.webp"
                }
            ],
            "price": 120,
            "original_price": 132,
            "discount_pct": 9,
            "stock": {
                "state": "in",
                "qty": 31,
                "tracked": true,
                "low": 5
            },
            "category_ids": [
                74
            ],
            "is_available": true,
            "is_draft": false,
            "has_variants": false,
            "variants": [],
            "url": "https://your-store.elmatajer.com/detail-building-blocks-set",
            "created_at": "2026-10-01T10:00:00+03:00"
        }
    ],
    "meta": {
        "current_page": 1,
        "last_page": 4,
        "per_page": 20,
        "total": 71,
        "has_more": true
    }
}