Connect your tools to Repwyn's live review signals, AI sentiment analysis, and anomaly alerts via a versioned REST API. Works with any language — just HTTP and JSON.
$ curl https://repwyn.com/api/v1/signals \
-H "Authorization: Bearer nlk_your_api_key_here" \
-G -d "businessId=1&limit=5"
{
"items": [
{
"id": 42,
"source": "google_review",
"externalId": "...",
"fetchedAt": "2026-07-21T09:00:00.000Z",
"payload": { "rating": 5, "text": "Great service!" }
}
],
"nextCursor": "42"
}All resources — signals, analysis, alerts, predictions — are available via a consistent cursor-paginated REST API. Authenticate with a scoped bearer token issued from your dashboard.
Subscribe any HTTPS endpoint to alert, prediction, and analysis events. Payloads are signed with HMAC-SHA-256 so you can verify authenticity before processing.
Each key carries explicit scopes (signals:read, alerts:read, webhooks:manage…) and can be pinned to specific businesses. Rotate without downtime.
The full specification is machine-readable and served directly from the API. Import it into Postman, Insomnia, or any SDK generator in seconds.
| Endpoint | Method | Scope required |
|---|---|---|
| /api/v1/signals | GET | signals:read |
| /api/v1/analysis | GET | analysis:read |
| /api/v1/alerts | GET | alerts:read |
| /api/v1/predictions | GET | predictions:read |
| /api/v1/businesses | GET | businesses:read |
| /api/v1/webhooks | GET / POST / DELETE | webhooks:manage |
| /api/v1/meta | GET | — |
| /api/v1/meta/docs.json | GET | — |
All authenticated endpoints accept a cursor-paginated ?cursor= param and a ?businessId= scope filter. Rate limit: 60 requests per minute per key.
Sign in to your Repwyn account and issue your first API key in under a minute.
Get started