Property Lookup
property_lookupAddress-level US property records from county and city open-data portals — keyless public records, no API key. Answers "when did this house last sell", "how much did sell for", "who owns this property", "what is the assessed value of ", "property sale history", "county assessor data for an address". Returns the property sale history (dated transactions with price where the county publishes it), current assessed value, owner of record, parcel id (DC SSL / NYC BBL / Philadelphia OPA account / Cook County PIN / SF block-lot), land use or building class, year built, square footage, and bed/bath counts where available. SUPPORTED JURISDICTIONS ONLY — property records are maintained per county and there is no national keyless source. Currently covered: dc (Washington, District of Columbia); nyc (New York City (Manhattan, Bronx, Brooklyn, Queens, Staten Island)); philadelphia (Philadelphia, Pennsylvania); cook (Cook County, Illinois (Chicago and suburbs)); sf (San Francisco, California). An address in any other county returns covered:false with the inferred jurisdiction and the supported list, so you can tell the user plainly that this county is not in the dataset rather than guessing. Call property_coverage first if you want the field-by-field capability matrix. Examples: {"address":"1642 30th St NW, Washington DC"} → DC row house, SSL 1282 0198, owner, $1,354,300 assessed, sold 2012-08-09 for $1,085,000, 3 bed / 2.5 bath / 1,510 sqft built 1907. {"address":"232 East 6th Street, Manhattan"} → NYC BBL 1004610024 with the 2016-present sale list. {"address":"228 Spruce St, Philadelphia"} → full recorded deed chain with grantor/grantee. {"address":"3000 N Sheffield Ave, Chicago"} → Cook County PIN, sale, assessed value. {"address":"450 Sutter St, San Francisco"} → assessed value and characteristics (no price — SF does not publish it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Street address as free text. City / state / ZIP are optional but improve jurisdiction inference, e.g. "1600 Pennsylvania Ave NW", "232 East 6th Street, New York, NY 10003", "3000 N Sheffield Ave, Chicago IL". Punctuation, casing, and Ave/Avenue or St/Street spelling are all handled. | |
| max_sales | No | Maximum sale/transfer records to return, 1-50 (default 20, newest first). | |
| jurisdiction | No | Optional. Skip inference and query a specific portal. One of: dc | nyc | philadelphia | cook | sf. |