Products are the core entities in your Fynd Commerce catalog, representing the items you sell across various sales channels. Each product contains essential information such as name, brand, category, pricing, inventory, and size variants (SKUs). The product structure in Fynd follows a parent-child model where the product is the parent and sizes/variants are children, enabling efficient management of multi-variant products.
The Fetch Products endpoint retrieves product listings from your company's catalog with comprehensive details including identifiers, brand information, size variants, and metadata. Use this API to access product data for inventory verification, catalog synchronization, reporting, or building custom integrations. The endpoint supports flexible querying by name, slug, item code, or sorting preferences, along with pagination for handling large product catalogs.
Request Type:
GET
Scheme:HTTPS
Endpoint:https://{{host}}/v3/catalog/product
Try out Fynd Konnect's Fetch Products Endpoint
Common Request Headers
| Header | Mandatory | Description |
|---|---|---|
x-access-token | Yes | Access token used for authenticating API requests to Fynd Konnect |
Content-Type | Yes | application/json |
- Retrieve recently created or modified products for catalog synchronization
- Search for specific products by name, slug, or item code
- Verify product data after creation or updates
- Export product listings for reporting or analytics
- Build custom product discovery or search interfaces
- Validate SKU and identifier mappings across systems
Search products by name (partial match supported)
Retrieve a specific product by its unique slug identifier
Fetch one or more products by item code (comma-separated for multiple)
Sort field: use 'modified_on' for latest updates or 'created' for creation order
Page number for pagination (default: 1)
Number of items to retrieve per page (1–200, default: 10)
- Use
sort_on=modified_on(default) to get recently updated products first - Use
namefor fuzzy product search across your catalog - Use
slugfor exact product lookups when you have the unique identifier - Use
item_codewith comma-separated values to fetch multiple products efficiently - Implement pagination for catalogs with thousands of products
List of products matching the query filters
Current page number in the paginated response
Number of items returned in this page
Total number of products available matching the query
- Fynd Konnect [Sandbox]https://fyndkonnect.konnect.uat.fyndx1.de/v3/catalog/product
curl -i -X GET \
'https://fyndkonnect.konnect.uat.fyndx1.de/v3/catalog/product?name=string&slug=string&item_code=string&sort_on=modified_on&page_number=1&page_size=1' \
-H 'x-access-token: YOUR_API_KEY_HERE'{
"items": [
{
"id": "prod_12345",
"name": "Berry Blast Drink",
"slug": "berry-blast-drink-12292868",
"item_code": "BRYBLAST",
"brand_name": "Tally",
"brand_uid": 318057,
"category": "Fruit Juices & Fruit Drinks",
"departments": ["5957"],
"is_active": true,
"currency": "INR",
"country_of_origin": "India",
"all_sizes": [
{
"size": "1L",
"seller_identifier": "8904578390999",
"price": 50,
"price_effective": 45,
"track_inventory": true,
"identifiers": [
{
"gtin_type": "sku_code",
"gtin_value": "8904578390999",
"primary": true
}
]
}
],
"seller_identifier": "seller_12345",
"created_at": "2025-01-15T10:30:00Z",
"modified_on": "2025-01-15T15:45:00Z"
},
{
"id": "prod_67890",
"name": "Air Coolers",
"slug": "aircoolers-12337395",
"item_code": "AIRCOOL",
"brand_name": "Generic",
"brand_uid": 6994,
"category": "Air Coolers",
"departments": ["5956"],
"is_active": true,
"currency": "INR",
"country_of_origin": "India",
"all_sizes": [
{
"size": "2TON",
"seller_identifier": "890457830999",
"price": 25000,
"price_effective": 22000,
"track_inventory": true,
"identifiers": [
{
"gtin_type": "sku_code",
"gtin_value": "890457830999",
"primary": true
}
]
}
],
"seller_identifier": "890457830999",
"created_at": "2025-09-28T16:00:07Z",
"modified_on": "2025-09-28T16:00:07Z"
}
],
"page_number": 1,
"page_size": 10,
"total": 25
}- Product (Parent): Contains common attributes like name, brand, category, and description
- Sizes/Variants (Children): Each size is a unique SKU with its own identifiers, pricing, and inventory
Each size variant can have multiple identifiers:
- Primary Identifier: The main SKU code used for inventory and order management (marked with
primary: true) - Secondary Identifiers: Additional codes like EAN, UPC, or ISBN for marketplace integrations
- Use sort_on parameter: Set
sort_on=modified_onto fetch recently updated products for incremental syncs - Filter by item_code: Use item codes for efficient bulk product lookups across systems
- Cache product data: Implement caching with TTL based on your sync frequency requirements
- Handle pagination: For catalogs with thousands of products, implement proper pagination logic
- Validate identifiers: Cross-reference
seller_identifierandidentifiersarrays with your system - Check is_active status: Only sync active products to avoid displaying discontinued items
- Monitor modified_on: Track the
modified_ontimestamp to identify products needing updates - Store product IDs: Save both
idandslugfor efficient product updates and deletions
- To create new products, see Create Product
- To update existing products, see Update Product
- To delete products or variants, see Delete Product
- To check product processing status, see Check Product Status
- For complete catalog setup workflow, see Catalog Management Guide