Your team should build the product—not spend months rebuilding the data layer underneath it.
Real estate data is fragmented across county assessors, GIS layers, federal datasets, market feeds, incompatible identifiers, changing schemas, and geographic coverage gaps. The expensive part is not making one API request. It is making all of those sources behave like one dependable system.
PropData turns that engineering burden into infrastructure. One authenticated platform can resolve a property, identify its parcel, attach county and market context, return parcel geometry where configured, rank comps, expose risk and neighborhood intelligence, monitor changed records, and connect the same capabilities to supported AI workflows.
PropData is not another dashboard pretending to be infrastructure. It is the property-data layer behind the dashboard—the part your customers never see, but your engineers would otherwise have to source, normalize, join, monitor, explain, and maintain.
That is the leverage: faster product launches, fewer vendor integrations, a smaller internal data-maintenance burden, and one source-aware response your application can turn into underwriting, research, mapping, acquisitions, lending, insurance, CRM, or AI experiences.
Coverage you can evaluate honestly: PropData indexes parcels nationally, but assessor, ownership, tax, sale, structure, contact, flood, and geometry depth varies by jurisdiction and source. Use the coverage metadata and test the exact counties and fields your production workflow requires. Serious infrastructure tells you what is available instead of hiding missing data.
One platform. Multiple products hiding inside it.
Start with the route that matches the job. Add enrichment, geometry, coverage, deltas, usage, or AI connectivity as your product grows.
Representative structure only. Exact fields vary by endpoint, source, county, plan, and coverage status.
{ "success": true, "match_level": "point_in_polygon", "coverage_status": "matched", "county_fips": "string", "parcel": { "parcel_id": "string", "property": "source-backed fields", "source": "county / GIS attribution" }, "geometry": "GeoJSON when available", "generated_at": "ISO-8601" }
A clean API surface for messy real estate data.
Use the direct base URL, send your API key in the x-api-key header, and receive structured JSON with source and coverage context. All production paths begin with /v1/.
// Coordinate to parcel with optional GeoJSON geometry const base = 'https://propdata-api-worker.sales-fd3.workers.dev'; const path = '/v1/property/by-location?lat=25.8990225&lng=-80.2376894&include_geometry=1'; const response = await fetch(base + path, { headers: { 'x-api-key': 'pd_live_YOUR_KEY' } }); if (!response.ok) throw new Error('PropData request failed'); const data = await response.json(); console.log({ matchLevel: data.match_level, coverage: data.coverage_status, parcel: data.parcel, geometry: data.geometry });
import requests BASE = "https://propdata-api-worker.sales-fd3.workers.dev" HEADERS = {"x-api-key": "pd_live_YOUR_KEY"} response = requests.get( BASE + "/v1/market", headers=HEADERS, params={"zip": "55104"} ) response.raise_for_status() market = response.json() # Keep attribution and source periods with customer-facing outputs. print(market.get("snapshot")) print(market.get("sources")) print(market.get("generated_at"))
# Coverage metadata curl "https://propdata-api-worker.sales-fd3.workers.dev/v1/property/coverage" -H "x-api-key: pd_live_YOUR_KEY" # Property lookup with full enrichment where supported curl "https://propdata-api-worker.sales-fd3.workers.dev/v1/property?address=123+Main+St&zip=55104&enrich=full" -H "x-api-key: pd_live_YOUR_KEY" # Changed records since a timestamp curl "https://propdata-api-worker.sales-fd3.workers.dev/v1/property/delta?since=2026-07-01T00:00:00Z&state=MN" -H "x-api-key: pd_live_YOUR_KEY"
// OAuth-protected connector for supported AI clients SERVER https://propdata-mcp.sales-fd3.workers.dev/mcp AUTH OAuth ACCESS Subscriber's own PropData API key // Agent workflows can combine: property lookup coordinate-to-parcel resolution market and rent intelligence comps and parcel geometry coverage-aware explanations
See the live documentation or download the 27-page API reference guide for authentication, parameters, response shapes, coverage, and troubleshooting.
Sixteen layers. One property intelligence platform.
Market feeds explain what is happening. Government sources explain the economic and community context. County records identify the parcel. PropData-built layers turn those inputs into usable workflows.
One key. Ten products your team can ship.
PropData compresses multiple data vendors, geospatial services, ingestion jobs, normalization projects, and monitoring systems into one API surface.
| Product workflow | Primary routes | Engineering burden PropData removes |
|---|---|---|
| Property due diligence | /v1/property | County routing, parcel identity, assessor normalization, enrichment joins |
| Coordinate-to-parcel resolver | /v1/property/by-location | FIPS routing, GIS coverage logic, point-in-polygon matching |
| Parcel mapping | /v1/parcel-geometry | Boundary sourcing, GeoJSON normalization, centroids and bounding boxes |
| Rent pricing | /v1/estimate · /v1/rent | Benchmark blending, bedroom logic, confidence and source periods |
| Market intelligence | /v1/market · /v1/listing | Market-feed joins, historical context, computed signals |
| Comps and valuation | /v1/comps | Subject normalization, comparable ranking, price context |
| Neighborhood and risk | /v1/neighborhood · /v1/zip-intel | Government-source joins, risk normalization, community context |
| Lead and distress intelligence | /v1/skip-trace · /v1/preforeclosure | Owner/contact matching, status logic, jurisdiction-specific availability |
| Change monitoring | /v1/property/delta | Repeated full downloads, local diffing, cursor and timestamp logic |
| AI property agent | PropData MCP + OAuth | Tool schemas, subscriber-key mapping, structured property context |
Built like infrastructure—not a downloadable spreadsheet.
PropData is designed for applications that need repeatable access, explainable sources, coverage awareness, and a way to keep up as the platform changes.
Choose the capacity. Keep the infrastructure.
Production access begins immediately. Monthly plans are billed today and can be canceled before the next renewal. Annual plans are also available.
- Access to 20+ endpoint routes
- Market + neighborhood intelligence
- 166M+ parcel lookup coverage
- Comps + geocoding
- Coordinate lookup + geometry where configured
- Usage + changelog visibility
- Everything in Starter
- Full enrichment workflows
- Flood, tax, equity, comps + score
- Historical data
- Three API keys
- Priority email support
- Everything in Builder
- Full batch operations
- Higher-volume enrichment
- Ten API keys
- Email + Slack support
- 99.0% uptime SLA
- Everything in Scale
- Direct Supabase access
- White-label rights
- Unlimited API keys
- Custom source + coverage review
- MCP and AI-agent support
Pricing and included capacity verified against the direct PropData page on July 23, 2026. Always confirm the current pricing page before purchasing.
One company. Two serious developer APIs.
PropData powers real estate intelligence. PropSports applies the same infrastructure-first approach to live sports data, Statcast, player props, weather, umpires, and model odds.
Put PropData behind
what you are building.
Choose production access, test the counties and fields that matter, and let your engineering team focus on the customer experience instead of reconstructing property-data infrastructure.