exchanges – Which API I should use to get data abput bitcoin

Hey everyone I m new in this and I want to know which api is the best to get information about bitcoin(Open, Close, Low, High, Date, etc). I already saw Yahoo finance, Binance, Alphavantage(the easiest to start). Also after getting the data I wish make some indicartors like RSI or Bolling Bands. Can I make it with the same api or I must use another one ? If someone can guide me I will appreciate it