title: Python get state district and state column for each lat long coordinate in Geopy
body: <p>I have a list of 200+ latitude and longitude coordinate pairs.<br><br>
  For each coordinate pair I want to create a dataframe which contains column district and column state. So my dataframe will have 3 columns <code>cord, district and state</code>.
  <br><br>
  For this I am using geopy library but I am unable to get record for more than 115 coordinates.<br><br>
  <strong>Sample Data</strong></p>
  <pre><code>    cord
  0   (19.4, 17.93)
  1   (55.54, 93.93)
  2   (52.45, 78.93)
  3   (65.54, 67.93)
  4   (47.74, 99.93)
  </code></pre>
  <p><br>
  <strong>Required Output Demo</strong><br></p>
  <pre><code>    cord        district    state
  0   (19.4, 17.93)   xyz      aaa
  1   (55.54, 93.93)  adc      aaa
  2   (52.45, 78.93)  gyu      drt
  3   (65.54, 67.93)  www      bhn
  4   (47.74, 99.93)  ccf      bvg
  </code></pre>
  <p><br>
  I have tried this code but unable to get fetch details for more than 115 queries.
  <br></p>
  <pre><code>from geopy.geocoders import Nominatim
  district = {} # Initialize empty dict
  geo_loc # List containing all the codrinates in this format (lat, long)
  for cord in geo_loc:
      geolocator = Nominatim(user_agent='user_agent')
      location = geolocator.reverse(cord, addressdetails=True)
      district[cord] = location.raw['address']['state_district']
  </code></pre>
  <p><br></p>
  <blockquote>
  <p>I need to fetch maximum of 500 unique coordinates at one time.
  <br> Also I need district and state name both in separate
  columns.</p>
  </blockquote>