API Documentation
Base URL: https://amino.reviews/api
Authentication
Public endpoints require no authentication. User endpoints require a session cookie (sign in via the website). Vendor API endpoints require a Bearer token.
Generate keys from your vendor dashboard.
Rate Limiting
Review submissions: 10/hour per IP, 5/day per user, 60s cooldown. CSRF token required for mutations (sent via X-CSRF-Token header). Bearer-authenticated requests are exempt from CSRF.
Endpoints
/api/v1/vendorsList all active vendors with ratings and review counts.
/api/v1/vendors/:slugGet full details for a single vendor.
slugpath | Vendor URL slug |
/api/v1/vendors/:slug/reviewsGet paginated reviews for a vendor with sort/filter.
slugpath | Vendor URL slug |
sortquery | recent | oldest | highest | lowest |
ratingquery | Filter by star rating (1-5) |
sourcequery | organic | invitation |
pagequery | Page number (default: 1) |
per_pagequery | Results per page (max 50) |
/api/v1/peptidesList all peptides in the directory.
/api/v1/widget/:slugVendor summary for embeddable widget. CORS enabled.
slugpath | Vendor URL slug |
/api/v1/reviewsAuthSubmit a new review. Auth required for organic reviews; invitation reviews use a token.
vendor_idbody | Vendor ID (required) |
ratingbody | 1-5 star rating (required) |
titlebody | Review title, max 200 chars (required) |
bodybody | Review body, max 5000 chars (required) |
tokenbody | Invitation token (for verified reviews) |
product_idsbody | Array of peptide IDs to tag |
/api/v1/reviews/:id/voteAuthVote on a review as helpful or unhelpful.
idpath | Review ID |
votebody | helpful | unhelpful |
/api/v1/reviews/:id/reportAuthFlag a review for admin review.
idpath | Review ID |
reasonbody | Report reason, max 500 chars |
/api/v1/claimAuthSubmit a vendor claim request.
vendor_namebody | Vendor name (required) |
websitebody | Vendor website URL (required) |
evidencebody | Proof of ownership |
/api/v1/invitationsBearerSend a review invitation. Requires vendor API key.
emailbody | Customer email (required) |
order_refbody | Order reference number |
/api/v1/invitations/statsBearerInvitation statistics. Requires vendor API key.
Embeddable Widget
Add a review widget to your website:
SVG Badge
Embed a live rating badge: