diff --git a/geocoder/base.py b/geocoder/base.py
index <HASH>..<HASH> 100644
--- a/geocoder/base.py
+++ b/geocoder/base.py
@@ -136,6 +136,7 @@ class Base(object):
         ###
 
     def _json(self):
+        self.fieldnames = []
         for key in dir(self):
             if not key.startswith('_') and key not in self._exclude:
                 self.fieldnames.append(key)
Clear fieldnames so it doesn't grow every query because it was
created as a class variable instead of an instance variable