Das Affentor war das südlichste der mittelalterlichen Stadttore von Frankfurt am Main. Im Zuge der durch Kaiser Ludwig der Bayer genehmigten Stadterweiterung von 1333 wurde Frankfurt-Sachsenhausen um 1390 mit einer Stadtmauer umgeben. Seitdem führte der von und nach Süden fließende Verkehr durch ein neu angelegtes Stadttor, das Affentor. Der Straßenzug vom Affentor zur Frankfurter Mainbrücke über die Elisabethenstraße und die Brückenstraße teilte Sachsenhausen in die beiden Quartiere Oberhausen und Unterhausen.
Bei der Belagerung Frankfurts 1552 im Fürstenkrieg erlitt Sachsenhausen erhebliche Schäden. Auch das Affentor wurde dabei beschädigt. Ein weiteres südwestlich davon gelegenes Stadttor, das Oppenheimer Tor, wurde nach 1552 sogar ganz geschlossen.
Anfang des 19. Jahrhunderts wurden die alten Frankfurter Stadtbefestigungen geschleift, weil sie ihre militärische Bedeutung verloren hatten. Auch das Affentor wurde 1809 abgerissen. An seiner Stelle errichtete Johann Friedrich Christian Hess 1810/11 die beiden klassizistischen Affentorhäuser als Zoll- und Wachlokale, zwischen denen die Straße hindurchführte. Noch bis 1837 wurden nachts die Stadttore verschlossen, danach hatten die Tore aufgrund der raschen Ausdehnung des bebauten Stadtgebiets ihre Funktion verloren.
Anders als die übrigen klassizistischen Stadttore Frankfurts, die 1864 abgerissen wurden, blieben die Affentorhäuser bis heute erhalten. Sie stehen unter Denkmalschutz und dienten bis 1995 als Bürgerhäuser, dann verkaufte die Saalbau GmbH sie an das Katharinen- und Weißfrauenstift. Nach weiteren Eigentümerwechseln gehören die Häuser seit 2001 dem Frankfurter Caritasverband e.V., der sie bis 2006 für 200.000 Euro renovieren ließ.
Für den Namen gibt es verschiedene Erklärungen, von denen jedoch keine nachweisbar belegt ist.
Der Name ist jedenfalls sehr alt. Johann Georg Battonn leitete in seiner Frankfurter Topographie den Namen von einem in der Nähe des Tores befindlichen Haus ab: „Die Baldemarsche Handschrift von 1350 nennt dieses Tor die Roderpforte und von dem nahen Eckhause Zum Affen auch schon Affenpforte. Daß der Wald in früheren Zeiten bis an Sachsenhausen reichte, ist eine schon bekannte Sache. Aber man baute nachher verschiedene Distrikte zu fruchtbringenden Feldern an, welche insgesamt die Roder oder vielmehr die Röder hießen und von ihnen erhielt das Tor den Namen Roderpforte. Der auf dem oberen Rode zwischen Sachsenhausen und Offenbach entstandene Ort Oberrode leitete nachmals auf den irrigen Gedanken, als rühre der Name der Pforte einzig von diesem Ort her...“ [1]
Staufenmauer • Frankfurter Stadtbefestigung von 1333: Fahrtor - Galgentor - Bockenheimer Tor - Eschenheimer Tor - Friedberger Tor - Allerheiligentor - Schaumaintor - Kuhhirtentor - Affentor - Wallservitut - Wallanlagen • Landwehr: Galluswarte - Bockenheimer Warte - Friedberger Warte - Sachsenhäuser Warte