nuxt-reviews

nuxt-reviews

Fetch and aggregate reviews from multiple platforms with a single Nuxt module. Google Places, Trustpilot, SerpAPI, Outscraper — all normalized into one unified format.

Multi-Provider
Fetch reviews from Google Places, Trustpilot, SerpAPI, and Outscraper with a unified API.
Auto Composable
Use the useReviews() composable for reactive, type-safe review data in your components.
Content Moderation
Built-in moderation via Perspective API or OpenAI to filter toxic reviews automatically.
Smart Caching
Server-side caching with configurable TTL to minimize API calls and costs.
Type-Safe
Full TypeScript support with normalized types based on Schema.org/Review.
Zero Config
Add your API keys, define providers, and you're ready to go. Sensible defaults included.