--- title: "Product Search and Retrieve" slug: "product-search-and-retrieve" tags: ["Search APIs", "Syndigo API"] status: "update" updated: 2024-08-22T16:43:07Z published: 2024-08-22T16:43:07Z canonical: "docx.syndigo.com/product-search-and-retrieve" --- > ## Documentation Index > Fetch the complete documentation index at: https://docx.syndigo.com/llms.txt > Use this file to discover all available pages before exploring further. # Product Search and Retrieve You can search products by using different variance of basic data available to you such as date, IDs, and attributes. The Platform offers a variety of Search APIs for various circumstances, allowing you to carry out the necessary **Search** operations. IMPORTANT! Make sure to use a unique identifier type to avoid having duplicated products in a response payload. The identifier must be unique so you can search for specified products. If the products don't have a unique identifier, please create a simple attribute that will help identify items. To run a set of APIs inside the collection, click [![Run in Postman](https://run.pstmn.io/button.svg)](https://app.getpostman.com/run-collection/1e2ec6a567d1c80884ce?action=collection%2Fimport) - [Product Search by ID's](/cxh/docs/product-search-by-ids) - [Product Search by GTINS](/cxh/docs/product-search-by-gtins) - [Product Search by Date](/cxh/docs/product-search-by-date) - [Product Search by Posted Date](/cxh/docs/product-search-by-posted-date) - [Product Search by Attribute](/cxh/docs/product-search-by-attribute) - [Product Search by Workflow](/cxh/docs/product-search-by-workflow) - [Product Search by Linked Recipients](/cxh/docs/product-search-by-linked-recipients) **Tips** - Use **shouldIncludeMissingVocabularyAttributes=true** to see attributes that are not mapped in the customer vocab file. - To view actual identifiers in an attribute **"ProductIdentifierValue"** or for a packaging hierarchy **"ImmediateParentDetails":{}**, please make sure the attribute **"ProductIdentifierProperty": ""** is set to your desired identifier type e.g. GTIN, UPC in a vocabulary. - To see Recipient Overrides returned in product search, set **shouldIncludeMissingVocabularyAttributes=true** and **useLens=false**. - Due to limitations of elastic search engine keep the number of searched products below 10 000. Search results that yield counts >10,000 products should be filtered to be <10,000. Typically using date ranges to limit this allows for this ability in a clear manner.