
Overview
GeoTract maps any U.S. Census Tract FIPS code or latitude/longitude point to its corresponding tract metadata. By supplying a tract identifier or coordinates, you get back the tract’s 11‑digit FIPS code, county name, state abbreviation, and token charge—ideal for enriching your data with hyper‑local geography.
Key Business Use Cases
1. Hyper‑Local Market Segmentation
Group customers or events by Census Tract rather than ZIP Code to tailor promotions and insights at the neighborhood level—perfect for localized campaigns or A/B testing across adjacent tracts.
2. Risk Assessment & Underwriting
Overlay tract‑level socioeconomic and housing data (via ACS joins) onto your risk models to identify micro‑pockets of opportunity or concern—refine premiums and forecasts with granular precision.
3. Urban Planning & Resource Allocation
Use tract boundaries for equitable infrastructure planning, grant distribution, or community outreach—ensure resources are allocated to the precise areas that need them most.
Developer Spotlight: C# Code Snippet
// GeoTract C# example
using System;
using System.Net.Http;
using System.Text.Json;
using System.Threading.Tasks;
namespace CDXGeoDataSample
{
class Program
{
static async Task Main()
{
var apiKey = Environment.GetEnvironmentVariable("CDX_GEO_KEY");
var tractId = "01001020100"; // Autauga County, Alabama, Tract 201
var url = $"https://geodata.cdxtech.com/api/geotract"
+ $"?key={apiKey}"
+ $"&query={tractId}"
+ $"&format=json";
using var client = new HttpClient();
var response = await client.GetAsync(url);
response.EnsureSuccessStatusCode();
var json = await response.Content.ReadAsStringAsync();
var root = JsonDocument.Parse(json).RootElement;
var record = root.GetProperty("results")[0];
Console.WriteLine($"Tract FIPS: {record.GetProperty("censusTract").GetString()}");
Console.WriteLine($"County: {record.GetProperty("county").GetString()}");
Console.WriteLine($"State: {record.GetProperty("state").GetString()}");
}
}
}
Sample Response
{
"service": "GeoTract",
"results": [
{
"censusTract": "01001020100",
"county": "Autauga County",
"state": "AL"
}
],
"tokenCharge": 2
}
Getting Started
- Obtain your free API key (100 tokens) from the CDXGeoData portal.
- Invoke
GET /api/geotract
with parameters:
key
– your API key
query
– 11‑digit Census Tract FIPS or latitude
&longitude
format
– json
, xml
, or csv
- Parse the
results
array to extract censusTract
, county
, and state
.
- Join with American Community Survey (ACS) or other datasets using the tract FIPS code for deeper demographic and socioeconomic analysis.