> ## Documentation Index
> Fetch the complete documentation index at: https://docs.datashop.africa/llms.txt
> Use this file to discover all available pages before exploring further.

# Get product

> Get the current details for one product.

Fetch one product immediately before checkout when you need a final read of price, availability, or validation. This is useful when the product list was loaded earlier and the customer is now ready to pay.

## Parameters

<ParamField path="product_name" type="string" required>
  Product name returned by List products, such as `mtn-share-weekly-1gb`.
</ParamField>

## Request

```http theme={null}
GET /api/v2/products/mtn-share-weekly-1gb
Authorization: Bearer YOUR_API_KEY
```

## Successful response

```json theme={null}
{
  "status": true,
  "message": "Product fetched successfully.",
  "data": {
    "service": "data",
    "product_name": "mtn-share-weekly-1gb",
    "provider": "MTN",
    "category": "weekly",
    "sub_category": "share",
    "description": "1GB weekly data bundle",
    "quantity": "1GB",
    "validity": "7 days",
    "fixed_price": 400,
    "amount_required": false,
    "require_validation": false,
    "available": true
  }
}
```

## Failed response

```json theme={null}
{
  "status": false,
  "message": "Error message"
}
```
