7

I have 700,000 latitude/longitude pairs I need to convert to US Census tracts. Is there a free API that offers this in batches? So far the only option I have found is from the FCC and does not state a rate limit but has the form of a 1-1 call to return.

sunny
  • 292
  • 3
  • 5
  • 1
    hi, could you go the other direction? the census summary files (which are available in a few different ways, including one record per census tract) have INTPTLAT and INTPTLON on them already. www.census.gov/prod/cen2010/doc/sf1.pdf#page=19 – Anthony Damico Nov 04 '15 at 06:23

2 Answers2

3

Texas A&M's geocoder:
http://geoservices.tamu.edu/Services/Geocode/
Mapbox's google docs script to geocode google spreadsheets:
https://github.com/mapbox/geo-googledocs/
Smarty Street's geocoder if you're a non-profit:
https://smartystreets.com/features

albert
  • 11,885
  • 4
  • 30
  • 57
1

Have you tried the Census geocoder? https://www.census.gov/geo/maps-data/data/geocoder.html

The limit is 1,000 per batch, but that should be more doable for your project.

gannawag
  • 643
  • 4
  • 9
  • @gannawang I saw that but it appears to turn addresses into geo coordinates + census data. So to use it I'd have to first reverse geocode all my coordinates. – sunny Nov 03 '15 at 19:22
  • Can you first use the ggmap package in r to reverse geocode (you only get 2500 per day) then use the census api? – gannawag Nov 04 '15 at 03:21