Guides

Property Data API vs. Bulk Files

Choose between request-by-request property lookup and complete county or state files based on how your system reads, stores, and refreshes data.

PropertyLayer
Aerial view of Chicago representing property-data API and bulk delivery

The API and bulk files provide two paths into the same standardized property record. The better choice depends on how many properties you need, when you need them, and whether your team wants to operate a local copy.

Choose the API for targeted, live requests

Use the API when an application needs one property, a small result set, or a user-defined area at request time. Supported lookup patterns include addresses, coordinates, parcel identifiers, polygons, and field filters. A title-search product might look up a parcel after a user submits an address. A site-selection tool might request every intersecting parcel after a user draws a polygon.

The API removes the need to load a nationwide dataset before the first query. Your application sends a request, receives JSON, and stores only what its workflow needs. It also gives you one endpoint while PropertyLayer handles county-specific source formats behind it.

API usage is metered by returned records. Plan limits and rate limits still matter. A process that repeatedly scans millions of properties will usually be simpler and less expensive against a local bulk copy.

Choose bulk files for complete-area work

Bulk data fits analysis that starts with a whole county, state, or nationwide file. Common examples include warehouse loading, GIS overlays, model inputs, mailing-area selection, exposure analysis, and scheduled portfolio screening.

A bulk purchase gives your team a fixed delivery to inspect, version, and join with internal data. It works well for repeat queries because each pass runs against your own database or GIS. The tradeoff is operational: your team owns ingestion, indexing, storage, and replacement when a new file arrives.

PropertyLayer lists county and state record counts and prices in the coverage directory. Check the county pages before purchase because field presence differs by source.

Use both when the workflow has two speeds

Many systems have a large baseline and a smaller live edge. A bulk file can seed a warehouse or map layer. The API can then handle user lookups, fill a request outside the loaded geography, or retrieve a current record without waiting for the next warehouse job.

This split also helps during product development. Start with the API while query patterns are still changing. Move stable, high-volume scans to bulk files when the query volume and geography justify the extra data operations.

A practical decision test

Ask four questions:

  1. Does the job begin with a known address or area, or with every property in a geography?
  2. Will the same records be scanned many times?
  3. Does the application need a response during a user session?
  4. Does the team already run a spatial database or warehouse?

If the work begins with a user request and returns a narrow result, start with the API. If it begins with a county or state and repeats locally, start with bulk data. If both descriptions are true, use a bulk baseline and the API for live requests.

Review API pricing, bulk pricing, and the data dictionary before committing to an integration.

For geospatial delivery details, consult the IETF’s GeoJSON standard and the Open Geospatial Consortium’s GeoPackage standard.

Choose how you want the data

Bulk Data

Download property data by county, state, or nationwide

Get standardized files containing ownership, assessments, taxes, sales, buildings, land, and parcel boundaries.

Explore Bulk Data →
Browse available data
API

One property or one area

Query addresses, points, polygons, parcel IDs, and record fields from your application.

See the API →
Start a trial