Skip to Content

GET /api/v1/recommendations/for-you

Personalized recommendations combining watchlist similarity (3x weight) and vote similarity (2x weight). Fetches candidates from both sources, scores them by weighted sum, and returns the top results.

Authentication: Required

Cache: None

Query Parameters

ParameterTypeDefaultDescription
limitnumber10Max results (1–50)

Score Weights

SignalWeight
Watchlist similarity3x
Vote similarity2x

Sample Request

curl -H "Authorization: Bearer YOUR_TOKEN" \ "https://api.grails.app/api/v1/recommendations/for-you?limit=20"

Response

// 200 OK { "success": true, "data": { "names": [ { "name": "recommended.eth", // ... standard search result fields "recommendation_metrics": { "type": "for-you", "personalized_score": 45 } } ], "meta": { "type": "for-you", "limit": 20, "score_weights": { "watchlist_similarity": 3, "vote_similarity": 2 } } }, "meta": { "timestamp": "2026-04-08T00:00:00.000Z", "version": "1.0.0" } }
Last updated on