Search for products across merchant locations with various filtering and sorting options
API Key authentication
Unique identifier of the merchant to search within. If not provided, searches across all merchants api.product.search.field.merchantId.description
Free-text search query to match against product names, descriptions, brands, or keywords api.product.search.field.query.description
"organic coffee beans"
Specific location identifier to limit search scope. Can be a store ID, warehouse ID, etc. api.product.search.field.locationId.description
List of location types to filter search results. Restricts search to specified location types only api.product.search.field.locationType.description
api.product.search.field.locationType.description
Store, Warehouse Product category name or identifier to narrow search results to specific product categories api.product.search.field.category.description
"beverages"
Brand identifier or name to filter products by specific brand. Can accept either brand ID or brand name api.product.search.field.brand.description
"Nike"
Minimum inventory quantity required. Products with quantity below this threshold will be excluded api.product.search.field.minQuantity.description
x >= 05
Universal Product Code (UPC) for precise product identification api.product.search.field.upc.description
Product ID filter - exact match for specific product
"product123"
List of acceptable fulfillment methods to filter products by availability and delivery options api.product.search.field.fulfillmentMethod.description
api.product.search.field.fulfillmentMethod.description
Delivery, Pickup, Shipping Maximum number of products to return in a single response. Used for pagination control api.product.search.field.size.description
1 <= x <= 10025
Page number for paginated results, starting from 1. Used with 'size' parameter for pagination api.product.search.field.page.description
x >= 11
Geographic latitude coordinate for proximity search. Must be a valid latitude between -90 and 90 degrees api.search.field.latitude.description
-90 <= x <= 9037.7749
Geographic longitude coordinate for proximity search. Must be a valid longitude between -180 and 180 degrees api.search.field.longitude.description
-180 <= x <= 180-122.4194
Search radius distance from the provided coordinates. Format: number followed by unit (mi for miles, km for kilometers) api.search.field.distance.description
"10mi"