{"openapi":"3.1.0","info":{"title":"CoinlyFans Terminal API","version":"v1","description":"Read-only API for trading terminals and bots. Read every CoinlyFans coin's fee share: who it pays, what it earned, payouts and burns. No API key. v1 does not launch coins. Amounts that are not recorded are returned as null and documented as not available; this API never invents figures."},"servers":[{"url":"https://api.coinlyfans.fun/api/v1"}],"paths":{"/coins":{"get":{"summary":"List coins with a recorded fee split","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}},{"name":"cursor","in":"query","schema":{"type":"string"},"description":"next_cursor from the previous page"},{"name":"fee_sharing","in":"query","schema":{"enum":["native","lp","std"]}},{"name":"since","in":"query","schema":{"type":"string","format":"date-time"},"description":"created after"}],"responses":{"200":{"description":"OK"},"400":{"description":"Bad parameter"},"429":{"description":"Rate limited"}}}},"/coins/{mint}":{"get":{"summary":"One coin","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"400":{"description":"Invalid mint"},"404":{"description":"Not found"},"429":{"description":"Rate limited"}}}},"/coins/{mint}/fees":{"get":{"summary":"Who receives this coin's creator fees, and in what shares","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"},"429":{"description":"Rate limited"}}}},"/coins/{mint}/earnings":{"get":{"summary":"Claimed creator-fee totals and recent claim transactions, from recorded ledger rows only","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"},"429":{"description":"Rate limited"}}}},"/coins/{mint}/payouts":{"get":{"summary":"Holder (and charity, when configured) payout totals and recent transactions, from recorded ledger rows only","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"},"429":{"description":"Rate limited"}}}},"/coins/{mint}/burns":{"get":{"summary":"Recorded burns for this coin. Untracked figures are null, never estimated.","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}}],"responses":{"200":{"description":"OK"},"404":{"description":"Not found"},"429":{"description":"Rate limited"}}}},"/openapi.json":{"get":{"summary":"This OpenAPI document","responses":{"200":{"description":"OpenAPI 3.1"}}}}},"components":{"schemas":{"Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}},"Meta":{"type":"object","properties":{"updated_at":{"type":"string","format":"date-time"},"api_version":{"type":"string"}}}}}}