{"openapi":"3.1.0","info":{"title":"Chatple public API","version":"1.0.0","description":"Read-only data for terminals, bots and launchpad builders. Docs: https://chatple.com/developers"},"servers":[{"url":"https://chatple.com"}],"paths":{"/api/v1/tokens":{"get":{"summary":"List Chatple coins","parameters":[{"name":"sort","in":"query","schema":{"type":"string","enum":["new","graduated"]}},{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":100}},{"name":"before","in":"query","schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"{ tokens: PublicToken[], next: string | null }","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/tokens/{mint}":{"get":{"summary":"One coin, 24h stats and fee recipients","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"},"description":"Token mint (base58)"}],"responses":{"200":{"description":"{ token, stats, feeRecipients }","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/tokens/{mint}/trades":{"get":{"summary":"Trades, newest first","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"},"description":"Token mint (base58)"},{"name":"limit","in":"query","schema":{"type":"integer","maximum":500}},{"name":"before","in":"query","schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"{ trades, next }","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/tokens/{mint}/candles":{"get":{"summary":"OHLCV candles","parameters":[{"name":"mint","in":"path","required":true,"schema":{"type":"string"},"description":"Token mint (base58)"},{"name":"tf","in":"query","schema":{"type":"string","enum":["1m","5m","15m","30m","1h","1d"]}},{"name":"limit","in":"query","schema":{"type":"integer","maximum":1000}}],"responses":{"200":{"description":"{ candles }","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/stream":{"get":{"summary":"Server-Sent Events: launch / trade / ping","parameters":[{"name":"events","in":"query","schema":{"type":"string","example":"launch,trade"}},{"name":"mint","in":"query","schema":{"type":"string"}},{"name":"since","in":"query","schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"text/event-stream","content":{"text/event-stream":{"schema":{"type":"string"}}}}}}},"/api/v1/launchpad":{"get":{"summary":"Recognise Chatple pools on chain","responses":{"200":{"description":"{ dbcProgram, configs, identify }","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/v1/presets":{"get":{"summary":"Chatple DBC curve + fee presets as Meteora ConfigParameters","responses":{"200":{"description":"{ presets }","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}