Catalog API Documentation
Browse endpoints, parameters, and live request examples.
/sockets/{socket_id}/items/{catalog_item_id}
Get catalog item details
Retrieves detailed information for a specific catalog item including full specifications, pricing, and availability information.
Parameters
socket_id
required
path
(integer)
The catalog socket to query
catalog_item_id
required
path
(integer)
The catalog item ID to retrieve
matched_entities
query
(boolean)
Include matched_entities with category, tag, and brand details for the item's IDs
Responses
Gift card item details
Digital gift card item details
{
"catalog_item": {
"availability": "in_stock",
"brand": "Gift Card Express",
"brand_id": 301,
"catalog_item_id": 99001,
"category_ids": [
90
],
"description": "Digital gift card delivered via email",
"fulfillment_type": "digital",
"images": [
{
"alt": "Gift Card",
"is_primary": true,
"order": 1,
"urls": {
"image_150_1_1": "https://cdn.example.com/img/150/gc-100",
"image_150_3_2": "https://cdn.example.com/img/150c/gc-100",
"image_300_1_1": "https://cdn.example.com/img/300/gc-100",
"image_300_3_2": "https://cdn.example.com/img/300c/gc-100",
"image_500_1_1": "https://cdn.example.com/img/500/gc-100",
"image_500_3_2": "https://cdn.example.com/img/500c/gc-100",
"image_75_1_1": "https://cdn.example.com/img/75/gc-100",
"image_75_3_2": "https://cdn.example.com/img/75c/gc-100"
}
}
],
"is_available": true,
"is_explicit": false,
"is_limited_stock": false,
"is_primary": true,
"is_taxable": false,
"item_type_id": 300,
"model": "GC-100",
"name": "Gift Card - $100",
"original_points": 10000,
"original_price": "100.00",
"points": 10000,
"price": "100.00",
"product_id": "GC-100",
"product_options": {},
"rank": 100,
"required_fields": {
"address_1": false,
"address_2": false,
"address_3": false,
"address_4": false,
"city": false,
"country": false,
"email": true,
"given_name": true,
"phone_number": false,
"postal_code": false,
"state_or_region": false,
"surname": true
},
"retail_price": "100.00",
"shipping_estimate": "0.00",
"supplier_id": 3001,
"supplier_reference_id": "GCE-100",
"tag_ids": [
15
],
"upc": null
},
"success": true,
"timestamp": "2025-08-08T12:00:00.000Z"
}
Standard item details
Detailed information for a catalog item
{
"catalog_item": {
"availability": "in_stock",
"brand": "AudioTech",
"brand_id": 101,
"catalog_item_id": 12345,
"category_ids": [
5,
12
],
"description": "High-quality noise-canceling headphones with 30-hour battery life",
"fulfillment_type": "direct",
"images": [
{
"alt": "Premium Wireless Headphones",
"is_primary": true,
"order": 1,
"urls": {
"image_150_1_1": "https://cdn.example.com/img/150/12345",
"image_150_3_2": "https://cdn.example.com/img/150c/12345",
"image_300_1_1": "https://cdn.example.com/img/300/12345",
"image_300_3_2": "https://cdn.example.com/img/300c/12345",
"image_500_1_1": "https://cdn.example.com/img/500/12345",
"image_500_3_2": "https://cdn.example.com/img/500c/12345",
"image_75_1_1": "https://cdn.example.com/img/75/12345",
"image_75_3_2": "https://cdn.example.com/img/75c/12345"
}
}
],
"is_available": true,
"is_explicit": false,
"is_limited_stock": false,
"is_primary": true,
"is_taxable": true,
"item_type_id": 200,
"model": "AT-WH1000",
"name": "Premium Wireless Headphones",
"original_points": 29999,
"original_price": "299.99",
"points": 24999,
"price": "249.99",
"product_id": "PROD-001",
"product_options": {},
"rank": 300,
"required_fields": {
"address_1": true,
"address_2": false,
"address_3": false,
"address_4": false,
"city": true,
"country": true,
"email": false,
"given_name": true,
"phone_number": false,
"postal_code": true,
"state_or_region": true,
"surname": true
},
"retail_price": "299.99",
"shipping_estimate": "5.99",
"supplier_id": 2001,
"supplier_reference_id": "SUP-AT-WH1000",
"tag_ids": [
1,
3,
7
],
"upc": "123456789012"
},
"success": true,
"timestamp": "2025-08-08T12:00:00.000Z"
}
Out of stock item
Item currently unavailable
{
"catalog_item": {
"availability": "out_of_stock",
"brand": "AudioTech",
"brand_id": 101,
"catalog_item_id": 12346,
"category_ids": [
5,
13
],
"description": "Portable waterproof speaker with 360-degree sound",
"fulfillment_type": "direct",
"images": [
{
"alt": "Bluetooth Speaker",
"is_primary": true,
"order": 1,
"urls": {
"image_150_1_1": "https://cdn.example.com/img/150/12346",
"image_150_3_2": "https://cdn.example.com/img/150c/12346",
"image_300_1_1": "https://cdn.example.com/img/300/12346",
"image_300_3_2": "https://cdn.example.com/img/300c/12346",
"image_500_1_1": "https://cdn.example.com/img/500/12346",
"image_500_3_2": "https://cdn.example.com/img/500c/12346",
"image_75_1_1": "https://cdn.example.com/img/75/12346",
"image_75_3_2": "https://cdn.example.com/img/75c/12346"
}
}
],
"is_available": false,
"is_explicit": false,
"is_limited_stock": true,
"is_primary": true,
"is_taxable": true,
"item_type_id": 201,
"model": "AT-BS500",
"name": "Bluetooth Speaker",
"original_points": 14999,
"original_price": "149.99",
"points": 11999,
"price": "119.99",
"product_id": "PROD-002",
"product_options": {},
"rank": 300,
"required_fields": {
"address_1": true,
"address_2": false,
"address_3": false,
"address_4": false,
"city": true,
"country": true,
"email": false,
"given_name": true,
"phone_number": false,
"postal_code": true,
"state_or_region": true,
"surname": true
},
"retail_price": "149.99",
"shipping_estimate": "3.99",
"supplier_id": 2002,
"supplier_reference_id": "SUP-AT-BS500",
"tag_ids": [
1,
8
]
},
"success": true,
"timestamp": "2025-08-08T12:00:00.000Z"
}
Response Schema
Detailed information for a specific catalog item
object
success
timestamp
catalog_item
Properties:
catalog_item
ref: CatalogItem
required
matched_entities
success
required
timestamp
required
Example Response
{
"error_code": "ITEM_NOT_FOUND",
"message": "Item with ID 99999 not found in socket 1",
"success": false,
"timestamp": "2023-12-01T15:30:45.123Z"
}
Response Schema
Standard error response format
object
success
message
timestamp
error_code
Properties:
error_code
required
message
required
success
required
timestamp
required
Example Response
{
"error_code": "SERVICE_UNAVAILABLE",
"message": "Search service is temporarily unavailable",
"success": false,
"timestamp": "2023-12-01T15:30:45.123Z"
}
Response Schema
Standard error response format
object
success
message
timestamp
error_code
Properties:
error_code
required
message
required
success
required
timestamp
required