Is there a way to retrieve historical imagery from Google/Bing/Yandex mapping services through their APIs?
For example, I'd like to show on my website imagery from 2005.
This may not be the exact answer, but may help you on your journey. Take a look at this Article on How to View Historical Satellite Imagery in Google Earth or Explore Google Earth's Historical Imagery.