BatchData logo representing real estate data solutions and API services for bulk property data at www.batchdata.io.

Solution · Portfolio Monitoring

Keep the records of your properties current

Send BatchData the list of properties you own, insure, lend on or manage. BatchData sends you the updated record when the data you chose changes.

A scan passes over homes on an aerial photo; one home locks in coral, and a card lists three foreclosure record types.
AS FEATURED IN
The Wall Street Journal logo
CNBC logo
ABC logo
MSN logo representing BatchData's property data and API services for real estate analytics at www.batchdata.io.
Yahoo Finance logo featuring the brand name, representing BatchData's integration of property data and API services for real estate analytics at www.batchdata.io.
AP logo representing Associated Press, featured on BatchData's page about scalable property data access and APIs for real estate applications.
  • 169M+Parcels
  • 3,100+Counties

How it works

One list in. Updated records out when the data you chose changes.

1

You send your list

  • A CSV file with the street, city, state and ZIP of each property
  • Your own ID on each row, returned with the record
A scan bar passes over a close-up aerial photo; a coral ring locks one home, and a card shows it is listed for sale.
2

We match and watch

  • Each row is matched to its property record
  • Setup takes up to 5 days, with our Professional Services team
A table of two recorded loans on one property, showing loan type, amount, rate and recorded date.
3

You get the updated record

  • The updated record for the datasets you contract, not a list of changes
  • Each record carries a propertyId and an updatedAt timestamp
A coral ring locks one home on an aerial photo; a card shows the estimated value, a price range bar and a confidence bar.

What you send and what comes back

One row of your list, and the updated record BatchData returns for it.

Your row

Your ID22041
Street412 Maple Grove Dr
CityPhoenix
StateAZ
ZIP85004

Updated record

Property ID1048821
Updated at2026-10-12

BatchData sends the full updated record. It does not list what changed, so your system compares the new record with the last one.

Get it by

Upload your list as a file. BatchData delivers the updated records to AWS S3, Azure Storage, SFTP or a webhook.

For developers

API

POST https://api.batchdata.com/api/v2/property-subscription
{
  "searchCriteria": {
    "query": "Phoenix, AZ",
    "orQuickLists": ["on-market"]
  },
  "deliveryConfig": {
    "type": "webhook",
    "url": "https://hooks.sonorantrailrealty.com/batchdata"
  }
}

{
  "status": {
    "code": 201,
    "text": "OK"
  },
  "result": {
    "subscriptionId": "FXeLSlemePGGhvt"
  }
}

Create a monitor. Matching property events go to your webhook.

For teams with a list

Bulk file

customer_system_idstreetcitystatezip
22041412 Maple Grove DrPhoenixAZ85004
220421830 Desert Willow LnPhoenixAZ85004
2204377 Canyon Ridge RdPhoenixAZ85004

Upload your list as a CSV with the columns customer_system_id, street, city, state and zip. BatchData matches each row to its property record.

What customers say

"BatchData is a true long-term partner. I've never felt the need to explore other options; the value is too good. I'm not going anywhere."
Matt Young
CEO & Founder, MovingLetters.ai

Portfolio monitoring FAQ

How do I monitor my properties for changes?

BatchData Portfolio Monitoring tracks the properties on your list and sends the updated record when the data you chose changes. Updates go out to Amazon S3, Azure, SFTP or a webhook. Our Professional Services team sets up the fields, the delivery method and the schedule with you.

How often does BatchData deliver updates for a monitored list?

BatchData delivers updates weekly to quarterly, and our Professional Services team sets the schedule with you. BatchData does not guarantee daily delivery, so plan your team's review around the agreed schedule.

What do I send to start monitoring a list?

Send a CSV file, through Amazon S3, with the street, city, state and ZIP of each property. Add your own ID to each row, and BatchData returns it with the record. Send an address in a delete file to stop monitoring it.

How is portfolio monitoring priced?

A data expert quotes the price for your list. The quote depends on the size of your list and the fields you choose.

Can I set up property monitoring myself?

No, a BatchData Professional Services contact sets up each monitored list with you, so it is not a self-serve tool.

Keep your property records current without a manual check

Send us your list. A data expert sets up the fields and the schedule with you.