Request
Your API key for authentication
Request Body
Array of product URLs to process (maximum 50 URLs per request)Example:
Copy
[
"https://www.nike.com/t/air-force-1-07-mens-shoes-5QFp5Z/CW2288-111",
"https://www.adidas.com/us/gazelle-shoes/BB5476.html",
"https://www.example-store.com/product/123"
]
Whether to enable AI enrichment for products. When enabled, products are enhanced with additional attributes and categorization.
ISO 2-letter country code for localization (e.g., “us”, “ca”, “gb”, “de”)Supported Country Codes:
nl, ca, si, co, by, ee, no, br, us, de, es, vn, il, th, gb, ph, kg, in, ru, fr, hk, ua, jp, at, mm, my, pl, au, nz, ro, tw, mx, id, dk, ng, ch, hu, sg, sa, ae, cn, ar, cl, it, tr, lv, gh, sk, gr, eg, lu, bg, se, lt, lk, kz, hr, bd, kr, cz, fi, ie, be, pt, za
Response
Array of product results, one for each input URL
Show Product Result
Show Product Result
Original URL that was processed
Whether the product was successfully processed
Product data (null if processing failed)
Show Product Properties
Show Product Properties
Unique product identifier
Product title
Detailed product description
Store/retailer name (e.g., “net-a-porter”, “Nike”)
Product brand name (e.g., “LOEFFLER RANDALL”, “Nike”)
Product URL
Product handle/slug
Product availability status
Price in dollars
Currency code (e.g., “USD”)
Minimum price for variants
Maximum price for variants
Array of product images
Array of product variants with detailed information
Show Variant Properties
Show Variant Properties
Unique variant identifier
Stock Keeping Unit identifier
Variant-specific image information
Variant price as string
Full variant title including options
First option value (e.g., size)
Variant availability status
Compare at price (original/MSRP price)
Canonical store URL
Store domain
E-commerce platform (null if not identified)
Platform-specific ID
HTML-formatted description
Product type/category
Google product category identifier
Full Google product category path
Array of product tags/categories
Product video URL (if available)
Last update timestamp (ISO 8601)
Comprehensive product attributes (when AI enrichment is enabled)
Processing metadata and summary statistics
Copy
curl -X POST https://api.getcatalog.ai/api/products \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"urls": [
"https://www.nike.com/t/air-force-1-07-mens-shoes-5QFp5Z/CW2288-111",
"https://www.adidas.com/us/gazelle-shoes/BB5476.html"
],
"enable_enrichment": true,
"country_code": "us"
}'
Copy
{
"products": [
{
"url": "https://www.net-a-porter.com/en-us/shop/product/loeffler-randall/shoes/loafers/franco-leather-boat-shoes/46376663162925963",
"success": true,
"product": {
"id": "fec26b49-66f8-480e-8cbb-cfc823af1d33",
"url": "https://www.net-a-porter.com/en-us/shop/product/loeffler-randall/shoes/loafers/franco-leather-boat-shoes/46376663162925963",
"tags": ["SHOES"],
"brand": "LOEFFLER RANDALL",
"title": "Franco Leather Boat Shoes",
"handle": "46376663162925963",
"images": [
{
"id": "img-1756348783902-0",
"url": "https://www.net-a-porter.com/variants/images/46376663162925963/in/w2000_q60.jpg",
"width": 2000,
"height": 2667,
"altText": "Franco leather boat shoes product image (primary)",
"position": 1,
"variantIDs": [
"variant-1756348783903-0",
"variant-1756348783903-1"
]
}
],
"vendor": "net-a-porter",
"options": [
{
"name": "Size",
"values": ["US5", "US5.5", "US6", "US6.5", "US7", "US7.5", "US8", "US8.5", "US9", "US9.5", "US10", "US10.5", "US11"],
"position": 1
}
],
"platform": null,
"variants": [
{
"id": "variant-1756348783903-0",
"SKU": "0400666700588",
"image": {
"id": "img-variant-variant-1756348783903-0",
"url": "https://www.net-a-porter.com/variants/images/46376663162925963/in/w2000_q60.jpg",
"width": 2000,
"height": 2667,
"altText": "Franco leather boat shoes - US5 variant image",
"position": 1,
"variantIDs": ["variant-1756348783903-0"]
},
"price": "325",
"title": "Franco Leather Boat Shoes - Us5",
"option1": "US5",
"isAvailable": true,
"compareAtPrice": "325"
}
],
"max_price": 325,
"min_price": 325,
"video_url": null,
"attributes": {
"mood": ["elegant", "relaxed"],
"color": {
"iscc_family": "brown",
"merchant_label": "Espresso"
},
"style": ["casual", "classic"],
"gender": "unisex",
"season": ["spring", "summer", "fall"],
"summary": "Modern leather boat shoes with classic design elements",
"features": "Soft leather construction, unique patina develops over time",
"material": {
"primary": "leather",
"merchant_label": "Soft leather"
},
"occasion": ["casual", "weekend", "work"],
"closure_type": "lace-up",
"care_instructions": "Wipe clean with a damp cloth, store in a cool dry place",
"additional_attributes": ["handmade", "contrasting stitching", "striped cord laces"]
},
"updated_at": "2025-08-28T02:39:49.827+00:00",
"description": "Loeffler Randall's 'Franco' boat shoes are traced with contrasting stitching and striped cord laces, giving the classic style a modern feel.",
"platform_id": "46376663162925963",
"is_available": true,
"price_amount": 325,
"product_type": "SHOES",
"store_domain": "www.net-a-porter.com",
"price_currency": "USD",
"description_html": "<p>Loeffler Randall's 'Franco' boat shoes are traced with contrasting stitching and striped cord laces, giving the classic style a modern feel.</p>",
"store_canonical_url": "https://www.net-a-porter.com/",
"google_product_category_id": "187",
"google_product_category_path": "Apparel & Accessories > Shoes"
}
},
{
"url": "https://www.example-store.com/invalid-product",
"success": false,
"product": null
}
],
"meta": {
"total_requested": 2,
"total_successful": 1,
"total_failed": 1,
"urls_processed": [
"https://www.net-a-porter.com/en-us/shop/product/loeffler-randall/shoes/loafers/franco-leather-boat-shoes/46376663162925963",
"https://www.example-store.com/invalid-product"
]
}
}
Features
- High concurrency - Processes up to 50 URLs simultaneously
- Optimized performance - Batch processing reduces total processing time
- Partial failures - Individual URL failures don’t affect other URLs in the batch