Point Context

Paste any point data into Point Context, and it presents a heatmap and provides basic Census data on the average neighborhood for your points.

I originally tried to use the API but found that for larger datasets I had to make way too many API calls to get all the tract data I needed. So I downloaded and stored the Census data in my own database.