Allmarket API

Power your e-commerce experiences with secure, fast, and comprehensive data from the Allmarket platform.

Why use our API?

  • Real-time access to product and inventory data
  • Multilingual support (Georgian & English)
  • Secure API-key authentication
  • Developer-friendly JSON responses
  • Clear and interactive OpenAPI documentation

Core API Endpoints

GET
/api/Products

Get a paginated, filterable list of products.

Parameters: page, pageSize
GET
/api/Products/{id}

Fetch full details for a single product with localized content.

Parameters: language (ka/en, default: ka)

Authentication

All API requests require your X-API-Key header:

X-API-Key: YOUR_API_KEY_HERE

Example using curl:

curl -H "X-API-Key: YOUR_API_KEY_HERE" https://api.allmarket.ge/api/Products

Language Support

Product details endpoint supports multilingual content via the language parameter:

# Georgian (default)
curl -H "X-API-Key: YOUR_API_KEY_HERE" https://api.allmarket.ge/api/Products/123

# English
curl -H "X-API-Key: YOUR_API_KEY_HERE" https://api.allmarket.ge/api/Products/123?language=en

Supported languages: ka (Georgian), en (English)

Localized fields include: product title, descriptions, brand name, and subcategory name.