GET /api/v1/recommendations/similar-to-watchlist
Get names watched by users who have similar watchlists to the authenticated user. Uses collaborative filtering based on watchlist overlap.
Authentication: Required
Cache: None
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | number | 10 | Max results (1–50) |
Sample Request
curl -H "Authorization: Bearer YOUR_TOKEN" \
"https://api.grails.app/api/v1/recommendations/similar-to-watchlist?limit=10"Response
// 200 OK
{
"success": true,
"data": {
"names": [
{
"name": "recommended.eth",
// ... standard search result fields
"recommendation_metrics": {
"type": "similar-to-watchlist",
"similarity_score": 15,
"common_watchers": 8
}
}
],
"meta": {
"type": "similar-to-watchlist",
"limit": 10
}
},
"meta": {
"timestamp": "2026-04-08T00:00:00.000Z",
"version": "1.0.0"
}
}Last updated on