Does the CoinGecko API support OHLC/Candlestick/kline?

Yes. Use the /coins/{id}/ohlc endpoint and pass in relevant parameters. Note that the granularity of data returned is automatically determined and cannot be adjusted.

Reference: https://www.coingecko.com/api/documentations/v3