Introduction

PropMix is a solution that empowers the real estate ecosystem to easily consume data, and deep insights via RESTful APIs and smart applications. PropMix also provides a set of app widgets that run on top of the APIs. These widgets can accelerate the development of your own smart real estate applications. Partners can also monetize their data, insights, and app widgets by participating in our community.

An account dashboard provides real time access to usage, SLA, and monetization information.

Use our data, insights and apps to accelerate your time to market. Create feature rich products at lightning speed using our widgets and apps that provides insights that are highly valued by the digital consumers. Our Insights-as-a-Service APIs include Listing Analytics, Price Trends, CMA reports, and a host of other APIs to simplify build your smart apps. PropMix platform provides these APIs on a robust, scalable and secure cloud based delivery environment.

 

RESO Standardization

PropMix offers support for Real Estate Standards Organization (RESO), specifically Web API (v1.0.1) and Data Dictionary (v1.4). We have successfully adopted these standards for various datasets we offer, to the extent applicable and extended the standards to allow for additional fields in the data dictionary. For example certain tax / lien related fields are not germane to the RESO property data dictionary and so we have extended the standard as necessary.
For a complete reference please use the following resources:

 

Data Dictionary

RETS Web API

 

Datasets and Data APIs

Following is a list of all the datasets available via the PropMix platform. You will be authorized to access each of these datasets based on a single access token granted to you after sign up.

  • LISTINGS – Includes listings from one or more MLSs based on your current data licensing with the MLS. We will use your RETS credentials to retrieve, standardize, and deliver data as files are via our rich API set. The data can be updated in near real-time within 5 minutes to 1 hour depending on your specific business needs. The MLS APIs include: RADIUS SEARCH, LISTING HISTORY, PROPERTY HISTORY, and IMAGES and more.Images are delivered via our CDN with ability to resize them on the fly.
  • ASSESSMENT – This provides you details like property general info, Tax info etc. on a particular property. The ASSESSMENT APIs include: ASSESSMENT DATA, PROPERTY TAX INFO, PROPERTY TAX HISTORY, BUILDING DETAILS and TAX DUE PENDING PROPERTY SEARCH.
  • FORECLOSURE – This provides detailed information on properties listed for Foreclosure and/or Pre-Foreclosure. The foreclosure APIs include: FORECLOSURE DATA, PROPERTY FORECLOSURE STATUS and FORECLOSURE HISTORY.
  • RECORDER – Includes are recorder data – deed, mortgage, release, and assignment information gathered from counties across the country. The dataset includes the following APIs: PROPERTY DEED DATA, PROPERTY MORTGAGE DATA, MORTGAGE RELEASE DATA and MORTGAGE ASSIGNMENT DATA.
  • PUBLIC DATA APIs help you access all public data available from sites such data.gov, Socrata, etc. via a single API interface. Here are a sample set of APIs: STREET EASY API, 5/1 YEAR US MORTGAGE RATE, 15 YEAR US FIXED MORTGAGE RATE, HOUSE PRICE INDEX-DC, SIMPLY RETS, GREENBOOK etc.
  • GLOBAL APIs help you access public data from around the globe. This dataset includes the following APIs: OPEN WEATHER API, BREEZOMETER, DATA WEAVE WORLD WEATHER DATA, POTHOLES AND GRAFFITI DATA, BICYCLE STATIONS, AMSTERDAM REAL TIME PARKING, TORRONTO HEAT ALERTS and TORRONTO ROAD RESTRICTIONS etc.

Insights APIs

Following is a high level list of Real Estate Insights APIs available via PropMix.

  • LISTING ANALYTICS – This set of APIs provide you access to all listing analytics such as median prices, list to sold price ratios, average Days on Market, etc. by zip code.
  • BROKER ANALYTICS – This set of APIs provide access to deep analytics for brokers to measure the competitive positioning, agent recruitment, market performance, etc.
  • SALLY – COMPUTER VISION APIs – Let you process your home photos to extract and index listing data from your photos. Enables automated listing generation, automated photo sequencing, and automated room-by-room home comparision.
  • HOME VALUATION APIs – Allows you to generate a CMA report with an automated fair market value

Security

  • PropMix APIs are protected using an API gateway that enforces token based authentication and subscription based authorization to data, insights, and apps.
  • Authentication tokens also ensure the appropriate role mapping and role-based access control to data at a granular level.
  • Clients accessing the APIs can also be restricted based on originating IP address.

API call may be throttled based on security measures and customer preferences for example: maximum number of calls within a minute/hour. Responses sizes can also be limited based on preferences and security controls.

 

Signing Up With PropMix

By signing up on PropMix, you can create your account to access PropMix services. Some of the access requests (such as MLS data access) needs to be independently validated with the data provider. Once you register, you will be provided with the user credentials and the access tokens.

 

Access Tokens

Your access token is your unique key. Access token is used for authenticating your access and should only be used in server to server exchanges to identify and authorize your application to get data using the PropMix APIs.

 

Managing Data Permits

One can begin applying for data access, once the account has been verified.

 

Compliance Review

An access to a dataset may be flagged for compliance review by either PropMix or the data provider. This will likely be the result of a breach in usage regulations. While under compliance review you will still have access to the data feed. An engineer from PropMix will attempt to contact you to resolve the issue.

 

PropMix APIs

The PropMix RE Market Data Lite API has two variations – IDX and Valuation. The IDX APIs provide a basic set of property details at sub-second response times. These are ideal for listing and search services. The Valuation APIs are meant for appraisers, lenders, and other such heavy users of data. The number of records returned and the number of fields per record are much higher to enable a rigorous evaluation process.

These data points are available to all segments of customers and are provided within the rules of the data sources that provide the data. In addition to the standard search features, the APIs offer several search filters to enable a wide assortment of slice and dice of the data.

Sally APIs

Sally – the Image Advisor Service – provides an API interface for integration into existing applications.

Security and Authentication

After initial signup you will be provided an Access Token to be used for all calls to PropMix. Your Access Token entitles you the set of APIs you have signed up for.

For additional security:

  • Client accessing the APIs are restricted based on the originating IP Address.
  • The access token is used for authentication and as a result you are required to protect it appropriately and treat it similar to a password for secure storage and use.

Common API Characteristics

All the APIs support the following common characteristics:

    • Request Protocol: HTTPS
    • Request Method: POST
    • Request Payload Format: JSON
    • Response Payload Format: JSON

All requests shall have the HTTP header attribute

    •   Content-Type set to “application/json”
    •   Access-Token set to your assigned access token

GetLabelsForImage

API EndPoint

http://api.propmix.io/mlslite/v1/GetLabelsForImage

Request Parameters

Parameter Name Type Req? Description
imageUrl String Y Url to access the image from. Acceptable image formats are – JPEG and JPG.
AccessToken String Y Access token to validate the request

Sample Request/Response

Please see the data dictionary for a list of all possible request and response fields.

Request Response
{ 
"imageUrl": "...", 
"accessToken": “...” 
}
{ 
    "status": { 
    "code": 200, 
    "type": "OK", 
    "message": "Success", 
    },
    "imageAnalysis":{
    "imageName":"img001.jpeg", 
    "imageInfo":[{ 
    "label_name":"kitchen", 
    "confidence":"0.724"
    }] } 
}

Note that the response may include more than 1 instance of imageInfo when Sally – the image recognition engine, is not able to categorically predict a single label with high confidence.

Here are the possible error conditions and responses. Additional common error codes are listed in the section on Error Codes and Messages.

status.code status.message
400 Missing required parameters: imageUrl
401 Access Token is invalid

Error Codes and Messages

All the REST API call responses will include standard HTTP Status Codes and application level status information.

Every response from an API contains one of the following HTTP Status Codes: 200, 400, 401, or 500. These status codes have the same meaning as in the HTTP protocol specification RFC 2616.

Every response from an API also contains a response body with a status object such as the following:

Response

{
    {
        "status": {
        "code": 401,
        "type": "Unauthorized",
        "message": "Authentication Failure"
        "userMessage": "Application failure. Please retry"
        }
    }
}

The fields of the status object are described below:

Field Type Max length Description
code Integer N/A A numeric code representing the type of failure. The codes and the messages are described in the sections below.
type String 255 A short name of the error associated with the code.
message String 1024 A message representing the status of the API call. This is a technical message for use in troubleshooting the client or server.

This table below shows the relationship between HTTP Status Codes and the code type in the body of the message.

HTTP Status Code status.code status.type Meaning
200 200 OK The request was processed successfully.
400 400 Bad Request There was a client side error. The request is deficient and so it could not be processed successfully. The client may use detailed message in the body to take appropriate action.
401 401 Unauthorized There is a security error. The credentials passed are not valid.
500 500 Internal Server Error This is a server side failure. The client may retry the message or use the detailed message in the body to take appropriate action.

Here are some common codes and messages that may be received for any API call.

Code status.message
200 Success
400 Content Type is not specified or specified incorrectly.

Content-Type header must be set to application/json

401 Access Token is not valid. Please verify the access token

Data Dictionary

Field Type Length Description
imageName String The filename of image file extracted from the URL
imageInfo[0].labelName String The label derived for the image. The set of standard image labels are listed in the table below.
imageInfo[0].confidence Float A confidence score assigned to the derived label in imageInfo.labelName.
Label
LivingRoom

Kitchen

Bedroom

Frontage

Backyard

Dining

RE Market Data Lite-IDX APIs

PropMix API is a set of RESTful APIs that provide access to data and insights served via JSON for request/response payloads.

GetListingsByGeo

GetListingsByGeo API will return the listings by accepting various filters like Zip code, Street, City, State etc. as input parameters.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetListingsByGeo

Input Parameters

Parameter Description
City City
State State
Zip Zip
AccessToken AccessToken
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
imagesON Display Image URLs if imagesON is set to 1
MinBed Search records with number of beds more than the input value
MaxBed Search records with number of beds less than the input value
MinBath Search records with number of baths more than the input value
MaxBath Search records with number of baths less than the input value
MinYearBuilt Search records which are built before the specified year
MaxYearBuilt Search records which are built after the specified year
MinArea Search records with greater area than the specified value
MaxArea Search records with lesser area than the specified value
MinLotSize Search records with greater lot size than the specified value
MaxLotSize Search records with lesser lot size than the specified value
MinPrice Search records with list price greater than the specified value
MaxPrice Search records with list price less than the specified value
DOM DaysOnMarket. Search properties whose DOM is less than the input value
MlsStatus Active, Pending, Cancel/Withdrawn, Contingent, Sold
PageSize Maximum 50 for IDX, 100 for Valuation
PageNumber 1 by default
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber
Rental Pass “&Rental=1”, if Listing type=Rental is required within the response
PropertyType PropertyType
PropertySubType PropertySubType

Either one or combination of two or more input parameters along with MonthsBack can be used. Effective Date is optional.

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetListingsByGeo?City=Avondale&Zip=85323&MinPrice=1000&MonthsBack=18&AccessToken=

Response

{
Listings:
[
{
    "UnparsedAddress": "12034 W Fillmore St",
     "City": "Avondale",
     "StateOrProvince": "AZ",
     "PostalCode": "85323",
     "ListingId": "33836148",
     "PropertyType": "Residential",
     "PropertySubType": "Single Family Residence",
     "LotSizeSquareFeet": "3179.00",
     "LivingArea": "2490.00",
     "ArchitecturalStyle": "",
     "StoriesTotal": "2",
     "YearBuilt": "",
     "BedroomsTotal": "4",
     "BathroomsTotalInteger": "3",
     "View": "",
     "FireplaceYN": "",
     "MlsStatus": "Active",
     "ListingContractDate": "2016-08-17 00:00:00",
     "ListPrice": "229159.00",
     "CloseDate": "",
     "ClosePrice": "",
     "ListAgentFullName": "",
     "ListOfficeName": "",
     "ModificationTimestamp": "2016-11-09T00:00:00.000Z",
     "Address": "12034 W Fillmore St, Avondale, AZ 85323, USA",
     "DaysOnMarket": 86,
     "ListingType": "Sale",
     "Latitude": "33.45157948",
     "Longitude": "-112.31835870",
    "ImageCount": 0,
    "ImageURLs": ""
},
.
.
.
.
.
],
Total Comparables: 50,
CurrentListingPriceHigh": 279995,
"CurrentListingPriceLow": 71200,
"AverageCurrentListingPrice": 199900,
"SoldPriceHigh": "",
 "SoldPriceLow": "",
 "AverageSoldPrice": "",
 "ResponseTime": "0.328 Seconds"
}

GetListingsByRadius

GetListingsByRadius API will return the comparable listings within the given radius

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetListingsByRadius

Input Parameters

Parameter Description
Street Street Name
City City Name
State State Name
Radius Search properties within the specified radius
Zip Zipcode
isZipON Search properties within the specified Zip code region
imagesON Display Image URLs if imagesON is set to 1
MinBed Search records with number of beds more than the input valueMaxBed
Latitude Latitude
Longitude Longitude
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
MlsStatus MlsStatus
AccessToken AccessToken
PageNumber PageNumber
PageSize PageSize
PropertyType Example: Farm, Land, Commercial and Residential
OrderId Alpha numeric combinations to uniquely reference an order
Rental Pass “&Rental=1”, if Listing type=Rental is required within the response
PropertyType PropertyType
PropertySubType PropertySubType

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetListingsByRadius?Street=9634 E Rocky Lake Dr&City=Chandler&State=AZ&Radius=2&MonthsBack=60&AccessToken=

Response

{
Listings:
UnparsedAddress: "3565 N Nevada St",
City: "Kingman",
StateOrProvince: "AZ",
PostalCode: "86409",
ListingId: "22795736",
PropertyType: "Residential",
PropertySubType: "Multi Family > 4",
LotSizeSquareFeet: "",
LivingArea: "",
ArchitecturalStyle: "",
StoriesTotal: "",
YearBuilt: "2007",
BedroomsTotal: "6",
BathroomsTotalInteger: "4",
View: "",
FireplaceYN: "",
MlsStatus: "Cancel/Withdrawn",
ListingContractDate: "2015-11-23 00:00:00",
ListPrice: "240000.00",
CloseDate: "",
ClosePrice: "",
ListAgentFullName: "Mindy Terlesky",
ListOfficeName: "Kingman Premier Properties LLC",
ModificationTimestamp: "2016-08-10T00:00:00.000Z",
Address: "3565 N Nevada St, KINGMAN, AZ 86409, USA",
DaysOnMarket: 261,
ListingType: "Sale",
Latitude: "35.22677200",
Longitude: "-114.01234400",
Distance: 0,
SubjectProperty: "true",
Total Comparables: 50,
TotalComparables: 50,
CurrentListingPriceHigh: 1495000,
CurrentListingPriceLow: 900,
AverageCurrentListingPrice: 102900,
SoldPriceHigh: 2400000,
SoldPriceLow: 6500,
AverageSoldPrice: 101000,
ResponseTime: "1.549 Seconds"
}

GetImageNamesByListingID

GetImageNamesByListingID API will return the ‘ImageUrl’ along with the ListingId and ResponseTime. We can give up to ten ListingIds separated by comma.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetImageNamesByListingID

Input Parameters

Parameter Description
ListingId ListingId
Image Size Width * Height
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetImageNamesByListingID?ListingId=25409174,26390141&AccessToken=

Response

{
PropertyAddress: "1108 Marchbanks Dr, SIERRA VISTA, AZ 85635, USA",
ListingId: "23768307",
ImageURLs:
[
"https://dev-media.propmix.io/mlslite/media/GetImage?ListingId=23768307&imageName=485667378.png&width=600&height=600",
.
.
.

],
ResponseTime: "0.980 Seconds"
}

GetImageNamesByAddress

GetImageNamesByAddress API will return the ‘ImageUrl’ along with the Property Address, ListingId, OriginatingSystemName, TotalImageCount and ResponseTime.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetImageNamesByAddress

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetImageNamesByAddress?Street=1108 Marchbanks Dr&City=Sierra Vista&State=AZ&Width=600&Height=500&AccessToken=

Response

{
PropertyAddress: "1108 Marchbanks Dr, SIERRA VISTA, AZ 85635, USA",
ListingId: "24347291",
ImageURLs:
[
"https://dev-media.propmix.io/mlslite/media/GetImage?ListingId=24347291&imageName=485439208.jpg&width=600&height=500",
.
.
.
],
ResponseTime: "0.980 Seconds"
}

GetListingHistory

GetListingHistory API will return the history details of a particular property. Here, we can use two types. One is having only listing id as mandatory request parameter. Second type is having street address as the mandatory parameter. Here, we can use’ Street + Zip’ or ‘Street + City +State’.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetListingHistory

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetListingHistory?ListingId=19019674&MonthsBack=60&AccessToken=

Response

{
UnparsedAddress: "8829 E Rowel Rd",
City: "Scottsdale",
StateOrProvince: "AZ",
PostalCode: "85255",
PostalCodePlus4: "3723",
ParcelNumber: "217-04-469",
PropertyType: "Residential",
PropertySubType: "Single Family Residence",
LotSizeSquareFeet: "58806.00",
LivingArea: "3312.00",
ArchitecturalStyle: "CONTEMPORARY",
Heating: "",
Cooling: "",
StoriesTotal: "",
StoriesDescription: "",
YearBuilt: "2013",
Roof: "TILE",
ConstructionMaterials: "STUCCO",
BedroomsTotal: "4",
BathroomsTotalInteger: "4",
ParkingFeatures: "OPEN & ASSIGNED SPACE(S)",
PoolFeatures: "",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "",
FireplaceYN: "",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "Incredible opportunity to live in one of the ulta modern and sophisticated Piet Boon designed homes in Pinnacle Peak Place. Open concept kitchen with Euorpean styled cabinets and oversized granite island. Luxurious master suite bathroom offers free standing tub and floating vanities. Dual sliding glass doors open onto a 54,000 + south facing lot with city and mountain views. Plenty of room to add casita or pool house if you desire. This home offers the utmost is simplicity and sophistication all while living close to all that Scottsdale offers.",
LotFeatures: "",
ZoningDescription: "",
CommunityFeatures: "",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "DESERT SUN",
MiddleOrJuniorSchool: "SONORAN TRAILS",
HighSchool: "CACTUS SHADOWS",
Appliances: "",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2015-12-03",
MlsStatus: "Active",
ListPrice: "920000.00",
ClosePrice: "",
CloseDate: "",
StandardStatus: "Active",
DistressedYN: "N",
DistressType: "",
GarageYN: "N",
GarageSpaces: "",
ListAgentStateLicense: "PersonLicenseNumber",
ListAgentFullName: "Bob Nathan",
ListAgentPreferredPhone: "480-568-2836",
ListAgentEmail: "bob.nathan@engelvoelkers.com",
ListOfficeName: "Engel & Volkers Scottsdale",
ListOfficePhone: "480-596-0001",
ListOfficeEmail: "Scottsdale@evusa.com",
ListingId: "22947111",
ListingKey: "201606242016102700229471110000000125",
ModificationTimestamp: "2016-10-27 00:00:00",
FIPS: "04013",
PropertyRefID: "5593022",
PriceperSquareFeet: "278.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: 343,
ListingType: "Sale",
MLSListingNumber: "5368700",
AgentAddress: "8777 N Gainey Center DriveSuite 178 Scottsdal",
OfficeAddress1: "4821 N Scottsdale Road, #107 Scottsdale AZ 85",
Address: "8829 E Rowel Rd, Scottsdale, AZ 85255, USA",
Latitude: "33.72566000",
Longitude: "-111.88982000",
BathroomsDecimal: "3.50",
WaterAccess: "",
TotalHistoryListings: 50,
ResponseTime: "1.240 Seconds"
}

GetListingDetails

GetListingDetails API will return the entire details of a particular property. It gives the complete listing details, ImageURL and History details. By default, it will show Listing details only and gives History and image URLs if the option is selected.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetListingDetails

Input Parameters

Parameter Description
ListingId ListingId
City City
State State
Zip Zip
Street Street
UnitNumber UnitNumber
AccessToken AccessToken
history Sets to 1 if history details are needed in the response
image Sets to 1 if ImageURLs are needed in the response
OrderId Alpha numeric combinations to uniquely reference an order

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetListingDetails?ListingId=25642072&image=1&history=1&AccessToken=

Response

{
Property Details:
[
{
UnparsedAddress: "7820 N Soledad Ave",
City: "Tucson",
StateOrProvince: "AZ",
PostalCode: "85741",
PostalCodePlus4: "1314",
ParcelNumber: "225-37-4810",
PropertyType: "Residential",
PropertySubType: "Single Family Residence",
LotSizeSquareFeet: "11326.00",
LivingArea: "1682.00",
ArchitecturalStyle: "CONTEMPORARY",
Heating: "HEAT PUMP",
Cooling: "CENTRAL",
StoriesTotal: "",
StoriesDescription: "",
YearBuilt: "1976",
Roof: "COMPOSITION SHINGLE",
ConstructionMaterials: "BLOCK",
BedroomsTotal: "3",
BathroomsTotalInteger: "1",
ParkingFeatures: "CARPORTGARAGE",
PoolFeatures: "YES",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "",
FireplaceYN: "",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "Price Reduction and new front yard landscaping as well as upgraded Formal Dining Room set up as a Den in this Well Kept Home on Large lot with NO HOA!!!!!!! Upgraded Counter tops, New Paint and Flooring in 2015, New ADA Toilets, New Appliances, Covered Patio, New RV Electrical Hookup. New Electric Panel, SOLAR CITY SOLAR PANELS in December 2015. New Anderson Windows on January 26th, 2016. Lots of truly great upgrades on this home. Nice backyard with beautiful shade tree. This home is in excellent condition. New 220 Outlet to plug in your RV on side of home. Above Ground Pool converted to Salt Water Pool to keep you cool during the hot Tucson Weather. Two Tuff Sheds will also convey with the property along with the metal shed.",
LotFeatures: "",
ZoningDescription: "PIMA COUNTY - CR3",
CommunityFeatures: "NORTHWEST",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "THORNYDALE",
MiddleOrJuniorSchool: "TORTOLITA",
HighSchool: "MOUNTAIN VIEW",
Appliances: "DISHWASHER, GARBAGE DISPOSER, MICROWAVE, OVEN",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2016-01-22",
MlsStatus: "Cancel/Withdrawn",
ListPrice: "194900.00",
ClosePrice: "",
CloseDate: "",
StandardStatus: "Cancel/Withdrawn",
DistressedYN: "N",
DistressType: "",
GarageYN: "Y",
GarageSpaces: "2.00",
ListAgentStateLicense: "",
ListAgentFullName: "Wesley C Stolsek",
ListAgentPreferredPhone: "520-544-2335",
ListAgentEmail: "wesstolsek@gmail.com",
ListOfficeName: "Omni Homes INTL",
ListOfficePhone: "520-406-0000",
ListOfficeEmail: "calvinjcase@gmail.com",
ListingId: "23768307",
ListingKey: "201601222016102400237683070000000014",
ModificationTimestamp: "2016-10-24 00:00:00",
FIPS: "04019",
PropertyRefID: "6733992",
PriceperSquareFeet: "116.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: 276,
ListingType: "Sale",
MLSListingNumber: "21602369",
AgentAddress: "",
OfficeAddress1: "1050 E River Road Tucson AZ 85718 US",
Address: "7820 N Soledad Ave, TUCSON, AZ 85741, USA",
Latitude: "32.34849500",
Longitude: "-111.05322000",
BathroomsDecimal: "1.00",
WaterAccess: ""
}
],
Image URLs:
[
"https://dev-media.propmix.io/mlslite?ListingId=23768307&imageName=485667378.png&width=600&height=500",
"https://dev-media.propmix.io/mlslite?ListingId=23768307&imageName=486332638.png&width=600&height=500",
],
History Details:
[{
UnparsedAddress: "7820 N Soledad Ave",
City: "Tucson",
StateOrProvince: "AZ",
PostalCode: "85741",
PostalCodePlus4: "1314",
ParcelNumber: "225-37-4810",
PropertyType: "Residential",
PropertySubType: "Single Family Residence",
LotSizeSquareFeet: "11326.00",
LivingArea: "1682.00",
ArchitecturalStyle: "CONTEMPORARY",
Heating: "HEAT PUMP",
Cooling: "CENTRAL",
StoriesTotal: "",
StoriesDescription: "",
YearBuilt: "1976",
Roof: "COMPOSITION SHINGLE",
ConstructionMaterials: "BLOCK",
BedroomsTotal: "3",
BathroomsTotalInteger: "1",
ParkingFeatures: "CARPORT, CARPORTGARAGE, GARAGE",
PoolFeatures: "YES",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "",
FireplaceYN: "",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "Well Kept Home on Large lot. Upgraded Counter tops, New Paint and Flooring in 2015, New ADA Toilets, New Appliances, Covered Patio, New RV Electrical Hookup. New Electric Panel, SOLAR CITY SOLAR PANELS in December 2015. New Anderson Windows on January 26th, 2016. Lots of truly great upgrades on this home. Nice backyard with beautiful shade tree. This home is in excellent condition. New 220 Outlet to plug in your RV on side of home. www.7820NSoledad.utour.me",
LotFeatures: "",
ZoningDescription: "PIMA COUNTY - CR3",
CommunityFeatures: "NORTHWEST",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "THORNYDALE",
MiddleOrJuniorSchool: "TORTOLITA",
HighSchool: "MOUNTAIN VIEW",
Appliances: "DISHWASHER, GARBAGE DISPOSER, MICROWAVE, OVEN",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2016-01-22",
MlsStatus: "Active",
ListPrice: "199900.00",
ClosePrice: "",
CloseDate: "",
StandardStatus: "Active",
DistressedYN: "N",
DistressType: "",
GarageYN: "N",
GarageSpaces: "",
ListAgentStateLicense: "",
ListAgentFullName: "Wesley C Stolsek",
ListAgentPreferredPhone: "520-544-2335",
ListAgentEmail: "",
ListOfficeName: "Omni Homes INTL",
ListOfficePhone: "520-406-0000",
ListOfficeEmail: "calvinjcase@gmail.com",
ListingId: "23768307",
ListingKey: "201601222016022900237683070000000004",
ModificationTimestamp: "2016-02-29 00:00:00",
FIPS: "04019",
PropertyRefID: "6733992",
PriceperSquareFeet: "119.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: 293,
ListingType: "Sale",
MLSListingNumber: "21602369",
AgentAddress: "",
OfficeAddress1: "1050 E River Road Tucson AZ 85718 US",
Address: "7820 N Soledad Ave, TUCSON, AZ 85741, USA",
Latitude: "32.34849500",
Longitude: "-111.05322000",
BathroomsDecimal: "",
WaterAccess: ""
}],
ResponseTime: "0.542 Seconds"
}

GetCountByGeo

GetCountByGeo API will return the count of listings by accepting various filters like Zip code, Street, City, State etc. as input parameters.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetCountByGeo

Input Parameters

Parameter Description
City City
State State
Zip Zip
AccessToken AccessToken
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
MinBed Search records with number of beds more than the input value
MaxBed Search records with number of beds less than the input value
MinBath Search records with number of baths more than the input value
MaxBath Search records with number of baths less than the input value
MinYearBuilt Search records which are built before the specified year
MaxYearBuilt Search records which are built after the specified year
MinArea Search records with greater area than the specified value
MaxArea Search records with lesser area than the specified value
MinLotSize Search records with greater lot size than the specified value
MaxLotSize Search records with lesser lot size than the specified value
MinPrice Search records with list price greater than the specified value
MaxPrice Search records with list price less than the specified value
DOM DaysOnMarket. Search properties whose DOM is less than the input value
MlsStatus Active, pending, Cancel/Withdrawn, Contingent, Sold
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber
Rental Rental
Pass “&Rental=1”, if Listing type=Rental is required within the responsePropertyType Pass “&Rental=1”, if Listing type=Rental is required within the responsePropertyType
PropertySubType PropertySubType

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetCountByGeo?City=Avondale&Zip=85323&MinPrice=1000&MonthsBack=10&AccessToken=

Response

{
                                ListingCount: 1554,
                                ResponseTime: "0.447 Seconds"
                                }

GetCountByRadius

GetCountByRadius API will return the count of comparable listings within the given radius.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetListingsByRadius

Input Parameters

Parameter Description
Street Street
City City
State State
Radius Search properties within the specified radius
Zip Zip
isZipON isZipON
UnitNumber UnitNumber
Latitude Latitude
Longitude Longitude
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
MlsStatus MlsStatus
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
Rental Pass “&Rental=1”, if Listing type=Rental is required within the response
PropertyType PropertyType
PropertySubType PropertySubType

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetCountByRadius?Street=416 W 15th St&Radius=5&MonthsBack=11&Zip=85546&AccessToken=

Response

{
"Listings Count": 976,
"ResponseTime": "0.505 Seconds"
}

GetPropertyHistory

GetPropertyHistory API will return the entire history of a particular property specified either by ListingID or address.

API EndPoint

https://api.propmix.io/mlslite/idx/v1/GetPropertyHistory

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Sample API call

https://api.propmix.io/mlslite/idx/v1/GetPropertyHistory?MonthsBack=60&ListingId=26650925&AccessToken=

Response

{

"Listings": [{

"UnparsedAddress": "3426 N McNeal Rd",
"City": "Golden Valley",
"StateOrProvince": "AZ",
"PostalCode": "86413",
"PostalCodePlus4": "8430",
"ParcelNumber": "306-06-081B",
"PropertyType": "Residential",
"PropertySubType": "Mobile Home",
"LotSizeSquareFeet": "50965.00",
"LivingArea": "774.00",
"ArchitecturalStyle": "",
"Heating": "",
"Cooling": "EVAPORATIVE",
"StoriesTotal": "1",
"StoriesDescription": "1",
"YearBuilt": "1984",
"Roof": "SHAKE SHINGLE",
"ConstructionMaterials": "WOOD PRODUCT",
"BedroomsTotal": "0",
"BathroomsTotalInteger": "",
"ParkingFeatures": "",
"PoolFeatures": "",
"View": "",
"PatioAndPorchFeatures": "",
"Basement": "",
"FireplacesTotal": "1",
"FireplaceYN": "Y",
"FireplaceFeatures": "",
"InteriorFeatures": "",
"ExteriorFeatures": "",
"OtherStructures": "",
"PublicRemarks": "",
"LotFeatures": "",
"ZoningDescription": "",
"CommunityFeatures": "",
"ElementarySchoolDistrict": "",
"MiddleOrJuniorSchoolDistrict": "",
"HighSchoolDistrict": "",
"ElementarySchool": "",
"MiddleOrJuniorSchool": "",
"HighSchool": "",
"Appliances": "",
"LotSizeDimensions": "",
"Topography": "",
"WaterSource": "",
"ListingContractDate": "2015-10-05",
"MlsStatus": "Sold",
"ListPrice": "",
"ClosePrice": "17000.00",
"CloseDate": "2015-10-29",
"StandardStatus": "Sold",
"DistressedYN": "N",
"DistressType": "",
"GarageYN": "N",
"GarageSpaces": "",
"ListAgentStateLicense": "",
"ListAgentFullName": "",
"ListAgentPreferredPhone": "",
"ListAgentEmail": "",
"ListOfficeName": "",
"ListOfficePhone": "",
"ListOfficeEmail": "",
"ListingId": "22799536",
"ListingKey": "201510292015112500227995360000000001",
"ModificationTimestamp": "2015-11-25 00:00:00",
"FIPS": "04015",
"PropertyRefID": "6168073",
"PriceperSquareFeet": "22.00",
"WaterfrontFeatures": "",
"WaterYN": "",
"DaysOnMarket": 24,
"ListingType": "Sale",
"MLSListingNumber": "",
"AgentAddress": "",
"OfficeAddress1": "",
"Address": "3426 McNeal Rd, GOLDEN VALLEY, AZ 86413, USA",
"Latitude": "35.22643700",
"Longitude": "-114.21620000",
"BathroomsDecimal": "",
"WaterAccess": ""
}
],
"TotalHistoryListings": 1,
"ResponseTime": "0.946 Seconds"

RE Market Data Lite-Valuation APIs

PropMix API is a set of RESTful APIs that provide access to data and insights served via JSON for request/response payloads.

GetListingsByGeo

GetListingsByGeo API will return the listings by accepting various filters like Zip code, Street, City, State etc. as input parameters.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetListingsByGeo

Input Parameters

Parameter Description
City City
State State
Zip Zip
AccessToken AccessToken
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
imagesON Display Image URLs if imagesON is set to 1
MinBed Search records with number of beds more than the input value
MaxBed Search records with number of beds less than the input value
MinBath Search records with number of baths more than the input value
MaxBath Search records with number of baths less than the input value
MinYearBuilt Search records which are built before the specified year
MaxYearBuilt Search records which are built after the specified year
MinArea Search records with greater area than the specified value
MaxArea Search records with lesser area than the specified value
MinLotSize Search records with greater lot size than the specified value
MaxLotSize Search records with lesser lot size than the specified value
MinPrice Search records with list price greater than the specified value
MaxPrice Search records with list price less than the specified value
DOM DaysOnMarket. Search properties whose DOM is less than the input value
MlsStatus Active, Pending, Cancel/Withdrawn, Contingent, Sold
PageSize Maximum 50 for IDX, 100 for Valuation
PageNumber 1 by default
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber
Rental Pass “&Rental=1”, if Listing type=Rental is required within the response
PropertyType PropertyType
PropertySubType PropertySubType

Either one or combination of two or more input parameters along with MonthsBack can be used. Effective Date is optional.

Sample API call

https://api.propmix.io/mlslite/val/v1/GetListingsByGeo?City=Avondale&Zip=85323&MinPrice=1000&MonthsBack=18&AccessToken=

Response

{
Listings:
[
{
    "UnparsedAddress": "12034 W Fillmore St",
     "City": "Avondale",
     "StateOrProvince": "AZ",
     "PostalCode": "85323",
     "ListingId": "33836148",
     "PropertyType": "Residential",
     "PropertySubType": "Single Family Residence",
     "LotSizeSquareFeet": "3179.00",
     "LivingArea": "2490.00",
     "ArchitecturalStyle": "",
     "StoriesTotal": "2",
     "YearBuilt": "",
     "BedroomsTotal": "4",
     "BathroomsTotalInteger": "3",
     "View": "",
     "FireplaceYN": "",
     "MlsStatus": "Active",
     "ListingContractDate": "2016-08-17 00:00:00",
     "ListPrice": "229159.00",
     "CloseDate": "",
     "ClosePrice": "",
     "ListAgentFullName": "",
     "ListOfficeName": "",
     "ModificationTimestamp": "2016-11-09T00:00:00.000Z",
     "Address": "12034 W Fillmore St, Avondale, AZ 85323, USA",
     "DaysOnMarket": 86,
     "ListingType": "Sale",
     "Latitude": "33.45157948",
     "Longitude": "-112.31835870",
    "ImageCount": 0,
    "ImageURLs": ""
},
.
.
.
.
.
],
Total Comparables: 50,
CurrentListingPriceHigh": 279995,
"CurrentListingPriceLow": 71200,
"AverageCurrentListingPrice": 199900,
"SoldPriceHigh": "",
 "SoldPriceLow": "",
 "AverageSoldPrice": "",
 "ResponseTime": "0.328 Seconds"
}

GetListingsByRadius

GetListingsByRadius API will return the comparable listings within the given radius

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetListingsByRadius

Input Parameters

Parameter Description
Street Street Name
City City Name
State State Name
Radius Search properties within the specified radius
Zip Zip
isZipON Search properties within the specified Zip code region
imagesON Display Image URLs if imagesON is set to 1
MinBed Search records with number of beds more than the input valueMaxBed
Latitude Latitude
Longitude Longitude
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
MlsStatus MlsStatus
AccessToken AccessToken
PageNumber PageNumber
PageSize PageSize
PropertyType Example: Farm, Land, Commercial and Residential
OrderId Alpha numeric combinations to uniquely reference an order
Rental Pass “&Rental=1”, if Listing type=Rental is required within the response
PropertyType PropertyType
PropertySubType PropertySubType

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/val/v1/GetListingsByRadius?Street=9634 E Rocky Lake Dr&City=Chandler&State=AZ&Radius=2&MonthsBack=60&AccessToken=

Response

{
Listings:
UnparsedAddress: "3565 N Nevada St",
City: "Kingman",
StateOrProvince: "AZ",
PostalCode: "86409",
ListingId: "22795736",
PropertyType: "Residential",
PropertySubType: "Multi Family > 4",
LotSizeSquareFeet: "",
LivingArea: "",
ArchitecturalStyle: "",
StoriesTotal: "",
YearBuilt: "2007",
BedroomsTotal: "6",
BathroomsTotalInteger: "4",
View: "",
FireplaceYN: "",
MlsStatus: "Cancel/Withdrawn",
ListingContractDate: "2015-11-23 00:00:00",
ListPrice: "240000.00",
CloseDate: "",
ClosePrice: "",
ListAgentFullName: "Mindy Terlesky",
ListOfficeName: "Kingman Premier Properties LLC",
ModificationTimestamp: "2016-08-10T00:00:00.000Z",
Address: "3565 N Nevada St, KINGMAN, AZ 86409, USA",
DaysOnMarket: 261,
ListingType: "Sale",
Latitude: "35.22677200",
Longitude: "-114.01234400",
Distance: 0,
SubjectProperty: "true",
Total Comparables: 50,
TotalComparables: 50,
CurrentListingPriceHigh: 1495000,
CurrentListingPriceLow: 900,
AverageCurrentListingPrice: 102900,
SoldPriceHigh: 2400000,
SoldPriceLow: 6500,
AverageSoldPrice: 101000,
ResponseTime: "1.549 Seconds"
}

GetImageNamesByListingID

GetImageNamesByListingID API will return the ‘ImageUrl’ along with the ListingId and ResponseTime. We can give up to ten ListingIds separated by comma.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetImageNamesByListingID

Input Parameters

Parameter Description
ListingId ListingId
Image Size Width * Height
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order

Sample API call

https://api.propmix.io/mlslite/val/v1/GetImageNamesByListingID?ListingId=25409174,26390141&AccessToken=

Response

{
PropertyAddress: "1108 Marchbanks Dr, SIERRA VISTA, AZ 85635, USA",
ListingId: "23768307",
ImageURLs:
[
"https://dev-media.propmix.io/mlslite/media/GetImage?ListingId=23768307&imageName=485667378.png&width=600&height=600",
.
.
.

],
ResponseTime: "0.980 Seconds"
}

GetImageNamesByAddress

GetImageNamesByAddress API will return the ‘ImageUrl’ along with the Property Address, ListingId, OriginatingSystemName, TotalImageCount and ResponseTime.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetImageNamesByAddress

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/val/v1/GetImageNamesByAddress?Street=1108 Marchbanks Dr&City=Sierra Vista&State=AZ&Width=600&Height=500&AccessToken=

Response

{
PropertyAddress: "1108 Marchbanks Dr, SIERRA VISTA, AZ 85635, USA",
ListingId: "24347291",
ImageURLs:
[
"https://dev-media.propmix.io/mlslite/media/GetImage?ListingId=24347291&imageName=485439208.jpg&width=600&height=500",
.
.
.
],
ResponseTime: "0.980 Seconds"
}

GetListingHistory

GetListingHistory API will return the history details of a particular property. Here, we can use two types. One is having only listing id as mandatory request parameter. Second type is having street address as the mandatory parameter. Here, we can use’ Street + Zip’ or ‘Street + City +State’.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetListingHistory

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/val/v1/GetListingHistory?ListingId=19019674&MonthsBack=60&AccessToken=

Response

{
UnparsedAddress: "8829 E Rowel Rd",
City: "Scottsdale",
StateOrProvince: "AZ",
PostalCode: "85255",
PostalCodePlus4: "3723",
ParcelNumber: "217-04-469",
PropertyType: "Residential",
PropertySubType: "Single Family Residence",
LotSizeSquareFeet: "58806.00",
LivingArea: "3312.00",
ArchitecturalStyle: "CONTEMPORARY",
Heating: "",
Cooling: "",
StoriesTotal: "",
StoriesDescription: "",
YearBuilt: "2013",
Roof: "TILE",
ConstructionMaterials: "STUCCO",
BedroomsTotal: "4",
BathroomsTotalInteger: "4",
ParkingFeatures: "OPEN & ASSIGNED SPACE(S)",
PoolFeatures: "",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "",
FireplaceYN: "",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "Incredible opportunity to live in one of the ulta modern and sophisticated Piet Boon designed homes in Pinnacle Peak Place. Open concept kitchen with Euorpean styled cabinets and oversized granite island. Luxurious master suite bathroom offers free standing tub and floating vanities. Dual sliding glass doors open onto a 54,000 + south facing lot with city and mountain views. Plenty of room to add casita or pool house if you desire. This home offers the utmost is simplicity and sophistication all while living close to all that Scottsdale offers.",
LotFeatures: "",
ZoningDescription: "",
CommunityFeatures: "",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "DESERT SUN",
MiddleOrJuniorSchool: "SONORAN TRAILS",
HighSchool: "CACTUS SHADOWS",
Appliances: "",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2015-12-03",
MlsStatus: "Active",
ListPrice: "920000.00",
ClosePrice: "",
CloseDate: "",
StandardStatus: "Active",
DistressedYN: "N",
DistressType: "",
GarageYN: "N",
GarageSpaces: "",
ListAgentStateLicense: "PersonLicenseNumber",
ListAgentFullName: "Bob Nathan",
ListAgentPreferredPhone: "480-568-2836",
ListAgentEmail: "bob.nathan@engelvoelkers.com",
ListOfficeName: "Engel & Volkers Scottsdale",
ListOfficePhone: "480-596-0001",
ListOfficeEmail: "Scottsdale@evusa.com",
ListingId: "22947111",
ListingKey: "201606242016102700229471110000000125",
ModificationTimestamp: "2016-10-27 00:00:00",
FIPS: "04013",
PropertyRefID: "5593022",
PriceperSquareFeet: "278.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: 343,
ListingType: "Sale",
MLSListingNumber: "5368700",
AgentAddress: "8777 N Gainey Center DriveSuite 178 Scottsdal",
OfficeAddress1: "4821 N Scottsdale Road, #107 Scottsdale AZ 85",
Address: "8829 E Rowel Rd, Scottsdale, AZ 85255, USA",
Latitude: "33.72566000",
Longitude: "-111.88982000",
BathroomsDecimal: "3.50",
WaterAccess: "",
TotalHistoryListings: 50,
ResponseTime: "1.240 Seconds"
}

GetListingDetails

GetListingDetails API will return the entire details of a particular property. It gives the complete listing details, ImageURL and History details. By default, it will show Listing details only and gives History and image URLs if the option is selected.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetListingDetails

Input Parameters

Parameter Description
ListingId ListingId
City City
State State
Zip Zip
Street Street
UnitNumber UnitNumber
AccessToken AccessToken
history Sets to 1 if history details are needed in the response
image Sets to 1 if ImageURLs are needed in the response
OrderId Alpha numeric combinations to uniquely reference an order

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/val/v1/GetListingDetails?ListingId=25642072&image=1&history=1&AccessToken=

Response

{
Property Details:
[
{
UnparsedAddress: "7820 N Soledad Ave",
City: "Tucson",
StateOrProvince: "AZ",
PostalCode: "85741",
PostalCodePlus4: "1314",
ParcelNumber: "225-37-4810",
PropertyType: "Residential",
PropertySubType: "Single Family Residence",
LotSizeSquareFeet: "11326.00",
LivingArea: "1682.00",
ArchitecturalStyle: "CONTEMPORARY",
Heating: "HEAT PUMP",
Cooling: "CENTRAL",
StoriesTotal: "",
StoriesDescription: "",
YearBuilt: "1976",
Roof: "COMPOSITION SHINGLE",
ConstructionMaterials: "BLOCK",
BedroomsTotal: "3",
BathroomsTotalInteger: "1",
ParkingFeatures: "CARPORTGARAGE",
PoolFeatures: "YES",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "",
FireplaceYN: "",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "Price Reduction and new front yard landscaping as well as upgraded Formal Dining Room set up as a Den in this Well Kept Home on Large lot with NO HOA!!!!!!! Upgraded Counter tops, New Paint and Flooring in 2015, New ADA Toilets, New Appliances, Covered Patio, New RV Electrical Hookup. New Electric Panel, SOLAR CITY SOLAR PANELS in December 2015. New Anderson Windows on January 26th, 2016. Lots of truly great upgrades on this home. Nice backyard with beautiful shade tree. This home is in excellent condition. New 220 Outlet to plug in your RV on side of home. Above Ground Pool converted to Salt Water Pool to keep you cool during the hot Tucson Weather. Two Tuff Sheds will also convey with the property along with the metal shed.",
LotFeatures: "",
ZoningDescription: "PIMA COUNTY - CR3",
CommunityFeatures: "NORTHWEST",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "THORNYDALE",
MiddleOrJuniorSchool: "TORTOLITA",
HighSchool: "MOUNTAIN VIEW",
Appliances: "DISHWASHER, GARBAGE DISPOSER, MICROWAVE, OVEN",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2016-01-22",
MlsStatus: "Cancel/Withdrawn",
ListPrice: "194900.00",
ClosePrice: "",
CloseDate: "",
StandardStatus: "Cancel/Withdrawn",
DistressedYN: "N",
DistressType: "",
GarageYN: "Y",
GarageSpaces: "2.00",
ListAgentStateLicense: "",
ListAgentFullName: "Wesley C Stolsek",
ListAgentPreferredPhone: "520-544-2335",
ListAgentEmail: "wesstolsek@gmail.com",
ListOfficeName: "Omni Homes INTL",
ListOfficePhone: "520-406-0000",
ListOfficeEmail: "calvinjcase@gmail.com",
ListingId: "23768307",
ListingKey: "201601222016102400237683070000000014",
ModificationTimestamp: "2016-10-24 00:00:00",
FIPS: "04019",
PropertyRefID: "6733992",
PriceperSquareFeet: "116.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: 276,
ListingType: "Sale",
MLSListingNumber: "21602369",
AgentAddress: "",
OfficeAddress1: "1050 E River Road Tucson AZ 85718 US",
Address: "7820 N Soledad Ave, TUCSON, AZ 85741, USA",
Latitude: "32.34849500",
Longitude: "-111.05322000",
BathroomsDecimal: "1.00",
WaterAccess: ""
}
],
Image URLs:
[
"https://dev-media.propmix.io/mlslite?ListingId=23768307&imageName=485667378.png&width=600&height=500",
"https://dev-media.propmix.io/mlslite?ListingId=23768307&imageName=486332638.png&width=600&height=500",
],
History Details:
[{
UnparsedAddress: "7820 N Soledad Ave",
City: "Tucson",
StateOrProvince: "AZ",
PostalCode: "85741",
PostalCodePlus4: "1314",
ParcelNumber: "225-37-4810",
PropertyType: "Residential",
PropertySubType: "Single Family Residence",
LotSizeSquareFeet: "11326.00",
LivingArea: "1682.00",
ArchitecturalStyle: "CONTEMPORARY",
Heating: "HEAT PUMP",
Cooling: "CENTRAL",
StoriesTotal: "",
StoriesDescription: "",
YearBuilt: "1976",
Roof: "COMPOSITION SHINGLE",
ConstructionMaterials: "BLOCK",
BedroomsTotal: "3",
BathroomsTotalInteger: "1",
ParkingFeatures: "CARPORT, CARPORTGARAGE, GARAGE",
PoolFeatures: "YES",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "",
FireplaceYN: "",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "Well Kept Home on Large lot. Upgraded Counter tops, New Paint and Flooring in 2015, New ADA Toilets, New Appliances, Covered Patio, New RV Electrical Hookup. New Electric Panel, SOLAR CITY SOLAR PANELS in December 2015. New Anderson Windows on January 26th, 2016. Lots of truly great upgrades on this home. Nice backyard with beautiful shade tree. This home is in excellent condition. New 220 Outlet to plug in your RV on side of home. www.7820NSoledad.utour.me",
LotFeatures: "",
ZoningDescription: "PIMA COUNTY - CR3",
CommunityFeatures: "NORTHWEST",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "THORNYDALE",
MiddleOrJuniorSchool: "TORTOLITA",
HighSchool: "MOUNTAIN VIEW",
Appliances: "DISHWASHER, GARBAGE DISPOSER, MICROWAVE, OVEN",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2016-01-22",
MlsStatus: "Active",
ListPrice: "199900.00",
ClosePrice: "",
CloseDate: "",
StandardStatus: "Active",
DistressedYN: "N",
DistressType: "",
GarageYN: "N",
GarageSpaces: "",
ListAgentStateLicense: "",
ListAgentFullName: "Wesley C Stolsek",
ListAgentPreferredPhone: "520-544-2335",
ListAgentEmail: "",
ListOfficeName: "Omni Homes INTL",
ListOfficePhone: "520-406-0000",
ListOfficeEmail: "calvinjcase@gmail.com",
ListingId: "23768307",
ListingKey: "201601222016022900237683070000000004",
ModificationTimestamp: "2016-02-29 00:00:00",
FIPS: "04019",
PropertyRefID: "6733992",
PriceperSquareFeet: "119.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: 293,
ListingType: "Sale",
MLSListingNumber: "21602369",
AgentAddress: "",
OfficeAddress1: "1050 E River Road Tucson AZ 85718 US",
Address: "7820 N Soledad Ave, TUCSON, AZ 85741, USA",
Latitude: "32.34849500",
Longitude: "-111.05322000",
BathroomsDecimal: "",
WaterAccess: ""
}],
ResponseTime: "0.542 Seconds"
}

GetCountByGeo

GetCountByGeo API will return the count of listings by accepting various filters like Zip code, Street, City, State etc. as input parameters.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetCountByGeo

Input Parameters

Parameter Description
City City
State State
Zip Zip
AccessToken AccessToken
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
MinBed Search records with number of beds more than the input value
MaxBed Search records with number of beds less than the input value
MinBath Search records with number of baths more than the input value
MaxBath Search records with number of baths less than the input value
MinYearBuilt Search records which are built before the specified year
MaxYearBuilt Search records which are built after the specified year
MinArea Search records with greater area than the specified value
MaxArea Search records with lesser area than the specified value
MinLotSize Search records with greater lot size than the specified value
MaxLotSize Search records with lesser lot size than the specified value
MinPrice Search records with list price greater than the specified value
MaxPrice Search records with list price less than the specified value
DOM DaysOnMarket. Search properties whose DOM is less than the input value
MlsStatus Active, pending, Cancel/Withdrawn, Contingent, Sold
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber
Rental Rental
Pass “&Rental=1”, if Listing type=Rental is required within the responsePropertyType Pass “&Rental=1”, if Listing type=Rental is required within the responsePropertyType
PropertySubType PropertySubType

Either the City and State combination or the Zip needs to be provided for the GetListingsByRadius API

Sample API call

https://api.propmix.io/mlslite/val/v1/GetCountByGeo?City=Avondale&Zip=85323&MinPrice=1000&MonthsBack=10&AccessToken=

Response

{
                                ListingCount: 1554,
                                ResponseTime: "0.447 Seconds"
                                }

GetCountByRadius

GetCountByRadius API will return the count of comparable listings within the given radius.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetListingsByRadius

Input Parameters

Parameter Description
Street Street
City City
State State
Radius Search properties within the specified radius
Zip Zip
isZipON isZipON
UnitNumber UnitNumber
Latitude Latitude
Longitude Longitude
MonthsBack Search records with Number of months back the input value
EffectiveDate Date from which MonthsBack is calculated
MlsStatus MlsStatus
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
Rental Pass “&Rental=1″, if Listing type=Rental is required within the response
PropertyType PropertyType
PropertySubType PropertySubType

Sample API call

https://api.propmix.io/mlslite/val/v1/GetCountByRadius?Street=416 W 15th St&Radius=5&MonthsBack=11&Zip=85546&AccessToken=

Response

{
"Listings Count": 976,
"ResponseTime": "0.505 Seconds"
}

GetPropertyHistory

GetPropertyHistory API will return the entire history of a particular property specified either by ListingID or address.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetPropertyHistory

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Sample API call

https://api.propmix.io/mlslite/val/v1/GetPropertyHistory?MonthsBack=60&ListingId=26650925&AccessToken=

Response

{

"Listings": [{

"UnparsedAddress": "3426 N McNeal Rd",
"City": "Golden Valley",
"StateOrProvince": "AZ",
"PostalCode": "86413",
"PostalCodePlus4": "8430",
"ParcelNumber": "306-06-081B",
"PropertyType": "Residential",
"PropertySubType": "Mobile Home",
"LotSizeSquareFeet": "50965.00",
"LivingArea": "774.00",
"ArchitecturalStyle": "",
"Heating": "",
"Cooling": "EVAPORATIVE",
"StoriesTotal": "1",
"StoriesDescription": "1",
"YearBuilt": "1984",
"Roof": "SHAKE SHINGLE",
"ConstructionMaterials": "WOOD PRODUCT",
"BedroomsTotal": "0",
"BathroomsTotalInteger": "",
"ParkingFeatures": "",
"PoolFeatures": "",
"View": "",
"PatioAndPorchFeatures": "",
"Basement": "",
"FireplacesTotal": "1",
"FireplaceYN": "Y",
"FireplaceFeatures": "",
"InteriorFeatures": "",
"ExteriorFeatures": "",
"OtherStructures": "",
"PublicRemarks": "",
"LotFeatures": "",
"ZoningDescription": "",
"CommunityFeatures": "",
"ElementarySchoolDistrict": "",
"MiddleOrJuniorSchoolDistrict": "",
"HighSchoolDistrict": "",
"ElementarySchool": "",
"MiddleOrJuniorSchool": "",
"HighSchool": "",
"Appliances": "",
"LotSizeDimensions": "",
"Topography": "",
"WaterSource": "",
"ListingContractDate": "2015-10-05",
"MlsStatus": "Sold",
"ListPrice": "",
"ClosePrice": "17000.00",
"CloseDate": "2015-10-29",
"StandardStatus": "Sold",
"DistressedYN": "N",
"DistressType": "",
"GarageYN": "N",
"GarageSpaces": "",
"ListAgentStateLicense": "",
"ListAgentFullName": "",
"ListAgentPreferredPhone": "",
"ListAgentEmail": "",
"ListOfficeName": "",
"ListOfficePhone": "",
"ListOfficeEmail": "",
"ListingId": "22799536",
"ListingKey": "201510292015112500227995360000000001",
"ModificationTimestamp": "2015-11-25 00:00:00",
"FIPS": "04015",
"PropertyRefID": "6168073",
"PriceperSquareFeet": "22.00",
"WaterfrontFeatures": "",
"WaterYN": "",
"DaysOnMarket": 24,
"ListingType": "Sale",
"MLSListingNumber": "",
"AgentAddress": "",
"OfficeAddress1": "",
"Address": "3426 McNeal Rd, GOLDEN VALLEY, AZ 86413, USA",
"Latitude": "35.22643700",
"Longitude": "-114.21620000",
"BathroomsDecimal": "",
"WaterAccess": ""
}
],
"TotalHistoryListings": 1,
"ResponseTime": "0.946 Seconds"

Insights APIs

PropMix Insights APIs cover many different areas – listing analytics, image processing, and NLP. These insights are computed using big data analytics and deep learning models that constantly adapt to changing real estate market data.

Listing Analytics

This is a single facade API to retrieve many different listing analytics precomputed for every zipcode we cover. Please see below for the list of available analytic measures. These measures are computed for different slices of data within each zipcode. The data slices are created by property type (single family, townhome, condo, etc.), price bands (0-100K, 100-200K, etc.) and listing status (active, pending, closed, etc.). You will see the versatility of this API to provide you access to many of these analytics with a single and simple interface.

If you do not find an analytic measure you are interested in, please get in touch with us to explore options

API EndPoint

https://api.propmix.io/mlslite/analysis/get

Input Parameters

Parameter Description
zip A valid US zip code. (mandatory)
type Specifies the type of data slice you want to analyze (mandatory)
Valid values are:

status Will return analytics broken down by listing status and also the total
property Will return analytics broken down by property type and also the total
band Will return analytics broken down by price band and also the total
date Specifies a month for which you want to retrieve the analytics. Historical analytics is available beginning April 2015. You can specify month in the format YYYY-MM. For example 2016-10 refers to October 2016.
analysis Specific the analytic measure you want to retrieve. If not supplied all the available analytic measures will be returned for the zipcode and data type slice you specified.
Valid values are:

mediannewlist Median Price of new listings
medianList Median Price of all listings
medianpending Median Price of all pending listings
newlistcount Count of new listings
pendincount Count of pending listings
soldcount Count of sold listings
expiredcount Count of expired or cancelled listings
medianlistpersqft Median List Price per Sq. Foot
mediansoldpersqft Median Sold Price per Sq. Ft
mediansoldperlistpercent Average Sold Price / List Price ratio represented as a percentage
avgdom Average Days on Market
mediangla Median Gross Living Area (GLA)
medianbed Median number of bedrooms
medianbath Median number of bathrooms

Note: Any property listed in the last 10 days is considered a new listing.

AccessToken AccessToken – a security access token provided to you on sign up with PropMix.io

Sample API call

https://api.propmix.io/mlslite/analysis/get?zip=33155&type=property&analysis=mediansold&date=2016-12&AccessToken=

Response

[{
	"zip": "33155",
	"analysis": [{
		"medianSoldPrice": {
			"residential": 340000,
			"NonResidential": 0,
			"singleFamily": 342500,
			"condominium": 236000,
			"townHouse": 225000,
			"multifamily": 0,
			"apartment": 0,
			"all": 340000
		},
		"date": "2016-12"
	}, {
		"medianSoldPrice": {
			"residential": 337500,
			"NonResidential": 0,
			"singleFamily": 340000,
			"condominium": 236000,
			"townHouse": 220000,
			"multifamily": 0,
			"apartment": 0,
			"all": 337500
		},
		"date": "2016-12"
	}, {
		"medianSoldPrice": {
			"residential": 345000,
			"NonResidential": 0,
			"singleFamily": 348500,
			"condominium": 184500,
			"townHouse": 225000,
			"multifamily": 0,
			"apartment": 0,
			"all": 345000
		},
		"date": "2016-12"
	}, {
		"medianSoldPrice": {
			"residential": 345000,
			"NonResidential": 0,
			"singleFamily": 348500,
			"condominium": 184500,
			"townHouse": 225000,
			"multifamily": 0,
			"apartment": 0,
			"all": 345000
		},
		"date": "2016-12"
	}]
}]

GetListingsByRadiusWithThumbnail

GetListingsByRadiusWithThumbnail API will return the comparable listings within the given radius along with thumbnail images. ImageType can be passed as Input Parameter, example &ImageType=Frontage. If the input ImageType is available in the data then the API will respond with corresponding thumbnail image of that property, else the Thumbnail will be displayed on the basis of predefined priority.

API EndPoint

https://api.propmix.io/mlslite/val/v1/GetListingsByRadiusWithThumbnail

Input Parameters

Parameter Description
Street Street
City City
State State
Zip Zip
ListingId ListingId
MonthsBack Search records with Number of months back the input value
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order
UnitNumber UnitNumber

Sample API call

https://api.propmix.io/mlslite/val/v1/GetListingsByRadiusWithThumbnail?OrderId= &EffectiveDate=2017-10-10&PropertyType=Residential%2CLand%2CFarm%2CCommercial&PropertySubType=Condominium%2CDuplex%2CFarm%2CManufactured%20Home%2CSingle%20Family%20Residence%2CTownhouse%2CTriplex&MonthsBack=18&Radius=3&Zip=33156&Street=9055%20SW%2073rd%20Ct&PageSize=100&MinBed=2&MaxBed=10&MinBath=2&MaxBath=10&imagesON=1&UnitNumber=2010&AccessToken=

Response

{
Listings: [{
UnparsedAddress: "9055 SW 73rd Ct 2010",
City: "Miami",
StateOrProvince: "FL",
PostalCode: "33156",
PostalCodePlus4: "2958",
ParcelNumber: "30-5002-086-1860",
PropertyType: "Residential",
PropertySubType: "Condominium",
LotSizeSquareFeet: "0.00",
LivingArea: "1467.00",
ArchitecturalStyle: "",
Heating: "CENTRAL FURNACE",
Cooling: "CENTRAL",
StoriesTotal: "1",
StoriesDescription: "",
YearBuilt: "2006",
Roof: "OTHER",
ConstructionMaterials: "OTHER",
BedroomsTotal: "2",
BathroomsTotalInteger: "2",
ParkingFeatures: "ATTACHED GARAGE",
PoolFeatures: "",
View: "",
PatioAndPorchFeatures: "",
Basement: "",
FireplacesTotal: "1",
FireplaceYN: "Y",
FireplaceFeatures: "",
InteriorFeatures: "",
ExteriorFeatures: "",
OtherStructures: "",
PublicRemarks: "This 1467 square foot condo home has 2 bedrooms and 2.0 bathrooms. It is located at 9055 SW 73rd Ct Miami, Florida.",
LotFeatures: "",
ZoningDescription: "",
CommunityFeatures: "",
ElementarySchoolDistrict: "",
MiddleOrJuniorSchoolDistrict: "",
HighSchoolDistrict: "",
ElementarySchool: "",
MiddleOrJuniorSchool: "",
HighSchool: "",
Appliances: "DISHWASHER, DRYER, MICROWAVE, RANGE, REFRIGERATOR, WASHER",
LotSizeDimensions: "",
Topography: "",
WaterSource: "",
ListingContractDate: "2016-01-11",
MlsStatus: "Sold",
ListPrice: "379900.00",
ClosePrice: "379000.00",
CloseDate: "2016-06-13",
StandardStatus: "Sold",
DistressedYN: "N",
DistressType: "",
GarageYN: "N",
GarageSpaces: "",
ListAgentStateLicense: "",
ListAgentFullName: "Silvia Buitrago",
ListAgentPreferredPhone: "305-338-0363",
ListAgentEmail: "",
ListOfficeName: "Florida Realty of Miami",
ListOfficePhone: "305-598-5488",
ListOfficeEmail: "baixeras@bellsouth.net",
ListingId: "23532577",
ListingKey: "201606132016062800235325770000000008",
ModificationTimestamp: "2016-06-28 00:00:00",
FIPS: "12086",
PropertyRefID: "39620824",
PriceperSquareFeet: "258.00",
WaterfrontFeatures: "",
WaterYN: "",
DaysOnMarket: "154",
ListingType: "Sale",
MLSListingNumber: "A10013814",
AgentAddress: "",
OfficeAddress1: "9415 SW 72 St Miami FL 33173 US",
Address: "9055 S W 73RD CT # 2010, MIAMI, FL 33156, USA",
Latitude: "25.68655421",
Longitude: "-80.31405132",
BathroomsDecimal: "2.00",
WaterAccess: "",
RoomsTotal: "",
Distance: 0,
SubjectProperty: "true",
ImageCount: 35,
ImageURLs: [
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187156.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187167.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187178.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187185.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187186.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187187.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187188.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187189.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187190.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187157.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187158.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187159.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187160.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187161.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187162.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187163.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187164.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187165.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187166.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187168.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187169.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187170.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187171.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187172.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187173.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187174.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187175.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187176.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187177.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187179.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187180.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187181.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187182.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187183.png",
"https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187184.png"
],
Thumbnail: {
ImageType: "LivingRoom",
Url: "https://media.propmix.io/mlslite/media/GetImage?ListingId=23532577&imageName=305187156.png"
}],
TotalComparables: 1,
CurrentListingPriceHigh: 725000,
CurrentListingPriceLow: 149900,
AverageCurrentListingPrice: 345000,
SoldPriceHigh: 575000,
SoldPriceLow: 140000,
AverageSoldPrice: 316000,
ResponseTime: "7.703 Seconds"

GetLabeledImagesByListingId

GetLabeledImagesByListingId API will return the ‘ImageUrls’ along with the ListingId, categorized on the basis of image type. For each image, corresponding image labels are also identified and displayed in the response. We can give up to ten ListingIds separated by comma.

API EndPoint

https://api.propmix.io/mlslite/v1/GetLabeledImagesByListingId

Input Parameters

Parameter Description
ListingId ListingId
AccessToken AccessToken
OrderId Alpha numeric combinations to uniquely reference an order

Sample API call

http://api.propmix.io/mlslite/v1/GetLabeledImagesByListingId?ListingIds=17973934&OrderId= &access_token=

Response

{
ListingId: [{
BathRoomsHalf: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265441.png",
Lables: "Toilet,Washbasin,Showerhead,Clothstand,Bathtub"
}
],
BathRoomsThreeQuarter: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265444.png",
Lables: "Washbasin,Bathtub,Sink,Toilet,Kitchensink"
}
],
BonusRoom: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265443.png",
Lables: "Kidsbed,Refrigerator Builtin,Rangehood,Bed,Stairs"
}
],
Frontage: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265440.png",
Lables: "Exteriorstucco,Driveaway Asphalt,Exteriorbrick,Driveaway Concrete,Driveaway Green"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265446.png",
Lables: "Exteriorstucco,Driveaway Concrete,Driveaway Asphalt,Driveaway Green,Exteriorbrick"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265447.png",
Lables: "Backyard Kidsplayarea,Backyard Pool,Driveaway Green,Driveaway Asphalt,Exteriorstucco"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265448.png",
Lables: "Driveaway Green,Driveaway Asphalt,Exteriorstucco,Driveaway Gravel,Driveaway Concrete"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=335614879.jpg",
Lables: "Exteriorstucco,Driveaway Concrete,Driveaway Asphalt,Exteriorbrick,Driveaway Green"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=335541068.jpg",
Lables: "Exteriorstucco,Driveaway Asphalt,Exteriorbrick,Driveaway Concrete,Driveaway Green"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=335612873.jpg",
Lables: "Driveaway Green,Driveaway Asphalt,Exteriorstucco,Exteriorbrick,Driveaway Gravel"
}
],
Hall: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265451.png",
Lables: "Showerhead,Driveaway Concrete,Bathtub,Clothstand,Stairs"
}
],
Kitchen: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265450.png",
Lables: "Refrigerator Builtin,Rangehood,Breakfastcounter,Cooktop Countertop,Dishwasher"
}
],
Plot: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265445.png",
Lables: "Driveaway Gravel,Driveaway Green,Driveaway Asphalt,Backyard Kidsplayarea,Driveaway Concrete"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=335574081.jpg",
Lables: "Driveaway Green,Driveaway Gravel,Driveaway Asphalt,Backyard Kidsplayarea,Driveaway Concrete"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=335684058.jpg",
Lables: "Backyard Kidsplayarea,Driveaway Green,Backyard Pool,Driveaway Asphalt,Driveaway Gravel"
}
],
Room: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265442.png",
Lables: "Refrigerator Builtin,Backyard Toolshed,Bathtub,Bed,Breakfastcounter"
}
],
VacantRoom: [
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265449.png",
Lables: "Bed,Bathtub,Kidsbed,Colorfulbedcover,Breakfastcounter"
},
{
imgURL: "https://media.propmix.io/mlslite/media/GetImage?ListingId=17973934&imageName=154265452.png",
Lables: "Bathtub,Refrigerator Builtin,Stairs,Driveaway Concrete,Bed"
}
]
}
]}

Support

Checking The Application

The easiest way to check if your application has been correctly registered is to use our API Explorer. Simply copy your Access Token, open the API Explorer for any resource, and paste the token into the access token parameter and you should receive a Successful (200) response.

If you have any issues with your access you can use our support portal to get in touch with us immediately.

PropMix Dashboard

After registering on the PropMix, a user can see the number of API calls made and the amount of data consumed. These are showcased using graphs. Any time an application makes a request to the PropMix API through an access token, PropMix tracks the requested data and reflect the changes in the dashboard as well.

 

Contact Us

  • Direct support channel – Contact us directly during our working hours by phone or live online chat.
  • Github support repo – Can go through the issues related to PropMix software.
  • Email us at – support@www.propmix.io