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:
|
||||||||||||||||||||||||||||
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:
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@propmix.io