Compare API
Compare 2 to 4 rackets in a single request.
Not live
POST /api/v1/compare is not live on https://www.padelful.com. A request to it returns 404.
This page shows the planned partner contract. The contract can change before the endpoint goes live.
The live endpoints are the Rackets API endpoints only.
If you need this endpoint, send an email to partners@padelful.com.
POST /api/v1/compare
Compares up to 4 rackets by slug and returns normalized comparison data.
Request body
slugs(string[], required): 2 to 4 racket slugslocale(enum, optional):en|es(defaulten)
Example request body
{
"locale": "en",
"slugs": [
"babolat-technical-viper-2025",
"bullpadel-hack-04-2025-paquito-navarro"
]
}Example response
{
"data": {
"success": true,
"rackets": [
{
"slug": "babolat-technical-viper-2025",
"model": "Technical Viper",
"rating": "8.7"
},
{
"slug": "bullpadel-hack-04-2025-paquito-navarro",
"model": "Hack 04",
"rating": "8.6"
}
],
"comparison": {
"summary": "Comparing Technical Viper and Hack 04",
"content": "..."
}
},
"meta": {
"requestId": "req_123",
"version": "v1",
"locale": "en",
"generatedAt": "2026-02-11T12:00:00.000Z"
}
}Validation errors
If the payload is invalid, server returns 400 with code: INVALID_BODY.