# Syntalic > Real-time competitive pricing data across US and Canadian e-commerce retailers, served to AI agents via x402 micropayments. ## Docs - [Analyze price spread across retailers for a category or department](https://crushrewards.dev/docs/api-reference/analyst/analyze-price-spread-across-retailers-for-a-category-or-department.md): Analyze price spread within a category - mean, stddev, coefficient of variation, and percentiles (p10..p90) with IQR outlier exclusion. - [High-level summary statistics for a category or department](https://crushrewards.dev/docs/api-reference/analyst/high-level-summary-statistics-for-a-category-or-department.md): High-level category statistics - product/brand/retailer counts, pricing (avg/min/max/median), avg rating, promo rate, in-stock rate, and top brands. - [Price index for a specific retailer over time](https://crushrewards.dev/docs/api-reference/analyst/price-index-for-a-specific-retailer-over-time.md): Compute a normalized price index (retailer avg / category avg) for a specific retailer day-by-day versus its category baseline. - [Track price inflation trends in a category or department](https://crushrewards.dev/docs/api-reference/analyst/track-price-inflation-trends-in-a-category-or-department.md): Track category-level price inflation with configurable daily, weekly, or monthly granularity. Returns period-over-period change and overall change. - [Analyze a brand's price positioning vs competitors](https://crushrewards.dev/docs/api-reference/marketing/analyze-a-brands-price-positioning-vs-competitors.md): Compare a brand's average price to the category average/median and classify positioning as premium, mid-range, or value. - [Analyze promotional activity in a category](https://crushrewards.dev/docs/api-reference/marketing/analyze-promotional-activity-in-a-category.md): Analyze promotional activity within a category - promo frequency, average and max discount depth - over a date range. Pivot the breakdown with `aggregate_by`: default `brand` ranks brands within the category; `retailer` ranks retailers (use together with `brand=` to answer 'which retailers run… - [See brand market share within a category](https://crushrewards.dev/docs/api-reference/marketing/see-brand-market-share-within-a-category.md): Measure each brand's market share within a category by product count. Shows digital shelf dominance. - [Track a brand's pricing and presence over time](https://crushrewards.dev/docs/api-reference/marketing/track-a-brands-pricing-and-presence-over-time.md): Track a brand's average/min/max price, product count, in-stock count, and promo count day-by-day across a date range. - [View all products and pricing in a category](https://crushrewards.dev/docs/api-reference/marketing/view-all-products-and-pricing-in-a-category.md): View every product and its current pricing within a category across retailers. Sortable by price, rating, or review count for competitive benchmarking. Cursor-paginated. - [Check for recent price drops on a product](https://crushrewards.dev/docs/api-reference/shopper/check-for-recent-price-drops-on-a-product.md): Check whether a product's current price is below its rolling average within a configurable lookback window. Returns current price vs. the average across the window plus the lowest-seen price and date. Response field `avg_price_last_30d` is a fixed name for backwards compatibility; the value is alway… - [Find discounted products in a category](https://crushrewards.dev/docs/api-reference/shopper/find-discounted-products-in-a-category.md): Discover actively-promoted discounted products in a category above a minimum discount threshold. Returns deals ranked by discount depth with price, list price, and retailer. - [Find the best price for a product across retailers](https://crushrewards.dev/docs/api-reference/shopper/find-the-best-price-for-a-product-across-retailers.md): Find the lowest current price for a product across Amazon, Walmart, Costco, Home Depot, Nordstrom, and IKEA in US and Canada. Returns the cheapest option plus other retailer prices for comparison. - [Get price history for a product over time](https://crushrewards.dev/docs/api-reference/shopper/get-price-history-for-a-product-over-time.md): Get historical price observations for a product within a date range. Returns current price, period low/high/avg, trend (rising/falling/stable), good-deal flag, and an observation time-series for charting. - [AgentCash](https://crushrewards.dev/docs/integrate/agentcash.md): Pay for Syntalic through the AgentCash CLI in three commands. - [Direct HTTP](https://crushrewards.dev/docs/integrate/http.md): Make paid HTTP requests to the API with an x402 client wrapper. - [MCP Server](https://crushrewards.dev/docs/integrate/mcp.md): Use Syntalic in Claude Code, Cursor, or any MCP-compatible client. - [pay.sh](https://crushrewards.dev/docs/integrate/pay-sh.md): Use Syntalic from any agent that has the pay CLI attached. - [Introduction](https://crushrewards.dev/docs/introduction.md): Real-time competitive pricing data for AI agents — pay per query, no API keys. - [MPP / Tempo](https://crushrewards.dev/docs/payments/mpp.md): Hosted micropayments via Tempo for agents that can't sign on-chain transactions. - [Payments overview](https://crushrewards.dev/docs/payments/overview.md): Two payment protocols, three integration paths. - [x402 (USDC)](https://crushrewards.dev/docs/payments/x402.md): Pay per request in USDC on Solana or Base via the x402 protocol. - [Auth & rate limits](https://crushrewards.dev/docs/reference/auth-and-rate-limits.md): How requests are authenticated and rate-limited. - [Coverage](https://crushrewards.dev/docs/reference/coverage.md): Which retailers, which countries, and how fresh the data is. - [MCP Tools](https://crushrewards.dev/docs/reference/mcp-tools.md): What you can ask Syntalic through Claude Code, Cursor, or any MCP client. - [Pricing tiers](https://crushrewards.dev/docs/reference/pricing.md): Three personas, two price points, thirteen endpoints. ## OpenAPI Specs - [openapi](https://crushrewards.dev/docs/api-reference/openapi.json)