Product Discovery
Search and discover products across the entire e-commerce market or within a specific company.
When to use
When the user wants to find specific products, explore what's selling, discover new launches, or browse a catalog.
Workflow
Category discovery
Use get_product_types (FREE) to find valid category filter values before searching.
- •Call with no args for root categories
- •Pass
parent_product_type_idto drill into subcategories - •Use the resulting
product_type_idas theproduct_typefilter
Market-wide search
Use search_market_products to search across ALL tracked companies. Costs 1 credit per product.
- •
title_search: search by product name (e.g., 'tank top', 'winter jacket') — matches product titles - •
keyword: search by product tags (e.g., 'recycled', 'wireless') — searches tags, NOT titles - •
product_type: filter by category (useget_product_typesto find IDs) - •
brand: filter by brand name - •
min_price/max_price: price range filters - •
sort_by:sales_revenue(default),sales_volume,price, orlaunch_date - •
sort_direction:desc(default) orasc - •
start_date/end_date: control the sales data window
Company-specific search
Use get_company_products with a company_id for the same capabilities scoped to one company.
- •Find the
company_idfirst withsearch_companies(FREE) - •Same filters and sorting as market-wide search
Pagination
Both tools support pagination:
- •
page_size: 1-100 (default 25) - •
page: 0-indexed page number - •Response includes
has_moreandtotal_countfor navigation
Tips
- •Use
title_searchto find products by name,keywordfor tag-based filtering - •Use
sort_by: "launch_date"withsort_direction: "desc"for newest products - •Use
sort_by: "sales_revenue"for bestsellers - •Combine
keywordwithproduct_typefor precise filtering - •Check
has_morein the response to know if there are additional pages