Loading
Loading OrderBoosts
Preparing your review management experience.
Loading
Preparing your review management experience.
Programmatically order Trustpilot, Google, and G2 reviews at wholesale pricing. Built for reseller partners.
To get an API key, contact us.
https://www.orderboosts.com/api/v1All authenticated endpoints require a Bearer token in the Authorization header.
Authorization: Bearer YOUR_API_KEY/api/v1/servicesReturns all available review services with wholesale pricing. No authentication required.
Response
{
"success": true,
"services": [
{
"id": "trustpilot",
"name": "Trustpilot Reviews",
"price_per_unit": 14,
"currency": "USD",
"unit": "review",
"min_quantity": 5,
"delivery_days": "7-14"
},
{
"id": "google",
"name": "Google Reviews",
"price_per_unit": 14,
"currency": "USD",
"unit": "review",
"min_quantity": 5,
"delivery_days": "7-14"
},
{
"id": "g2",
"name": "G2 Reviews",
"price_per_unit": 21,
"currency": "USD",
"unit": "review",
"min_quantity": 5,
"delivery_days": "7-14"
}
]
}/api/v1/orders๐ Auth requiredCreates a new review order. Returns 201 on success with the full order object.
Request body
{
"service_id": "trustpilot", // "trustpilot" | "google" | "g2"
"quantity": 10, // integer, must meet min_quantity
"target_url": "https://www.trustpilot.com/review/example.com",
"customer_email": "client@example.com",
"partner_order_id": "your-ref-123" // optional, your internal reference
}Response
HTTP 201 Created
{
"success": true,
"order": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"service_id": "trustpilot",
"quantity": 10,
"total_price": 140.00,
"currency": "USD",
"status": "pending",
"target_url": "https://www.trustpilot.com/review/example.com",
"customer_email": "client@example.com",
"partner_order_id": "your-ref-123",
"created_at": "2024-01-15T10:30:00Z"
}
}Rate limit: 60 requests per minute. total_price is calculated server-side (quantity ร price_per_unit).
/api/v1/orders/:id๐ Auth requiredRetrieves an order by its UUID. Returns 404 if not found.
Response
{
"success": true,
"order": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"service_id": "trustpilot",
"quantity": 10,
"total_price": 140.00,
"currency": "USD",
"status": "pending",
"target_url": "https://www.trustpilot.com/review/example.com",
"customer_email": "client@example.com",
"partner_order_id": "your-ref-123",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
}Order statuses: "pending" โ "in_progress" โ "completed" (or "cancelled").
All errors return a JSON body with a code field:
{
"success": false,
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key.",
"requestId": "uuid"
}| HTTP | code | When |
|---|---|---|
| 401 | UNAUTHORIZED | Missing or invalid API key |
| 400 | INVALID_REQUEST | Malformed JSON body |
| 400 | VALIDATION_ERROR | Invalid field values |
| 404 | NOT_FOUND | Order ID does not exist |
| 429 | RATE_LIMITED | Too many requests |
| 500 | CONFIGURATION_ERROR | Server misconfiguration |
| 500 | DATABASE_ERROR | Database write failed |
| 500 | UNEXPECTED_ERROR | Unexpected server error |
# List services
curl https://www.orderboosts.com/api/v1/services
# Create an order
curl -X POST https://www.orderboosts.com/api/v1/orders \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"service_id": "trustpilot",
"quantity": 10,
"target_url": "https://www.trustpilot.com/review/example.com",
"customer_email": "client@example.com"
}'
# Check order status
curl https://www.orderboosts.com/api/v1/orders/ORDER_ID \
-H "Authorization: Bearer YOUR_API_KEY"Need an API key?
Partner integrations are available by invitation. Reach out to get set up.
Contact us