Favorite weather API?

Hi folks!

Do any of you have a favorite (free) weather-related API? I’m specifically looking for historical weather data in Northern California, ideally by date and city. There are a few options out there that I’ve been playing around with, but do any of you fine people have a favorite or recommendations?