/api/v1/markets/{id}/similarGETak_ prefix), sent as a Bearer token or an ?api_key= query parameter. Each endpoint requires the read scope for its resource (e.g. org:rates:read for rates). Token in: header0Min: 0Max: 11Min: 1100Min: 1Max: 500per_page. It is at least 1, even when nothing matched.rate_limited. Branch on this to detect a throttled request.rpm for the per-minute cap or daily for the daily one.curl -X GET "https://api.dev.adjacent.markets/api/v1/markets/<id>/similar" \ -H "Authorization: Bearer <token>"
{ "data": [ { "market_id": "kalshi:KXNBA-26-NYK", "similarity": 0.91, "platform": "kalshi", "question": "Will the New York win the 2026 Pro Basketball Finals?" }, { "market_id": "kalshi:KXNBA-26-BOS", "similarity": 0.88, "platform": "kalshi", "question": "Will the Boston win the 2026 Pro Basketball Finals?" } ], "meta": { "total": 2, "page": 1, "per_page": 20, "total_pages": 1, "has_next": false, "has_prev": false } }