ShopSavvy Pricing

What each ShopSavvy product costs, what a plan includes, and how billing works. All prices in US dollars.

Prices as of

A REST API that turns a barcode, ASIN, URL, model number or MPN into a product record, current offers from tens of thousands of retailers, and price history back to 2011, with SDKs in 10 languages. Every plan includes every endpoint, JSON and CSV responses and the usage dashboard. 14-day trial on the Starter plan; there is no free tier.

PlanPriceCredits a monthIncludes
Starter$49 a month1,00014-day free trial · 1,000 API credits per month · All API endpoints included · JSON and CSV responses · Usage analytics dashboard · Email support
ProfessionalRecommended for production$199 a month10,00010,000 API credits per month · All API endpoints included · JSON and CSV responses · Usage analytics dashboard · Priority email support
Enterprise$499 a month50,00050,000 API credits per month · All API endpoints included · JSON and CSV responses · Usage analytics dashboard · Priority support
CustomQuoteAbove 50,000Custom credit limits · Volume discounts · Dedicated support · SLA terms on annual contracts · Premium support channels · Custom contract terms

What each call costs in credits

OperationEndpointCost
Retrieving Product DetailsGET /v1/products1 credit per product found
Searching Products by KeywordGET /v1/products/search1 credit per product returned
Current Offers (All Retailers)GET /v1/products/offers3 credits per product
Current Offers (Single Retailer)GET /v1/products/offers?retailer=2 credits per product
Price HistoryGET /v1/products/offers/historyOffer cost per product + 1 credit per day of the window (the per-day component is charged once per request, not per product) — charged only when offers are found
Schedule Product MonitoringPUT /v1/products/scheduled1 credit per product (refreshes are not charged)
Browse DealsGET /v1/deals1 credit per 10 deals returned
TLDR Product ReviewGET /v1/products/reviews1 credit per product (0 when no review exists)
Batch Product LookupPOST /v1/products/batch1 credit per product found (+ 3 per product that has offers when including offers, + 1 per product that has a review when including reviews)

Identifiers that match nothing cost nothing. Limits on every plan: 100 identifiers per request, a price-history window of up to 366 days per call, and 1,000 requests per rolling hour per account. Full rules: Pricing & Credits in the documentation. Estimate your own volume with the Data API cost calculator.

ShopSavvy for Business

Business plans →

Competitor price monitoring for retailers and brands: track up to 300 products on self-serve plans (more on Enterprise), refreshed hourly to weekly by plan, with price-change alerts, price history and CSV import and export. 14-day trial on every Business plan.

PlanPriceProducts trackedRefresh optionsIncludes
Starter$99.99 a monthUp to 50Daily, Weekly, ManualTrack up to 50 products · Daily price updates · Price history charts · Email alerts · Web push notifications · Bulk operations · CSV import/export
Growth$249.99 a monthUp to 1504 hours, 12 hours, Daily, WeeklyTrack up to 150 products · 4-hour price updates · Price history charts · Email & push alerts · Bulk operations · CSV import/export
Professional$499.99 a monthUp to 300Hourly, 4 hours, 12 hours, Daily, WeeklyTrack up to 300 products · Hourly price updates · Price history charts · Priority support · Email & push alerts · Bulk operations · CSV import/export · Custom integrations
EnterpriseQuoteMore than 300CustomCustom product limits, refresh frequencies and contract terms. Email business@shopsavvy.com.

Free, with no signup and no key. Free without a key (10 tool calls a minute, 100 an hour); an API key raises it to 100 a minute, and tool calls then use plan credits. The server exposes 15 MCP tools for product lookup, price comparison, price history and buying guides. To use it with a key, any Data API plan above works.

An enterprise product search API: send a keyword query, get matched products with current prices across tens of thousands of retailers, streamed as results arrive, with optional generated summaries. Priced by quote. Price depends on query volume and whether you want generated summaries. Email business@shopsavvy.com with expected monthly queries and we reply with a quote.

Bulk licensing of product catalog data, current offers and price history (dense from 2019, observations back to 2011) as files, from a single retailer or category slice to a full annual license. No personal data. Each license is priced by scope: which retailers or categories, how many years of history, and how often you want it refreshed. Email business@shopsavvy.com with the slice you need.

Placements for brands in ShopSavvy's deal feed, website, apps and browser extension, booked by the week.

PackagePriceIncludes
Promoted$1,000 a weekFeatured card in the deal feed. Top-of-feed placement in the deal feed · Shows across mobile app, website, and browser extension · Looks like a regular deal card (native feel) · Full deal detail page with tracking · Fastest way to get in front of active shoppers
Spotlight$2,500 a weekPremium banner placement. Fixed banner across every page of the website · Shown on the mobile app and browser extension · Always visible while users scroll · Custom CTA button with your link · Brand-forward awareness placement
Full Reach$4,000 a weekEverything bundled. Everything in Promoted + Spotlight · Featured mention in the daily deals email · Maximum reach across every ShopSavvy surface · Best for product launches and big pushes · Save vs. buying packages separately

Pricing questions

Is there a free tier?

The Data API has no free tier. The Starter plan comes with a 14-day trial, and the documentation playground runs real calls against sample products with no account. The ShopSavvy MCP server is free without any key: free without a key (10 tool calls a minute, 100 an hour); an API key raises it to 100 a minute, and tool calls then use plan credits.

What happens when I run out of Data API credits?

Requests that would cost credits return HTTP 429 with the error code ERR_CREDITS_EXHAUSTED until your allowance resets or you upgrade. There are no overage charges: you are never billed more than your plan price. Calls that cost 0 credits, such as GET /v1/usage, keep working.

Do unused credits roll over?

No. Your monthly allowance resets on the 1st of each month. Bonus credits earned through the referral program are the exception: they top up your allowance and carry over until used.

How do credits relate to the rate limit?

They are separate. Credits measure data returned; the rate limit is 1,000 requests per rolling hour per account, counted across all of the account's keys. A request that costs 0 credits still counts as one request. Pass up to 100 identifiers in one call, or use POST /v1/products/batch, to fetch many products with few requests.

How am I billed?

Data API and Business plans are billed monthly by card through Stripe, in US dollars. Sponsorship packages are booked by the week. Data Licensing and Search API agreements are invoiced on the terms in the quote.

How do I cancel?

Cancel a Data API plan yourself on the billing page in the developer dashboard (shopsavvy.com/data/billing). Cancelling during the trial means you are never charged; cancelling a paid plan keeps it active until the end of the period you paid for. Business plans are managed and cancelled from Business settings through the Stripe billing portal.

Which plans have a trial?

The Data API Starter plan has a 14-day trial. Every ShopSavvy for Business plan has a 14-day trial. Search API and Data Licensing are scoped per customer, so there is no trial; email business@shopsavvy.com to scope an evaluation.

What does an enterprise or custom agreement include?

Credit volume above 50,000 a month, volume pricing, custom contract terms and SLA terms on annual contracts, and a named contact. Email business@shopsavvy.com with your expected volume and use case.

Related: Security · Status · How ShopSavvy compares