Overview
BPD parcel data is well-suited for AI and ML applications. The structured, consistent schema across 140M parcels makes it practical for embedding generation, natural language search, and agentic property research workflows.Embedding generation
Flat file exports are the recommended delivery method for embedding workflows. Load the full parcel corpus into your pipeline and generate embeddings from parcel text fields:Python
Natural language search
Once embeddings are generated, you can implement natural language property search:Python
Agentic workflows
BPD integrates cleanly into agentic AI workflows that need to answer questions about property, ownership, or land use. Typical patterns:- Geographic research agent: accepts a location or address, calls
/parcels/pointor/parcels/area, returns structured parcel data to the agent context - Owner lookup agent: queries
/parcels/querywithowner+state_fpfilters to find all parcels owned by a given entity - Land screening agent: applies multi-field filters (acreage, crop type, zoning, adjacency) to identify candidate parcels for a specific use case
Flat files vs. API for AI use cases
| Use case | Recommended |
|---|---|
| Batch embedding generation | Flat files |
| Building a vector index over all parcels | Flat files |
| Real-time parcel lookup in an agent | API |
| Filtering parcels by structured criteria | API |
| Offline analysis and model training | Flat files |