Utan att veta mer om vad du geokodar, och varför, har du funderat på att cachelagra resultaten på din server? Om du gör många förfrågningar om samma adress är det inte meningsfullt att slösa API-anropen om och om igen.
Du skulle behöva ställa in ett PHP-skript som en proxy, slå upp adressen i en cachetabell i din databas, och om det finns, returnera värdet från DB. Om det inte finns, gör API-anropet, lagrar resultaten i din DB och returnerar sedan den geokodade informationen.
Om varje förfrågan gäller en annan adress och du nästan aldrig geokodar samma adress mer än en gång, så är det här inte lösningen för dig.