API where i can get min and max price daily, going back months/years
Yes, but they are paid. Take a look at https://bitcoinaverage.com/ and https://coinmarketcap.com/ which are the big 2 services for this.