Broadband Lookup API
For any US address, return every ISP serving it with technology + speeds. 924M FCC location records, 2,135 ISPs, single-call lookup.
The locational-truth layer for the portfolio. For any address: who serves it, with what technology, at what speeds. Real-estate platforms, relocation tools, ISP comparison sites, and the internal Rural Service Lead Engine all consume this same API. Free for existing PermitLookup customers; Stripe-gated for external buyers.
Three FastAPI endpoints live on production (Railway + Cloudflare Tunnel): /v1/broadband/lookup returns every ISP serving an address with technology code + max download/upload speeds + low-latency flag + business/residential code; /v1/septic-score/lookup returns the v2 rural_septic_score for any TX address with component breakdown; /v1/rural-leads/county returns a ranked list of rural-septic candidates by county.
All three are backed by the 924-million-row FCC Broadband Data Collection table (116M unique US broadband-serviceable locations, 2,135 ISPs across all 50 states + DC + PR), partitioned by state for sub-second range scans. Address resolution flows: input address → property_sales fuzzy match → block_geoid → BDC range scan → JSON response. Verified production curls: FM 1696 Huntsville returns 14 ISPs and max 5000 Mbps fiber; 5160 FM 55 Italy returns rural_septic_score 85 with "Strong rural-septic indicator" interpretation.
- > 924,014,277 FCC location-provider-technology records
- > 116M unique US broadband-serviceable locations
- > 2,135 ISPs covered
- > 3 production endpoints (broadband/lookup, septic-score/lookup, rural-leads/county)
- > Sub-3s typical response time on sparse-rural tracts
- > State-partitioned for scale (52 partitions: 50 states + DC + PR)
- → Optimize dense-tract response times (Houston downtown timeouts > 5s)
- → Replicate v2 MV to R730-2 for read-replica load balancing
- → Launch broadband.ecbtx.com marketing landing + Stripe checkout
- → Sign first real-estate API pilot customer
- → Extend /broadband/lookup to all 50 states (currently TX-optimized)
- ! Dense-tract performance (some Houston tracts have 2,400 BDC rows; tunnel-proxy throughput becomes the bottleneck)