Listing Data

Track Each Property Listing

80+ fields: the listing status and dates, the list, sold and rental prices, the listing agent and brokerage, schools, taxes and property details.

A scan passes over homes on an aerial photo; one home locks in coral, and a card shows its listing from listed to sold.
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
  • 104M+Properties with listing history
  • 3M+Agent records

What's included

What is Listing Data?

Listing data is the record of a property's listing. It holds the listing status and dates, the list, sold and rental prices, and the listing agent. It also holds the agent office, the brokerage, the schools listed with the property and the property details that the listing states. BatchData returns it in the same record as the base dataset, through its API or in bulk files. It is an add-on to a Property Data plan.

Status

  • Listing status, category and detail
  • Date the status last changed
  • Date listed, failed listing date and sold date

Market

  • Days on market
  • Listed for rent, with the monthly rent

Prices

  • Current list price
  • Lowest and highest list price, with their dates
  • Sold price, and whether it is an estimate

Listing record

  • Listing number, provider and web link
  • Listing tax amount, year and description

Listing agent

  • Listing agent name, license number and roles
  • Listing agent phone, office phone, email and website

Offices

  • Agent office name, company, address and ids
  • Agent office phone, fax, email and website
  • Brokerage name, address, phone, email and website

Schools and place

  • School name, category and district
  • Neighborhood, subdivision and directions

Property

  • Property type and subtype
  • Year built, living area, building area and lot size
  • Bedrooms and bathrooms, from full to quarter

Building

  • Floors and parking spaces
  • Heating, cooling, roof, appliances, fireplace and patio
  • Architectural style, exterior construction and new construction

See every field in the data dictionary

What listing data lets you do

Use the listing record to follow a listing, compare its prices and contact its agent and brokerage.

See where a listing stands

See the status and the key dates of a listing in one place.

  • Status, category and the date the status last changed
  • Date listed, failed listing date and sold date
  • Days on market and the current list price
A listing history card for one home: listed, a price change, sold, and days on market.

Read the price of a listing

Set the list, sold and rental prices side by side.

  • Lowest and highest list price, with their dates
  • Sold price, and whether it is an estimate
  • Rental listings with the monthly rent
A listing price card for 412 Maple Grove Dr with a list price of 418,500, sold price and monthly rent.

Reach the listing agent and the brokerage

Read who listed the property and how to contact them.

  • Agent name, license number, roles, phone, email and website
  • Agent office name, company, address, phone, fax and email
  • Brokerage name, address, phone, email and website
A property at 412 Maple Grove Dr with its list price, its listing agent, and three schools.

Flexible Delivery Options

Choose the integration method that fits your workflow

Real-Time API

Add the listing dataset to a Property Lookup or Property Search request, and filter a search by status, price and days on market.

  • RESTful JSON API
  • Property Search and Lookup return all subscribed datasets in one call
  • Async delivery to your webhook for large batches
  • Developer docs and no-cost sandbox tokens

Bulk Data

Nationwide listing files for your data warehouse or data lake.

  • Choose the datasets and markets you need
  • Amazon S3, SFTP or Google Drive delivery; Snowflake and Databricks through Cloud Delivery
  • CSV, JSON and Parquet formats
  • Weekly, monthly, quarterly or annual deliveries
  • Full refresh or delta files

MCP Server

Your AI assistant looks up a property's listing status, price and agent through the MCP server. An account admin turns on Listing Data.

  • Your AI assistant calls BatchData tools to look up and search properties
  • Connects to Claude, ChatGPT, Cursor and Claude Code with OAuth sign-in
  • Runs on the same API, with datasets set by your account admin

Professional Services

Our Professional Services team helps you choose the listing fields, set up the delivery and match the data to your records.

  • Help choosing datasets, delivery cadence and destination
  • Account manager help with token and dataset setup
  • Support by email and in-app chat
  • Upload a CSV or Excel file and get property data back in the same file

Why BatchData

What You Get With BatchData

One source for property, owner and contact data, by API or by file.

3,100+ Counties

Records from 3,100+ U.S. counties, covering 169M+ parcels.

1,000+ Data Points

Owner, value, mortgage, tax, permit and listing data, with 1,000+ data points for each property.

API or File Delivery

Call the API, or get files in Snowflake, Databricks, Amazon S3, SFTP or Google Drive.

Frequently asked questions

Is there a free sandbox for the property listing data API?

Yes, BatchData gives developers API docs and no-cost sandbox tokens for its API. Sandbox tokens return mock results, not real listing records. Listing Data is an add-on to your Property Data plan, and it returns in the same record as the base dataset.

How many properties does BatchData have listing data for?

BatchData holds listing history for 104M+ properties, and each listing record carries 80+ fields. The fields cover listing status and dates, the list and sold prices, the listing agent and the brokerage. A property with no listing on file returns no listing record.

What is in BatchData's property listing data?

BatchData's listing data has 80+ fields for each listing, such as the sold price, the listing agent and the agent office. The fields also cover the schools listed with the property, the listing taxes and the property details the listing states.

Does listing data include agent and brokerage contacts?

Yes, BatchData listing data holds the listing agent's name, license number, phone, email and website. It also holds the agent office and brokerage details, with their phone, email and address. A record holds these contacts only when the listing states them.

Is the rental price on a listing an estimate?

No, the rental price on a listing is the asking rent from the listing, not an estimate. BatchData returns the monthly rent that a rental listing states. A property with no rental listing has no rental price.

Can I search listings by status, price and days on market?

Yes, BatchData Property Search filters on listing status, price and days on market once you add the listing dataset to the request. Property Lookup returns the same listing fields for one address. Both return every subscribed dataset in one call.

Start with listing data

Talk to a data expert about the listing fields, delivery options and pricing for your team.