---
title: "Property Detail API"
method: POST
path: "/v2/PropertyDetail"
---

# Property Detail API

`POST /v2/PropertyDetail`

Get the full county & public data profile for a given address or ID

## Headers

- `x-user-id` string

## Request body

- object
  - `id` string — The "id" property from the Property Search API result objects. If using this unique property ID for Property Detail, then no other fields are required.
  - `exact_match` boolean — only return matches that match your exact address or address parts, no fuzzy matching
  - `address` string — A fully formatted address with the following format: 123 Main St, Arlington VA 22205. When this field is provided and is in the valid format, no other fields are required
  - `house` string — House number field is to be used with the street, city, state, and zip fields (& unit if applicable)
  - `unit` string — House unit number (for Apt. #'s, Suite #'s, etc.)
  - `street` string — The street name of the property (e.g. Main St)
  - `city` string — The city where the property is located
  - `state` string — The 2 character state code for the property's state (e.g. VA = Virginia)
  - `county` string — (*This field is not required for a fully formatted address*) The county where your search property is located.
  - `zip` string — Zipcodes need to be 5 digits
  - `apn` string — The assessor's parcel number (APN) is a unique identifier for an address/parcel & is particularly helpful when looking up Land Parcels without House Numbers
  - `fips` string — String of Length 5
  - `prior_owner` boolean

## Response `200`

200

- object
  - `data` object, required — Comprehensive property data containing all property information
    - `id` integer — Unique property identifier
    - `MFH2to4` boolean — Multi-family home with 2-4 units
    - `MFH5plus` boolean — Multi-family home with 5+ units
    - `absenteeOwner` boolean — Indicates if the owner does not live at the property address
    - `adjustableRate` boolean — Indicates if the mortgage has an adjustable interest rate
    - `assumable` boolean — Indicates if the mortgage is assumable by a new buyer
    - `auction` boolean — Indicates if the property is scheduled for auction
    - `equity` integer — Property equity amount in dollars
    - `bankOwned` boolean — Indicates if the property is bank owned (REO)
    - `cashBuyer` boolean — Indicates if the current owner purchased with cash
    - `cashSale` boolean — Indicates if the last sale was a cash transaction
    - `corporateOwned` boolean — Indicates if the property is owned by a corporation or business entity
    - `death` boolean — Indicates if there was a death associated with the property
    - `deathTransfer` boolean — Indicates if the property transfer was due to death of owner
    - `deedInLieu` boolean — Indicates if there was a deed in lieu of foreclosure
    - `equityPercent` integer — Equity as a percentage of property value
    - `estimatedEquity` integer — Estimated equity amount in dollars
    - `estimatedMortgageBalance` string — Estimated remaining mortgage balance
    - `estimatedMortgagePayment` string — Estimated monthly mortgage payment
    - `estimatedValue` integer — Estimated current market value of the property
    - `floodZone` boolean — Indicates if the property is located in a FEMA flood zone
    - `floodZoneDescription` string — Description of the flood zone designation
    - `floodZoneType` string — FEMA flood zone type code (e.g., A, AE, X)
    - `freeClear` boolean — Indicates if the property has no mortgage or liens
    - `highEquity` boolean — Indicates if the property has high equity (typically >50%)
    - `inStateAbsenteeOwner` boolean — Indicates if the owner lives in the same state but not at the property
    - `inherited` boolean — Indicates if the property was inherited by the current owner
    - `investorBuyer` boolean — Indicates if the current owner is an investor (not owner-occupied)
    - `judgment` boolean — Indicates if there is a judgment against the property
    - `lastSaleDate` string — Date of the most recent sale transaction
    - `lastSalePrice` string — Sale price of the most recent transaction
    - `lastUpdateDate` string — Date when the property record was last updated
    - `lien (*deprecated)` boolean — Indicates if there is a lien on the property
    - `loanTypeCodeFirst` string — Loan type code for the first mortgage
    - `loanTypeCodeSecond` string — Loan type code for the second mortgage
    - `loanTypeCodeThird` string — Loan type code for the third mortgage
    - `maturityDateFirst` string — Maturity date of the first mortgage
    - `mlsActive` boolean — Indicates if there is an active MLS listing
    - `mlsCancelled (*deprecated)` boolean — Indicates if the MLS listing was cancelled
    - `mlsDaysOnMarket` integer — Number of days the property has been listed on MLS
    - `mlsFailed (*deprecated)` boolean — Indicates if the MLS listing failed to sell
    - `mlsFailedDate (*deprecated)` string — Date when the MLS listing failed
    - `mlsHasPhotos` boolean — Indicates if the MLS listing includes photos
    - `mlsLastSaleDate` string — Last sale date according to MLS records
    - `mlsLastStatusDate` string — Date of the last MLS status change
    - `mlsListingDate` string — Date when the property was listed on MLS
    - `mlsListingPrice` integer — Current MLS listing price
    - `mlsListingPricePerSquareFoot` integer — MLS listing price divided by square footage
    - `mlsPending` boolean — Indicates if the MLS listing is under contract (pending)
    - `mlsSold` boolean — Indicates if the property sold through MLS
    - `mlsSoldPrice` string — Price at which the property sold through MLS
    - `mlsStatus` string — refer instead to mlsActive & mlsPending
    - `mlsTotalUpdates` integer — Total number of updates made to the MLS listing
    - `mlsType` string — Type of MLS listing (For Sale, For Rent, etc.)
    - `mobileHome` boolean — Indicates if the property is a mobile or manufactured home
    - `noticeType` string — Type of legal notice filed against the property
    - `openMortgageBalance` integer — Total balance of all active/open mortgages
    - `outOfStateAbsenteeOwner` boolean — Indicates if the owner lives in a different state
    - `ownerOccupied` boolean — Indicates if the owner lives at the property
    - `preForeclosure` boolean — Indicates if the property is in pre-foreclosure status
    - `privateLender` boolean — Indicates if the mortgage is held by a private lender
    - `propertyType` string — Type of property (Single Family, Condo, Townhouse, etc.)
    - `quitClaim` boolean — Indicates if the last transfer was via quit claim deed
    - `reapi_loaded_at` string — internal field
    - `sheriffsDeed` boolean — Indicates if the property transferred via sheriff's deed
    - `spousalDeath` boolean — Indicates if the transfer was due to death of a spouse
    - `taxLien (*deprecated)` boolean — Indicates if there is a tax lien on the property
    - `trusteeSale` boolean — Indicates if the property was sold at a trustee sale
    - `vacant` boolean — Indicates if the property is currently vacant
    - `warrantyDeed` string — Indicates if the last transfer was via warranty deed
    - `auctionInfo` object — Information about property auction if scheduled or completed
      - `active` boolean — Indicates if the auction is currently active
      - `auctionDate` string — Scheduled date of the auction
      - `auctionStreetAddress` string — Street address where the auction will be held
      - `auctionTime` string — Scheduled time of the auction
      - `caseNumber` string — Court case number associated with the foreclosure
      - `defaultAmount` string — Amount in default that triggered the foreclosure
      - `documentType` 'Notice of Foreclosure Sale' | 'Notice of Trustee Sale' | 'NF/NS updated with Sale Information (Rescheduled)' | 'Notice of Default' | 'Foreclosure Judgment Entered' | 'Re-Recorded Notice of Default' | 'Re-Recorded Notice of Sale' | 'Re-Recorded Notice of Trustee's Sale' | 'Re-Recorded Final Judgment of Foreclosure' | 'Real Estate Owned' | 'Lis Pendens' | 'Cancelled' — Type of foreclosure document filed
      - `estimatedBankValue` string — Bank's estimated value of the property
      - `foreclosureId` string — Unique identifier for the foreclosure record
      - `judgmentAmount` string — Court judgment amount
      - `judgmentDate` string — Date of the court judgment
      - `lenderName` string — Name of the lender or creditor
      - `lenderPhone` string — Contact phone number for the lender
      - `noticeType` 'FOR' | 'NTS' | 'RS' | 'NOD' | 'JF' | 'RD' | 'SR' | 'RT' | 'REO' | 'NOL' | 'CN' — Type of foreclosure notice (Notice of Default, Notice of Sale, etc.)
      - `openingBid` string — Opening bid amount at auction
      - `originalLoanAmount` string — Original amount of the loan in foreclosure
      - `recordingDate` string — Date the foreclosure was recorded with the county
      - `seqNo` integer — Sequence number for this auction record
      - `trusteeAddress` string — Address of the trustee handling the foreclosure
      - `trusteeFullName` string — Full name of the trustee
      - `trusteePhone` string — Contact phone number for the trustee
      - `trusteeSaleNumber` string — Trustee sale identification number
      - `typeName` string — Type name or classification of the foreclosure
    - `currentMortgages` object[] — Array of current active mortgages on the property
      - `amount` integer — Mortgage loan amount
      - `assumable` boolean — Indicates if the mortgage can be assumed by a buyer
      - `book` string — Book number where the mortgage is recorded
      - `page` string — Page number where the mortgage is recorded
      - `documentNumber` string — Document number of the mortgage filing
      - `deedType` string — Type of deed associated with the mortgage
      - `documentDate` string — Date the mortgage document was created
      - `granteeName` string — Name of the grantee (borrower)
      - `interestRate` integer — Interest rate of the mortgage
      - `interestRateType` 'Variable' | 'Fixed Rate' | 'Adjustable Rate' | 'Unknown' | 'Other' | 'All Inclusive Deed of Trust (code phased out)' | 'Multiple Loan Amounts' | 'Step Interest Rate' — Type of interest rate (Fixed, Adjustable, etc.)
      - `lenderCode` 'B' | 'M' | 'U' | 'N' | 'L' | 'O' | 'X' | 'F' | 'G' | 'P' | 'S' | 'Z' | 'Q' | 'I' | 'R' | 'E' | 'W' | 'D' | 'x' | 'H' | '0' | 'C' | 'T' — Code identifying the lender
      - `lenderName` string — Name of the lending institution
      - `lenderType` 'Bank' | 'Mortgage Company' | 'Credit Union' | 'Not Known' | 'Other (Company or Corporation)' | 'Lending Institution' | 'Subprime Lender' | 'Finance Company' | 'Private Party (Individual)' | 'Seller' | 'Reverse Mortgage Lender' | 'Mers (Mortgage Electronic Registration System)' | 'Insurance' | 'Et Al (And Others)' | 'Internet Storefront' | 'Goverment (Fha, Va, Etc.) - Used When The Actual Lender Servicing The Loan On Behalf Of The Government Agency Cannot Be Determined. If the Lending Institution Can Be Determined Then The Lender Code Will Reflect the Institution' — Type of lender (Bank, Credit Union, Private, etc.)
      - `loanType` string — Type of loan (Conventional, FHA, VA, etc.)
      - `loanTypeCode` string — Code representing the loan type
      - `maturityDate` string — Date when the mortgage matures
      - `mortgageId` string — Unique identifier for the mortgage record
      - `position` 'First' | 'Second' — Lien position (1st, 2nd, 3rd)
      - `recordingDate` string — Date the mortgage was recorded with the county
      - `seqNo` integer — Sequence number for this mortgage record
      - `term` string — Term length of the mortgage
      - `termType` string — Type of term (Years, Months)
      - `transactionType` string — Type of transaction (Purchase, Refinance, HELOC, etc.)
    - `demographics` object — Demographic and rental market data for the property's area
      - `fmrEfficiency` string — HUD Fair Market Rent for efficiency/studio apartments in this area
      - `fmrFourBedroom` string — HUD Fair Market Rent for 4-bedroom units in this area
      - `fmrOneBedroom` string — HUD Fair Market Rent for 1-bedroom units in this area
      - `fmrThreeBedroom` string — HUD Fair Market Rent for 3-bedroom units in this area
      - `fmrTwoBedroom` string — HUD Fair Market Rent for 2-bedroom units in this area
      - `fmrYear` string — Year of the Fair Market Rent data
      - `hudAreaCode` string — HUD area code for this location
      - `hudAreaName` string — HUD area name for this location
      - `medianIncome` string — Median household income for the area
      - `suggestedRent` string — Suggested monthly rent amount for this property
    - `foreclosureInfo` object[] — Array of foreclosure records associated with the property
      - `active` boolean — Indicates if the foreclosure is currently active
      - `auctionDate` string — Scheduled date of the foreclosure auction
      - `auctionStreetAddress` string — Street address where the auction will be held
      - `auctionTime` string — Scheduled time of the foreclosure auction
      - `caseNumber` string — Court case number for the foreclosure
      - `defaultAmount` integer — Amount in default that triggered the foreclosure
      - `documentType` string — Type of foreclosure document
      - `estimatedBankValue` integer
      - `foreclosureId` integer — Unique identifier for this foreclosure record
      - `judgmentAmount` string — Court judgment amount
      - `judgmentDate` string — Date of the court judgment
      - `lenderName` string — Name of the foreclosing lender
      - `lenderPhone` string — Contact phone number for the lender
      - `noticeType` string — Type of foreclosure notice filed
      - `openingBid` integer — Opening bid amount at auction
      - `originalLoanAmount` integer — Original loan amount in foreclosure
      - `recordingDate` string — Date the foreclosure was recorded
      - `seqNo` integer — Sequence number for this foreclosure record
      - `trusteeAddress` string — Address of the foreclosure trustee
      - `trusteeFullName` string — Full name of the trustee
      - `trusteePhone` string — Contact phone number for the trustee
      - `trusteeSaleNumber` string — Trustee sale identification number
      - `typeName` string — Type or classification of the foreclosure
    - `lastSale` object — Details about the most recent sale transaction of the property
      - `book` string — Book number where the sale was recorded
      - `page` string — Page number where the sale was recorded
      - `documentNumber` string — Document number of the sale filing
      - `armsLength` boolean — Indicates if the sale was an arm's length transaction (fair market value between unrelated parties)
      - `buyerNames` string — Name(s) of the buyer(s)
      - `documentType` string — Type of deed or transfer document
      - `documentTypeCode` string — Code representing the document type
      - `downPayment` integer — Down payment amount
      - `ltv` integer — Loan-to-value ratio at time of purchase
      - `ownerIndividual` boolean — Indicates if the current owner is an individual (vs entity)
      - `priorOwnerIndividual` boolean — Indicates if the prior owner was an individual (vs entity)
      - `priorOwnerMonthsOwned` integer — Number of months the prior owner held the property
      - `purchaseMethod` 'Cash Purchase' | 'Financed' — Method of purchase (Cash, Financed, etc.)
      - `recordingDate` string — Date the sale was recorded with the county
      - `saleAmount` integer — Sale price of the transaction
      - `saleDate` string — Date of the sale transaction
      - `sellerNames` string — Name(s) of the seller(s)
      - `seqNo` integer — Sequence number for this sale record
      - `transactionType` 'Arms Length Residential Transactions (Purchase/Resales)' | 'Non-Arm's Length Transactions' | 'Transfer' | 'Non-Residential Arm's Length Transactions' | 'New Construction Residential Transactions' | 'Foreclosure' | 'Construction Sale' | 'Subdivision Related Transfer' | 'Timeshare Transfer' — Type of transaction (Resale, New Construction, etc.)
      - `latestArmsLengthSaleDate` string — Date of the most recent arm's length sale
      - `latestArmsLengthSaleAmount` integer — Amount of the most recent arm's length sale
      - `priorArmsLengthSaleDate` string — Date of the previous arm's length sale
      - `priorArmsLengthSaleAmount` integer — Amount of the previous arm's length sale
      - `latestNonArmsLengthSaleDate` string — Date of the most recent non-arm's length sale
      - `priorNonArmsLengthSaleDate` string — Date of the previous non-arm's length sale
    - `linkedProperties` object — Information about other properties owned by the same owner (portfolio data)
      - `ids` string — List of up to 50 Comma-separated property IDs owned by the same owner
      - `purchasedLast12mos` integer — Number of properties purchased by this owner in the last 12 months
      - `purchasedLast6mos` integer — Number of properties purchased by this owner in the last 6 months
      - `totalEquity` string — Total equity across all properties owned by this owner
      - `totalMortgageBalance` string — Total mortgage balance across all properties owned by this owner
      - `totalOwned` string — Total number of properties owned by this owner
      - `totalValue` string — Total estimated value of all properties owned by this owner
    - `lotInfo` object — Information about the property lot and parcel
      - `apn` string — Assessor's Parcel Number (formatted)
      - `apnUnformatted` string — Assessor's Parcel Number (unformatted/raw)
      - `censusBlock` string — Census block identifier
      - `censusBlockGroup` string — Census block group identifier
      - `censusTract` string — Census tract identifier
      - `landUse` 'Residential' | 'RESIDENTIAL' | 'AGRICULTURE / FARMING' | 'VACANT LAND' | 'Commercial' | 'COMMERCIAL' | 'OTHER/UNKNOWN' | 'PUBLIC WORKS' | 'INDUSTRIAL' — Designated land use classification
      - `legalDescription` string — Legal description of the property
      - `legalSection` string — Legal section designation
      - `lotAcres` integer — Lot size in acres
      - `lotNumber` string — Lot number within subdivision
      - `lotSquareFeet` integer — Lot size in square feet
      - `lotDepthFeet` integer — Depth of the lot in feet
      - `lotWidthFeet` integer — Width of the lot in feet
      - `propertyClass` string — Property classification
      - `propertyUse` string — Current use of the property
      - `subdivision` string — Name of the subdivision
      - `zoning` string — Zoning classification
    - `mlsHistory` object[] — Historical MLS listing records for the property
      - `agentEmail` string — Email address of the listing agent
      - `agentName` string — Name of the listing agent
      - `agentOffice` string — Name of the agent's brokerage office
      - `agentPhone` string — Phone number of the listing agent
      - `baths` integer — Number of bathrooms listed in this MLS record
      - `beds` integer — Number of bedrooms listed in this MLS record
      - `daysOnMarket` string — Number of days the listing was on market
      - `lastStatusDate` string — Date of the last status change for this listing
      - `price` integer — Listing price for this MLS record
      - `propertyId` integer — Property ID associated with this MLS record
      - `seqNo` integer — Sequence number for this MLS history record
      - `status` string — Status of the listing (Active, Pending, Sold, Cancelled, etc.)
      - `statusDate` string — Date when this status was set (YYYY-MM-DD format)
      - `type` 'single_family' | 'multi_family' | 'unknown' | 'condo' | 'land_lot' | 'multi_unit' | 'pre_built_sfh' | 'mobile_home' | 'pre_active' | 'co_op' | 'mixed_use' | 'pre_built_mfh' | 'auction_house' | 'foreclosure_home' | 'time_share' | 'fractional_ownership' — Type of MLS listing (For Sale, For Rent, etc.)
    - `mlsKeywords` object — Keyword indicators extracted from MLS listing descriptions
      - `creativeFinancing` boolean — Indicates if the listing mentions creative financing options
      - `investorOwned` boolean — Indicates if the listing mentions investor ownership
      - `motivatedSellerHigh` boolean — Indicates strong motivated seller language in the listing
      - `motivatedSellerLow` boolean — Indicates mild motivated seller language in the listing
      - `motivatedSellerMed` boolean — Indicates moderate motivated seller language in the listing
    - `mortgageHistory` object[] — Historical mortgage records for the property (both current and paid off)
      - `amount` integer — Mortgage loan amount
      - `assumable` boolean — Indicates if the mortgage can be assumed by a buyer
      - `book` string — Book number where the mortgage was recorded
      - `page` string — Page number where the mortgage was recorded
      - `documentNumber` string — Document number of the mortgage filing
      - `deedType` string — Type of deed associated with the mortgage
      - `documentDate` string — Date the mortgage document was created
      - `granteeName` string — Name of the grantee (borrower)
      - `interestRate` integer — Interest rate of the mortgage
      - `interestRateType` 'Variable' | 'Fixed Rate' | 'Adjustable Rate' | 'Unknown' | 'Other' | 'All Inclusive Deed of Trust (code phased out)' | 'Multiple Loan Amounts' | 'Step Interest Rate' — Type of interest rate (Fixed, Adjustable, etc.)
      - `lenderCode` 'B' | 'M' | 'U' | 'N' | 'L' | 'O' | 'X' | 'F' | 'G' | 'P' | 'S' | 'Z' | 'Q' | 'I' | 'R' | 'E' | 'W' | 'D' | 'x' | 'H' | '0' | 'C' | 'T' — Code identifying the lender
      - `lenderName` string — Name of the lending institution
      - `lenderType` 'Bank' | 'Mortgage Company' | 'Credit Union' | 'Not Known' | 'Other (Company or Corporation)' | 'Lending Institution' | 'Subprime Lender' | 'Finance Company' | 'Private Party (Individual)' | 'Seller' | 'Reverse Mortgage Lender' | 'Mers (Mortgage Electronic Registration System)' | 'Insurance' | 'Et Al (And Others)' | 'Internet Storefront' | 'Goverment (Fha, Va, Etc.) - Used When The Actual Lender Servicing The Loan On Behalf Of The Government Agency Cannot Be Determined. If the Lending Institution Can Be Determined Then The Lender Code Will Reflect the Institution' — Type of lender (Bank, Credit Union, Private, etc.)
      - `loanType` string — Type of loan (Conventional, FHA, VA, etc.)
      - `loanTypeCode` string — Code representing the loan type
      - `maturityDate` string — Date when the mortgage matures
      - `mortgageId` string — Unique identifier for the mortgage record
      - `open` boolean — Indicates if the mortgage is still open/active
      - `position` 'First' | 'Second' | 'Third' — Lien position (1st, 2nd, 3rd)
      - `recordingDate` string — Date the mortgage was recorded with the county
      - `seqNo` integer — Sequence number for this mortgage record
      - `term` string — Term length of the mortgage
      - `termType` string — Type of term (Years, Months)
      - `transactionType` string — Type of transaction (Purchase, Refinance, HELOC, etc.)
    - `neighborhood` object — Information about the property's neighborhood or subdivision
      - `center` string — Geographic center point of the neighborhood (coordinates)
      - `id` string — Unique identifier for the neighborhood
      - `name` string — Name of the neighborhood or subdivision
      - `type` string — Type of neighborhood classification (subdivision, community, etc.)
    - `ownerInfo` object — Information about the current property owner
      - `absenteeOwner` boolean — Indicates if the owner does not live at the property
      - `companyName` string — Company name if owned by a business entity
      - `corporateOwned` boolean — Indicates if the property is owned by a corporation
      - `equity` integer — Owner's equity in the property
      - `inStateAbsenteeOwner` boolean — Indicates if the owner lives in the same state but not at the property
      - `mailAddress` object — Mailing address for the property owner
        - `address` string — Full formatted mailing address
        - `addressFormat` 'S' | 'H' | 'P' | 'R' | 'F' | 'G' — Format type of the address
        - `carrierRoute` string — USPS carrier route code
        - `city` string — City name
        - `county` string — County name
        - `fips` string — FIPS code for the location
        - `house` string — House number
        - `label` string — Address label
        - `preDirection` string — Street pre-direction (N, S, E, W)
        - `state` string — State abbreviation
        - `street` string — Street name
        - `streetType` 'St' | 'Rd' | 'Dr' | 'Ave' | 'Ln' | 'Ct' | 'Way' | 'Cir' | 'Pl' | 'Blvd' | 'Trl' | 'Ter' | 'Hwy' | 'Loop' | 'Pkwy' | 'Cv' | 'Pike' | 'Run' | 'Rdg' | 'Pt' | 'Park' | 'Trce' | 'Path' | 'Crk' | 'Sq' | 'Pass' | 'Xing' | 'Ext' | 'Bnd' | 'Hl' | 'Tpke' | 'Br' | 'Walk' | 'Hts' | 'Vw' | 'Row' | 'Aly' | 'Holw' | 'Gln' | 'Plz' | 'Lndg' | 'Lk' | 'Vlg' | 'Frk' | 'Cres' | 'Rte' | 'Grv' | 'Fwy' | 'Vis' | 'Mnr' | 'Riv' | 'Est' | 'Is' | 'Hls' | 'Cmn' | 'Vly' | 'Grn' | 'Blf' | 'Spgs' | 'Spur' | 'Expy' | 'Crst' | 'Mdws' | 'Cyn' | 'Ests' | 'Byp' | 'Mtn' | 'Oval' | 'Curv' | 'Mdw' | 'Fls' | 'Frst' | 'Rnch' | 'Knl' | 'Gdns' | 'Sta' | 'Cmns' | 'Land' | 'Mews' | 'Isle' | 'Shrs' | 'Ctr' | 'Brk' | 'Bch' | 'Hbr' | 'Ml' | 'Psge' | 'Cswy' | 'Cor' | 'Pr' | 'Hvn' | 'Clb' | 'Spg' | 'Crse' | 'Pnes' | 'Fld' | 'Ky' | 'Mall' | 'Brg' | 'Knls' — Street type (St, Ave, Blvd, etc.)
        - `unit` string — Unit number
        - `unitType` 'Ste' | '#' | 'Apt' | 'Unit' | 'Lot' | 'Spc' | 'Trlr' | 'Fl' | 'Rm' | 'Bldg' | 'Ofc' | 'Dept' | 'Ph' | 'Frnt' | 'Rear' | 'Stop' | 'Lbby' | 'Lowr' | 'Key' | 'Uppr' | 'Bsmt' | 'Side' | 'Slip' | 'Hngr' | 'Pier' | 'Pmb' — Unit type (Apt, Suite, etc.)
        - `zip` string — ZIP code
        - `zip4` string — ZIP+4 code
      - `outOfStateAbsenteeOwner` boolean — Indicates if the owner lives in a different state than the property
      - `owner1FirstName` string — First name of the first owner
      - `owner1FullName` string — Full name of the first owner
      - `owner1LastName` string — Last name of the first owner
      - `owner1Type` 'Individual' | 'Company' | 'Other' — Type or classification of the first owner (Individual, Trust, LLC, etc.)
      - `owner2FirstName` string — First name of the second owner (if applicable)
      - `owner2FullName` string — Full name of the second owner (if applicable)
      - `owner2LastName` string — Last name of the second owner (if applicable)
      - `owner2Type` 'Individual' | 'Company' | 'Other' — Type or classification of the second owner (Individual, Trust, LLC, etc.)
      - `ownerOccupied` boolean — Indicates if the owner lives at the property
      - `ownershipLength` integer — Number of months the current owner has owned the property
    - `priorOwnerInfo` object — Information about the previous property owner
      - `companyName` string — Company name if the prior owner was a business entity
      - `ownershipLength` integer — Number of months the prior owner held the property
      - `owner1FirstName` string — First name of the first prior owner
      - `owner1LastName` string — Last name of the first prior owner
      - `owner1FullName` string — Full name of the first prior owner
      - `owner1VestingType` string — Vesting type for the first prior owner (Joint Tenancy, Tenants in Common, etc.)
      - `owner2FirstName` string — First name of the second prior owner (if applicable)
      - `owner2LastName` string — Last name of the second prior owner (if applicable)
      - `owner2FullName` string — Full name of the second prior owner (if applicable)
      - `owner2Type` string — Type or classification of the second prior owner
      - `ownerNames` string — Combined names of all prior owners
      - `mailAddress` object — Mailing address for the prior owner
        - `house` string — House number
        - `street` string — Street name
        - `address` string — Full formatted mailing address
        - `preDirectionpreDirection` string — Street pre-direction (N, S, E, W)
        - `streetType` string — Street type (St, Ave, Blvd, etc.)
        - `unit` string — Unit number
        - `unitType` string — Unit type (Apt, Suite, etc.)
        - `city` string — City name
        - `state` string — State abbreviation
        - `zip` string — ZIP code
        - `zip4` string — ZIP+4 code
        - `label` string — Address label
    - `propertyInfo` object — Comprehensive information about the property's physical characteristics and features
      - `address` object — Property address details
        - `address` string — Full formatted property address
        - `carrierRoute` string — USPS carrier route code
        - `city` string — City name
        - `congressionalDistrict` string — Congressional district number
        - `county` string — County name
        - `fips` string — FIPS code for the location
        - `house` string — House number
        - `jurisdiction` string — Legal jurisdiction
        - `label` string — Address label
        - `preDirection` string — Street pre-direction (N, S, E, W)
        - `state` string — State abbreviation
        - `street` string — Street name
        - `streetType` string — Street type (St, Ave, Blvd, etc.)
        - `unit` string — Unit number
        - `unitType` string — Unit type (Apt, Suite, etc.)
        - `zip` string — ZIP code
        - `zip4` string — ZIP+4 code
      - `airConditioningType` 'CENTRAL' | 'YES' | 'NONE' | 'REFRIGERATOR' | 'AC.PACKAGE' | 'EVAPORATIVE' | 'WINDOW A/C' | 'WALL UNIT' | 'OTHER' | 'AC.FAN COOLING' | 'PARTIAL' | 'AC.CHILLED WATER' | 'AC.OFFICE ONLY' | 'SOLAR' — Type of air conditioning system
      - `attic` boolean — Indicates if the property has an attic
      - `basementFinishedPercent` integer — Percentage of basement that is finished
      - `basementSquareFeet` integer — Total basement square footage
      - `basementSquareFeetFinished` integer — Finished basement square footage
      - `basementSquareFeetUnfinished` integer — Unfinished basement square footage
      - `basementType` 'FINISHED' | 'NO BASEMENT' | 'UNFINISHED' | 'PARTIALLY FINISHED' — Type of basement (Full, Partial, Crawl Space, etc.)
      - `bathrooms` integer — Total number of bathrooms
      - `bedrooms` integer — Total number of bedrooms
      - `breezeway` boolean — Indicates if the property has a breezeway
      - `buildingSquareFeet` integer — Total building square footage
      - `buildingCondition` 'AVERAGE' | 'FAIR' | 'GOOD' | 'EXCELLENT' | 'POOR' | 'UNSOUND'
      - `buildingsCount` integer — Number of buildings on the property
      - `carport` boolean — Indicates if the property has a carport
      - `construction` 'Adobe' | 'Arched/Dome' | 'Brick, Concrete' | 'Concrete Blocks' | 'Frame' | 'Heavy Frame' | 'Steel Frame' | 'Wood Frame' | 'Metal Frames' | 'Light Frame' | 'Pole Frame' | 'Unknown' | 'Wood' | 'Masonry/Concrete Masonry Units (Cmus)' | 'Brick' | 'Stone' | 'Tilt-up Concrete' | 'Manufactured' | 'Mixed' | 'Log' | 'Steel & Concrete' — Construction type or materials
      - `deck` boolean — Indicates if the property has a deck
      - `deckArea` integer — Deck area in square feet
      - `featureBalcony` boolean — Indicates if the property has a balcony
      - `fireplace` boolean — Indicates if the property has a fireplace
      - `fireplaces` integer — Number of fireplaces
      - `garageSquareFeet` integer — Garage square footage
      - `garageType` 'Garage' | 'Attached Garage' | 'Detached Garage' | 'Carport' | 'Mixed' | 'Underground/Basement' | 'Built-in' | 'Finished' | 'Paved/Surfaced' | 'Open' | 'Unimproved' | 'Parking Lot' | 'Tuckunder' | 'Parking Structure' | 'Finished - Attached' | 'Covered' | 'Pole' | 'Unfinished - Detached' | 'Offsite' | 'Finished - Detached' | 'Unfinished - Attached' | 'Ramp' | 'Heated' — Type of garage (Attached, Detached, etc.)
      - `heatingFuelType` 'Gas' | 'Electric' | 'Oil' | 'Wood' | 'Solar' | 'Propane' | 'Coal' | 'Geo-Thermal' | 'Butane' — Type of fuel used for heating
      - `heatingType` 'Forced Air Unit' | 'Central' | 'Yes' | 'Heat Pump' | 'Hot Water' | 'Floor/Wall' | 'Baseboard' | 'Electric' | 'Gas' | 'Radiant' | 'Space/Suspended' | 'Steam' | 'Other' | 'Gravity' | 'Oil' | 'Vent' | 'Zone' | 'Wood Burning' | 'Solar' | 'Convection' | 'Geo-Thermal' | 'Propane' | 'Coal' | 'Partial' — Type of heating system
      - `hoa` boolean — Indicates if there is a homeowners association
      - `interiorStructure` 'Wallboard/Drywall' | 'Plaster' | 'Paneling (Unspecified)' | 'Wood (Unspecified)' | 'Plywood' | 'Finished/Painted' | 'Composition' | 'Unfinished' | 'Custom/Decorative' | 'Type Not Specified' | 'Masonry (Unspecified)' | 'Block (Unspecified)' | 'Concrete' | 'Log' | 'Metal' | 'Brick' | 'Cement/Board' | 'Vinyl Panel/Coating' | 'Stone' | 'Glass' — Description of interior structure
      - `latitude` integer — Latitude coordinate of the property
      - `livingSquareFeet` integer — Living area square footage
      - `longitude` integer — Longitude coordinate of the property
      - `lotSquareFeet` integer — Lot size in square feet
      - `parcelAccountNumber` string — County parcel account number
      - `parkingSpaces` integer — Number of parking spaces
      - `partialBathrooms` integer — Number of partial/half bathrooms
      - `patio` boolean — Indicates if the property has a patio
      - `patioArea` string — Patio area in square feet
      - `plumbingFixturesCount` integer — Total number of plumbing fixtures
      - `pool` boolean — Indicates if the property has a pool
      - `poolArea` integer — Pool area in square feet
      - `porchArea` integer — Porch area in square feet
      - `porchType` 'Open Porch' | 'Porch' | 'Covered Porch' | 'Enclosed Porch' | 'Finished/Screened Porch' | 'Glass Porch' — Type of porch
      - `pricePerSquareFoot` integer — Price per square foot based on last sale or current value
      - `propertyUse` string — Current use of the property
      - `propertyUseCode` integer — Numeric code representing property use
      - `roofConstruction` string — Type of roof construction
      - `roofMaterial` string — Roof material type
      - `roomsCount` integer — Total number of rooms
      - `rvParking` boolean — Indicates if RV parking is available
      - `safetyFireSprinklers` boolean — Indicates if the property has fire sprinklers
      - `stories` integer — Number of stories
      - `taxExemptionHomeownerFlag` boolean — Indicates if the property has a homeowner tax exemption
      - `unitsCount` integer — Number of units in the property
      - `utilitiesSewageUsage` string — Type of sewage system
      - `utilitiesWaterSource` string — Source of water for the property
      - `yearBuilt` integer — Year the property was built
    - `saleHistory` object[] — Historical sale transaction records for the property
      - `book` string — Book number where the sale was recorded
      - `page` string — Page number where the sale was recorded
      - `documentNumber` string — Document number of the sale filing
      - `armsLength` boolean — Indicates if the sale was an arm's length transaction (fair market value between unrelated parties)
      - `buyerNames` string — Name(s) of the buyer(s)
      - `documentType` string — Type of deed or transfer document
      - `documentTypeCode` string — Code representing the document type
      - `downPayment` integer — Down payment amount
      - `ltv` integer — Loan-to-value ratio at time of purchase
      - `ownerIndividual` boolean — Indicates if the buyer was an individual (vs entity)
      - `purchaseMethod` 'Cash Purchase' | 'Financed' — Method of purchase (Cash, Financed, etc.)
      - `recordingDate` string — Date the sale was recorded with the county
      - `saleAmount` integer — Sale price of the transaction
      - `saleDate` string — Date of the sale transaction
      - `sellerNames` string — Name(s) of the seller(s)
      - `seqNo` integer — Sequence number for this sale record
      - `transactionType` 'Arms Length Residential Transactions (Purchase/Resales)' | 'Non-Arm's Length Transactions' | 'Transfer' | 'Non-Residential Arm's Length Transactions' | 'New Construction Residential Transactions' | 'Foreclosure' | 'Construction Sale' | 'Subdivision Related Transfer' | 'Timeshare Transfer' — Type of transaction (Resale, New Construction, etc.)
    - `schools` object[] — Information about schools near the property
      - `city` string — City where the school is located
      - `enrollment` integer — Total student enrollment
      - `grades` string — Grade levels served by the school
      - `levels` object — School levels offered
        - `elementary` boolean — Indicates if the school offers elementary education
        - `high` boolean — Indicates if the school offers high school education
        - `middle` boolean — Indicates if the school offers middle school education
        - `preschool` boolean — Indicates if the school offers preschool education
      - `location` string — Geographic location description
      - `name` string — Name of the school
      - `parentRating` integer — Parent rating score
      - `rating` integer — Overall school rating score
      - `state` string — State where the school is located
      - `street` string — Street address of the school
      - `type` 'Public' | 'Charter' — Type of school (Public, Private, Charter, etc.)
      - `zip` string — ZIP code of the school
    - `taxInfo` object — Property tax and assessment information
      - `assessedImprovementValue` integer — Assessed value of improvements (buildings/structures)
      - `assessedLandValue` integer — Assessed value of the land only
      - `assessedValue` integer — Total assessed value (land + improvements)
      - `assessmentYear` integer — Year of the assessment
      - `estimatedValue` integer — Estimated market value of the property
      - `marketImprovementValue` integer — Market value of improvements
      - `marketLandValue` integer — Market value of the land
      - `marketValue` integer — Total market value
      - `propertyId` integer — Property ID associated with this tax record
      - `taxAmount` integer — Annual property tax amount
      - `taxDelinquentYear` string — Year of tax delinquency if applicable
      - `year` integer — Tax year

## Other responses

- `400` — 400
- `401` — 401
- `404` — 404
- `429` — 429
- `500` — 500

---

[API](https://skmtc.net/realestateapi/apis/property-apis.md) · [All operations](https://skmtc.net/realestateapi/apis/property-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/realestateapi/property-apis/revisions/8e1eee264b55/schema)
