Skip to main content
GET
/
api
/
v1
/
business
/
products
Browse Catalog
curl --request GET \
  --url https://api-stage.ugift.me/api/v1/business/products \
  --header 'X-API-Key: <api-key>'
{
  "total": 128,
  "page": 1,
  "totalPages": 13,
  "products": [
    {
      "_id": "65a1b2c3d4e5f678901234ab",
      "imageUrl": "https://cdn.ugift.me/products/amazon-uk-card.png",
      "merchant": "Amazon UK",
      "productCode": "AMAZON_UK_STD",
      "country": "GB",
      "currency": "GBP",
      "minPrice": 10,
      "maxPrice": 500,
      "denominations": [
        10,
        25,
        50,
        100,
        200
      ],
      "category": "Retail,Shopping",
      "description": "Amazon.co.uk e-gift card for online purchases.",
      "termsAndConditions": "Subject to Amazon.co.uk balance and fraud checks.",
      "redemption": {
        "channel": "online",
        "region": "GB"
      }
    },
    {
      "_id": "65a1b2c3d4e5f678901234cd",
      "imageUrl": "https://cdn.ugift.me/products/johnlewis-card.png",
      "merchant": "John Lewis",
      "productCode": "JL_UK_STD",
      "country": "GB",
      "currency": "GBP",
      "minPrice": 5,
      "maxPrice": 1000,
      "denominations": [
        10,
        25,
        50,
        100
      ],
      "category": "Retail,Shopping",
      "description": "John Lewis & Partners gift card.",
      "termsAndConditions": "Valid at John Lewis and Waitrose in the UK.",
      "redemption": {
        "channel": "in_store",
        "region": "GB"
      }
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.ugift.me/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

Your UGiftMe API key for authentication.

Format: Secure API key (e.g., <your-api-key>)

Required: All endpoints require this header

Example: X-API-Key: <your-api-key>

Query Parameters

page
integer
default:1
Required range: x >= 1
limit
integer
default:10
sortBy
string
default:name
order
enum<string>
default:asc
Available options:
asc,
desc

Response

Paginated product list

total
integer
required
Example:

128

page
integer
required
Example:

1

totalPages
integer
required
Example:

13

products
object[]
required