Proofio API Documentation
Complete API documentation for retrieving and managing reviews from various sources.
Quick Start
1. Get Your API Key
- Log in to the dashboard at dash.proofio.app
- Create a new project
- Copy your API key from the project settings
All public API endpoints require an API key in the header:
x-api-key: YOUR_API_KEY2. Install the SDK (Recommended)
Use our official npm package for the easiest integration:
npm install proofio-sdkimport { Proofio } from 'proofio-sdk';
const proofio = new Proofio({ apiKey: 'YOUR_API_KEY' });
// List reviews
const reviews = await proofio.reviews.list();
// Get insights summary
const summary = await proofio.insights.summary();
console.log(`Total Reviews: ${summary.totalReviews}`);
console.log(`Average Rating: ${summary.averageRating}`);3. Or Use the API Directly
Here's a complete example using JavaScript/TypeScript to fetch reviews directly:
const API_KEY = 'YOUR_API_KEY';
const BASE_URL = 'https://api.proofio.app/api/v1/public';
async function fetchReviews() {
const response = await fetch(`${BASE_URL}/reviews`, {
headers: {
'x-api-key': API_KEY,
},
});
if (!response.ok) {
throw new Error(`API Error: ${response.status}`);
}
const reviews = await response.json();
return reviews;
}
// Usage
const reviews = await fetchReviews();
console.log(reviews);Important: The Public API now uses version v1: /api/v1/public/*
Base URL: https://api.proofio.app/api/v1/public/
Rate Limits: Plan-based monthly limits. Check response headers for X-RateLimit-Remaining.
Documentation Sections
Authentication
Learn how to authenticate with the API using API keys.
Learn moreProjects
Create, list, and manage projects.
Learn moreSources
Add and manage review sources (App Store, Google Play, Trustpilot, Google Reviews, Yelp, Facebook, G2, CSV).
Learn moreReviews
Retrieve reviews with filtering, pagination, and sorting options.
Learn moreAggregations
Get aggregated statistics, rating distributions, and trends.
Learn moreClusters
Get review clusters grouped by themes with keywords and sentiment.
Learn moreInsights
AI-powered intelligence: trust scores, risk analysis, topic trends, and emotion distribution.
Learn moreWidget
Get widget data including statistics and display settings for embedding on your website.
Learn moreSync
Manually trigger review synchronization.
Learn moreCron
Use cron endpoint for external cron services.
Learn more