List matched copy-trade signals
Signals matched against your copy-trade subscription rules, newest first. Filter by subscription and time window. The market-cap band (min_mc_usd / max_mc_usd) is applied BEFORE limit and cursor (since 2026-10-05): limit=N returns up to N matching signals, and paging with cursor= (the next_cursor of the previous page) neither skips nor repeats matches. With a band set, scan reports the bounded scan: has_more is false only when your signals ran out, and scan_truncated=true means the per-request budget ran out first (more matches MAY exist past next_cursor). PRO/ULTRA only.
Request
- Base URL: https://madeonsol.com/api/v1
- URL: https://madeonsol.com/api/v1/copytrade/signals
- Auth: HTTP bearer
Query parameters
Filter to one of your subscriptions' signals (the integer id from /copytrade/subscriptions)
Only signals after this ISO timestamp
Maximum signals returned. With a market-cap band, up to limit MATCHING signals (the band is applied before the limit).
PREFERRED pagination (audit F09 follow-up): the next_cursor from a previous page — an opaque strict (fired_at, id) keyset, so paging never repeats or skips rows that share a sort value and progresses with limit=1 through runs of identical timestamps. Malformed or tampered → 400.
Entry market-cap (USD) lower bound, on market_cap_usd_at_trade. Applied before limit and cursor. A signal whose at-trade MC is unknown (null) is excluded when either bound is set (same as /kol/feed); omit both bounds to see every signal.
Entry market-cap (USD) upper bound, on market_cap_usd_at_trade. Applied before limit and cursor. Unknown (null) at-trade MC is excluded when either bound is set.
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.