ShopSavvy for Astro

TypeScript

A first-class Astro integration with a Content Loader, zero-JS server components, and hydrated islands. Perfect for affiliate review blogs, gift guide sites, and deal aggregators that want fresh product data on static content.

Quick Start

npm install astro-shopsavvy

Features

Astro Integration (installable via astro add shopsavvy)
Content Loader for Astro 5 Content Collections
Zero-JS <ProductCard /> and <PriceComparisonTable /> components
Hydrated islands: <DealFeed client:visible /> and <PriceHistory client:load />
API endpoint handler template
Zod schemas for type-safe product data
RSS + sitemap integration helpers

Use Cases

1.Affiliate review blogs with live pricing
2.Gift guide sites with fresh product data
3.Deal aggregator sites with RSS feeds
4.Buyer's guide and comparison content
5.Content-heavy e-commerce (review blog → store)

Powered by the ShopSavvy Data API

This integration connects to the ShopSavvy Data API — real-time product data and pricing from thousands of retailers across millions of products. Search by barcode, ASIN, URL, or keyword. Compare prices, track history, discover deals, and schedule monitoring.