API Documentation

REST API for integrating Ansview data into your own tools and workflows.

Authentication

All API requests require authentication via session cookies (NextAuth.js) or API keys (Enterprise plan). Every endpoint scopes data to the authenticated user.

Base URL

https://app.ansview.app/api

Endpoints

GET/api/businesses
POST/api/businesses
GET/api/businesses/:id
PUT/api/businesses/:id
DELETE/api/businesses/:id
POST/api/businesses/:id/sync
GET/api/reviews
GET/api/dashboard/stats
GET/api/dashboard/trend
GET/api/dashboard/sources
GET/api/alerts
POST/api/alerts

Rate Limits

Free plan: 100 requests/hour. Pro plan: 1,000 requests/hour. Enterprise: custom limits. Rate limit headers are included in every response.

Need help with the API? Contact our team