{"uid":"cap_frI_cX_JlKcWMZHhMSpuw","slug":"paxie-matrix-data-api-solana-caller-leaderboard-3762d25f","name":"Paxie Matrix Data API – Solana Caller Leaderboard","description":"Launch data for Robinhood Chain and Solana, updated every 20 s (≤30 s lag). Robinhood Chain: every ETH-quoted Uniswap v4 and v3 pool created in the last 24 h. Solana: pump.fun tokens 5 min to 4 h old that show curve progress. Buyer bursts, a rug check on who holds each pool's liquidity (per burst, and per token before you buy), new pools, per-minute flow, repeat-buyer crews and copy-leader replays. Robinhood signals are scored 30 minutes later, Solana ones at graduation or 20 minutes, rugs counted. Data, not trading advice. Paid per call with x402 (USDC on Base or Solana); no API keys. Every schema property carries x-available: signal = Known when the burst fires. Safe to use as a feature. signal+seconds = Filled 5-60 s after the signal, computed from chain state as of the signal block. Safe as a feature once present; null until then. signal+30m = Outcome. Exists only after the scoring window closes (Robinhood 30 min; Solana graduation or 20 min). Never use as a feature: a backtest that does uses the future. now = Current state as of the response's generatedAt (or the row's checkedAt). Not tied to a signal. Errors (4xx/5xx) are never charged. /v1 is canonical; the original paid paths are also served unversioned.","url":"https://api.paxie.fun/v1/sol/callers/leaderboard?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"sort":{"enum":["win35","x2","hit15","rug","n","ret15"],"type":"string","default":"win35","description":"Ranking field (default win35; rug sorts ascending)"},"limit":{"type":"number","default":50,"maximum":200,"minimum":1,"description":"Max rows, 1-200 (default 50)"},"window":{"enum":["24h","7d","30d"],"type":"string","default":"7d","description":"Scoring window (default 7d)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["chain","schemaVersion","generatedAt","ageSec","window","rows"],"properties":{"rows":{"type":"array","items":{"type":"object","required":["rank","callerId","chatId","n"],"properties":{"n":{"type":"integer"},"x2":{"type":["number","null"]},"raw":{"type":"object"},"rug":{"type":["number","null"]},"chat":{"type":["string","null"]},"rank":{"type":"integer"},"hit15":{"type":["number","null"]},"win35":{"type":["number","null"]},"chatId":{"type":"string"},"median":{"type":"object"},"callerId":{"type":"string"},"lastCallAt":{"type":"integer"}}}},"sort":{"type":"string"},"calls":{"type":"integer"},"chain":{"type":"string"},"ageSec":{"type":"integer"},"method":{"type":"object"},"pooled":{"type":"object"},"window":{"type":"string"},"callers":{"type":"integer"},"generatedAt":{"type":"integer"},"schemaVersion":{"type":"integer"}}}}}}},"responseSchema":{"type":"json","example":{"rows":[{"n":14,"x2":0.2945,"raw":{"x2":0.3571,"mae":-0.12,"mfe":0.62,"rug":0,"ret1":0.06,"ret5":0.18,"hit15":0.6429,"ret15":0.41,"ret60":0.22,"win35":0.6429},"rug":0.0575,"chat":"@examplecalls","rank":1,"hit15":0.5474,"win35":0.5474,"chatId":"b27d7219fe7b2b85b9c5a8d58b9b048d0e909d56","median":{"mae":-0.2158,"mfe":0.3992,"ret1":0.0433,"ret5":0.0842,"ret15":0.1642,"ret60":-0.0383},"callerId":"5218035d2efcb260444089481beb4ac252db0c5d","lastCallAt":1791548600000},{"n":6,"x2":0.1918,"raw":{"x2":0.1667,"mae":-0.235,"mfe":0.355,"rug":0.1667,"ret1":0.04,"ret5":0.065,"hit15":0.5,"ret15":0.115,"ret60":-0.09,"win35":0.5},"rug":0.1487,"chat":"@examplecalls","rank":2,"hit15":0.4461,"win35":0.4461,"chatId":"b27d7219fe7b2b85b9c5a8d58b9b048d0e909d56","median":{"mae":-0.3069,"mfe":0.1894,"ret1":0.0275,"ret5":-0.0069,"ret15":-0.0694,"ret60":-0.2838},"callerId":"7d78f191a3668aa39639161d0ba062bdef66c800","lastCallAt":1791548600000},{"n":9,"x2":0.1089,"raw":{"x2":0,"mae":-0.35,"mfe":0.09,"rug":0.3333,"ret1":0.02,"ret5":-0.05,"hit15":0,"ret15":-0.18,"ret60":-0.4,"win35":0},"rug":0.2305,"chat":null,"rank":3,"hit15":0.2178,"win35":0.2178,"chatId":"6920f8274ac96b7f62e4633fcfcb223f0cae0e1e","median":{"mae":-0.35,"mfe":0.09,"ret1":0.02,"ret5":-0.05,"ret15":-0.18,"ret60":-0.4},"callerId":"00d3a8e6d3576e0e17c10221c4d654f7d312cfc3","lastCallAt":1791548600000}],"sort":"win35","calls":29,"chain":"solana","ageSec":12,"method":{"x2":"60-min max favourable move >= +100%","rug":"60-min max adverse move <= -80%","minN":3,"unit":"one caller = one poster in one chat; scored on the 60 min after their own post, traded or not","hit15":"60-min max favourable move >= +15%","win35":"+35% before -20% within 60 min","shrink":{"k":10,"toward":"the window's pooled value"},"privacy":"callerId = sha1(caller key); chat named only when it is a public Telegram channel/group, else chatId (hashed)","lateAnchorsExcluded":0},"pooled":{"x2":0.2069,"mae":-0.35,"mfe":0.09,"rug":0.1379,"ret1":0.02,"ret5":-0.05,"hit15":0.4138,"ret15":-0.18,"ret60":-0.4,"win35":0.4138},"window":"7d","callers":3,"generatedAt":1791570200000,"schemaVersion":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_X8l_3qQ7V6Fhe8WE5cYm8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a ranked leaderboard of Solana pump.fun token callers scored by win rate, hit rate, x2 rate, and rug rate over a configurable time window.","exampleAgentPrompt":"Show me the top 100 Solana pump.fun callers from the last 7 days ranked by win35 score — I want to see who has the best track record without rugging.","exampleUseCases":[{"title":"Finding reliable pump.fun signal sources","prompt":"Who are the top 50 pump.fun callers over the past 30 days ranked by win35? I want to know which Telegram channels actually call winners before following any of them."},{"title":"Screening out rug-heavy callers","prompt":"Sort the Solana pump.fun caller leaderboard by rug rate ascending over the last 7 days — show me up to 200 callers so I can filter out anyone with a high rug percentage."},{"title":"Identifying frequent x2 callers","prompt":"Give me the top 25 Solana pump.fun callers ranked by x2 rate over the last 24 hours — I want to see who's been calling the most tokens that doubled."}],"resultDescription":"A ranked list of Solana pump.fun callers with Bayesian-shrunk win35, hit15, and x2 scores; raw and median return metrics (ret1, ret5, ret15, ret60, mae, mfe); rug rate; number of calls (n); associated Telegram chat handle or hashed chatId; last call timestamp; and pooled window statistics. Scores are computed from the 60 minutes after each caller's post and reflect graduation or 20-minute scoring windows.","failureModes":["No callers meet the minimum call count threshold for the window — empty rows array returned","Invalid sort enum value returns a validation error","Limit out of range (below 1 or above 200) causes a 400 error","Payment not accepted or insufficient USDC balance via x402 results in 402 Payment Required","Stale data if upstream chain indexing is delayed beyond 30s lag","Window parameter mismatch may return fewer rows than expected if insufficient data exists for that period"],"whenToPreferThis":"Use this endpoint when you need a ranked, multi-metric performance summary across all observed Solana pump.fun callers — especially when you want to compare callers by win rate, rug rate, or x2 frequency over a configurable lookback window. Prefer this over per-token or per-burst endpoints when the goal is discovering which signal sources or Telegram callers to follow, not analyzing a specific token or burst event.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T00:34:55.120Z","isFirstParty":false,"canonicalSlug":"paxie-matrix-data-api-solana-caller-leaderboard-3762d25f"}