Detailed Property Information

POST /v2/PropertyDetail

Get comprehensive details about a specific property including ownership, valuation, characteristics, sales history, and financial indicators. Can search by ID, address, or APN.

Headers

  • x-api-key string Required

    API key for authentication

  • x-user-id string

    Optional user identifier for tracking and analytics

application/json

Body Required

Property detail request

  • id string | integer

    Unique property identifier

  • address string

    Full property address

    Minimum length is 5.

  • house string

    House number component

  • unit string

    Unit number component

  • street string

    Street name component

  • city string

    City name

  • state string

    State abbreviation

    Format should match the following pattern: ^[A-Z]{2}$.

  • zip string

    ZIP code

    Format should match the following pattern: ^[0-9]{5}(-[0-9]{4})?$.

  • county string

    County name

  • apn string

    Assessor's Parcel Number

  • exact_match boolean

    Require exact address match

    Default value is true.

  • prior_owner boolean

    Include prior owner information

    Default value is false.

  • comps boolean

    Include comparable properties

    Default value is false.

  • lat number

    Property latitude

    Minimum value is -90, maximum value is 90.

  • lon number

    Property longitude

    Minimum value is -180, maximum value is 180.

Responses

  • 200 application/json

    Successful response with detailed property information

    Hide response attributes Show response attributes object
    • input object

      Echo of the input parameters

    • data object

      Comprehensive property details

      Hide data attributes Show data attributes object
      • id string

        Unique property identifier

      • address object

        Property address information

      • location object

        Geographic coordinates

      • characteristics object

        Property characteristics

      • valuation object

        Property valuation information

      • ownership object

        Property ownership information

      • sales object

        Sales history information

      • features object

        Property features and amenities

    • statusCode integer

      HTTP status code

    • live boolean

      Indicates if data is live

  • 400 application/json

    Bad Request - Invalid input parameters

    Hide response attributes Show response attributes object
    • error string
    • message string
    • statusCode integer
    • details object

      Additional error details

  • 401 application/json

    Unauthorized - Invalid or missing API key

    Hide response attributes Show response attributes object
    • error string
    • message string
    • statusCode integer
  • 404 application/json

    Not Found - Resource not found

    Hide response attributes Show response attributes object
    • error string
    • message string
    • statusCode integer
  • 500 application/json

    Internal Server Error

    Hide response attributes Show response attributes object
    • error string
    • message string
    • statusCode integer
POST /v2/PropertyDetail
curl \
 --request POST 'https://api.realestateapi.com/v2/PropertyDetail' \
 --header "Content-Type: application/json" \
 --header "x-api-key: string" \
 --header "x-user-id: string" \
 --data '{"id":"148046016"}'
{
  "id": "148046016"
}
{
  "address": "2025 Peachtree Rd NE, Atlanta GA 30309"
}
{
  "zip": "30309",
  "city": "Atlanta",
  "house": "2025",
  "state": "GA",
  "street": "Peachtree Rd NE"
}
{
  "apn": "170110LL0333",
  "state": "GA",
  "county": "Fulton"
}
Response examples (200)
{
  "input": {},
  "data": {
    "id": "string",
    "address": {},
    "location": {},
    "characteristics": {},
    "valuation": {},
    "ownership": {},
    "sales": {},
    "features": {}
  },
  "statusCode": 42,
  "live": true
}
Response examples (400)
{
  "error": "Bad Request",
  "message": "Invalid input parameters",
  "statusCode": 400,
  "details": {}
}
Response examples (401)
{
  "error": "Unauthorized",
  "message": "Invalid or missing API key",
  "statusCode": 401
}
Response examples (404)
{
  "error": "Not Found",
  "message": "Property not found",
  "statusCode": 404
}
Response examples (500)
{
  "error": "Internal Server Error",
  "message": "An unexpected error occurred",
  "statusCode": 500
}