
Public data, cleaned and joined into one API. Eight ratings and a written profile, plus demographics, housing, schools, crime, health, and hazard risk. For any region, state, county, zip, or address in the U.S.
A walkable, family-friendly neighborhood minutes from uptown Charlotte, popular with young professionals and small families.
{
"status": "success",
"data": {
"location": {
"zip": "28203",
"neighborhood": "Dilworth",
"city": "Charlotte",
"state": "NC"
},
"ratings": {
"overall": 7.8,
"walkability": 8.9,
"bikeability": 7.2,
"safety": 7.5,
"schools": 7.8,
"family_friendly": 8.1,
"population_density": 6.4,
"affordability": 5.9,
"nightlife": 6.2
},
"raw_data": {
"walkability_index": 15.4,
"violent_crime_per_100k": 412,
"population_density_per_sqmi": 4823,
"parks_within_1mi": 4
},
"ai_summary": "A walkable, family-friendly neighborhood minutes from uptown Charlotte, popular with young professionals and small families.",
"best_for": [
"young families",
"young professionals",
"walkability seekers"
],
"metadata": {
"cache_hit": false,
"processing_time_ms": 284,
"last_updated": "2026-07-01"
}
}
}A zip or geocoded address is matched to its Census tract and county.
Every source is queried in parallel, each independently cached.
Raw metrics become ratings on one 0-to-10 scale, plus a climate facts block.
The full profile is stored per zip, so the next call returns in milliseconds.
Every score publishes its formula and the raw metric it came from. Nothing is a black box.
Fourteen domains, 58 endpoints, one flat REST surface. Query a full profile, or pull demographics, housing, schools, crime, health, and hazards on their own.
[ READ THE DOCS ]/v1/states/{state}/summaryRolled-up profile for a whole state.
/v1/zips/nearbyEvery zip within a radius.
/v1/neighborhoodFull profile for one address or zip.
/v1/neighborhood/compareTwo to four locations side by side.
/v1/neighborhood/batchUp to 25 zips in one request.
/v1/crimePull one raw source on its own.
/v1/poiNearby venues by category, live from OSM.
/v1/healthCommunity health outcomes for a zip (CDC PLACES).
curl "https://atlasblock.dev/api/v1/neighborhood?zip=28203" \ -H "Authorization: Bearer $ATLASBLOCK_KEY"
curl "https://atlasblock.dev/api/v1/neighborhood/batch\
?zips[]=28203&zips[]=10001&zips[]=90210\
&fields[]=walkability&fields[]=safety"The first lookup runs the full pipeline and caches the profile. Every call after that is a memory read — a few milliseconds — so calling it never slows your app down.
The data is free and public, but a pain to use raw — eight agencies, eight formats, eight geographies. We clean, join, and normalize all of it into one consistent API, each source still queryable on its own.
Every example below is one real endpoint away — no scraping, no stitching sources together.
Score a whole search page in one request and tag each home with walkability and safety scores.
/v1/neighborhood/batchPair every nearby school with the safety, walkability, and family scores of the blocks around it.
/v1/schools/nearbyPull FBI crime, FEMA hazard risk, and NOAA climate facts for any address before you price a policy.
/v1/crime · /v1/hazardsTurn a rental’s map pin into a quick read on how walkable, safe, and lively the surrounding area is.
/v1/neighborhoodTurn a wishlist into a ranked shortlist of neighborhoods within a radius, each ready to explore.
/v1/zips/nearbyRoll up demographics, housing, and safety across every zip in a county to see where investment lags.
/v1/demographics · /v1/housingFree federal open data plus OpenStreetMap: EPA, FBI, NCES, Census ACS, NOAA, CDC PLACES, FEMA, and OSM. Nothing is scraped or licensed.