Sachverhalt: A. A._, geboren 1962, meldete sich erstmals am 21. August 2003 bei der Invalidenversicherung an, nachdem er im Oktober 2001 einen Herzinfarkt erlitten hatte. Gestützt auf die Einschätzung des Spitals C._, Kardiologie, vom 9. August 2007 sowie das Gutachten des Dr. med. B._, Spezialarzt für Psychiatrie und Psychotherapie FMH, vom 24. Februar 2006 lehnte die IV-Stelle Basel-Stadt den Anspruch auf eine Invalidenrente am 16. November 2007 ab. Das Sozialversicherungsgericht Basel-Stadt bestätigte diese Verfügung mit Entscheid vom 20. August 2008. Am 19. Juli 2010 meldete sich A._ erneut an. Die IV-Stelle holte Berichte der behandelnden Ärzte ein und liess den Versicherten durch Dr. med. D._, Facharzt für Psychiatrie und Psychotherapie, abklären (Gutachten vom 2. Mai 2013). Mit Verfügung vom 29. Januar 2015 lehnte sie den Anspruch auf eine Invalidenrente ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Basel-Stadt mit Entscheid vom 8. Juli 2015 ab. C. A._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei die Sache zur Einholung eines polydisziplinären Gutachtens an die IV-Stelle zurückzuweisen. Des Weiteren ersucht er um Gewährung der unentgeltlichen Rechtspflege. Das Bundesgericht hat die vorinstanzlichen Akten eingeholt und auf einen Schriftenwechsel verzichtet.