Skip to content
  • Lookup listings for a property

    Request

    The property LookupListings endpoint returns an array of historical market listings from the recorder table when given the MelissaAddressKey.

    The service requires at least one of the following input combinations:

    Set A - mak

    Query
    colsstring

    Columns - The column names or groups to be output.

    Entering the column name will return the column. Specifying a group name will return all columns in the group.

    Delimit multiple columns with a ,.

    For example: ColumnName,ColumnName.

    Columns:

    GrpAll - Recommended. Indicates to the Cloud API that all fields should be returned.

    [Default] - Always return in the output structure. Includes the following groups:
    • GrpListingInfo
    GrpListingAgent - Listing agent Information
    • Address
    • BaseMAK
    • City
    • Email
    • LicenseNumber
    • MAK
    • NameFull
    • Phone
    • State
    • Zip
    GrpListingAgentOffice - Listing Agent Office Information
    • Address
    • BaseMAK
    • City
    • Email
    • MAK
    • Name
    • Phone
    • State
    • Zip
    GrpListingFeatures
    • Appliances
    • ElementarySchool
    • HighSchool
    • LotFeatures
    • MiddleSchool
    • SchoolDistrict
    GrpListingInfo
    • CurrentListPrice
    • InitialStatus
    • ListingNumber
    • MaxListPrice
    • MaxListPriceDate
    • MinListPrice
    • MinListPriceDate
    • OriginalListingDate
    • RentalIndicator
    • SoldDate
    • SoldPrice
    • Status
    • StatusSubType
    GrpListingValue
    • LastPriceChangeAmount
    • LastPriceChangeDate
    • LastStatusChange
    • LastStatusChangeDate
    • LastStatusSubTypeChange
    • LastStatusSubTypeChangeDate
    • PriorPriceChangeAmount
    • PriorPriceChangeDate
    • PriorStatusChange
    • PriorStatusChangeDate
    • PriorStatusSubTypeChange
    • PriorStatusSubTypeChangeDate
    idany, (password)required

    Required. The License Key issued by Melissa.

    Example:id={REPLACE-WITH-YOUR-LICENSE-KEY}
    formatstring

    Desired format of the response.

    Enum:"json""xml"
    Example:format=JSON
    optstring

    Options - Specify which options to use. List options in <OptionName>:<Parameter> format. Multiple options are delimited with a ,.

    For example: OptionName:Parameter,OptionName:Parameter.

    • Page:< Integer > - Specifies which “page” to return. Acceptable values are any integer.
    • RecordsPerPage:< 0 - 100 > - Default set to 1. Sets the records per “page”. Acceptable values are 0 to 100, inclusive.
    Example:opt=page:1
    tstring

    Transmission Reference - This is a string value that serves as a unique identifier for this set of records. It is returned as sent.

    Example:t=Test
    makstring

    Melissa Address Key - A proprietary unique key identifier for an address derived from Address Checking.

    Example:mak=7749816730
    Headers
    Acceptstringrequired

    Format of the response.

    Enum:"application/json""application/xml""*/*"
    Example:*/*
    Content-Typestringrequired

    Format of the request.

    Enum:"application/json""application/xml"
    curl -i -X GET \
      'https://property.melissadata.net/v4/WEB/LookupListings?id=%7BREPLACE-WITH-YOUR-LICENSE-KEY%7D' \
      -H 'Accept: */*' \
      -H 'Content-Type: application/json'

    Responses

    Successful response

    Body
    Versionstring

    The current service version number.

    TransmissionReferencestring

    Serves as a unique request identifier.

    Resultsstring

    Lists error codes from any errors caused by the most recent request as a whole. For more information, see Property Result Codes.

    TotalRecordsinteger

    Total number of records.

    RecordsArray of objects
    TransactionIDstringdeprecated

    A unique string identifier for this record. A unique transaction ID is generated for every record handled.

    Response
    { "Version": "9.4.2.1120", "TransmissionReference": "Test", "Results": "YS07", "TotalRecords": 1, "Records": [ {} ] }