A modern API for your MLS data
Build your custom IDX application with a robust and flexible developer API
The MLS API for developers
- Integrate any RETS or RESO Web API data feed
- Normalized data model simplifies adding multiple MLS providers
- Hundreds of ways to search, filter, and display your real estate data
- Develop real estate apps with current technology and best practices
- Build a reliable IDX applicationwith high performance and guaranteed uptime
Listing {
"mlsId": 1005192,
"listingId": "49699701",
"listPrice": 20714261,
"listDate": "2011-05-23T18:50:30.184391Z",
"address": {
"crossStreet": "Dunne Ave",
"state": "Texas",
"country": "United States",
"postalCode": "77096",
"streetName": "East Sweet Bottom Br",
"streetNumberText": "74434",
"city": "Houston",
"streetNumber": 74434,
"full": "74434 East Sweet Bottom Br #18393",
"unit": "18393"
},
"property": {
"roof": "Tile",
"cooling": null,
"style": "Traditional",
"area": 1043,
"bathsFull": 5,
"bathsHalf": 6,
"stories": 3,
"fireplaces": 1,
"flooring": null,
"heating": "Radiant Heat",
"bathrooms": null,
"foundation": "Slab",
"laundryFeatures": "Area,Electric Dryer Hookup,Individual Room,Washer Hookup",
"occupantName": null,
"ownerName": null,
"lotDescription": "Private Backyard",
"pool": "Association,Private,In Ground",
"subType": null,
"bedrooms": 2,
"interiorFeatures": "Drapes/Curtains/Window Cover, Fire/Smoke Alarm, Island Kitchen",
"lotSize": "127X146",
"areaSource": "Floorplans",
"maintenanceExpense": null,
"additionalRooms": "Recreation,Master Bedroom,See Remarks",
"exteriorFeatures": "Back Yard Fenced, Covered Patio/Deck, Patio/Deck",
"water": null,
"view": "Golf Course",
"lotSizeArea": null,
"subdivision": "Waterstone Springs",
"construction": "In Kitchen,Stackable,Washer Included",
"parking": {
"leased": null,
"spaces": 6,
"description": "Garage Door Opener,Public,Garage,Side by Side"
},
"lotSizeAreaUnits": null,
"type": "RES",
"garageSpaces": 8.74556425245327,
"bathsThreeQuarter": null,
"accessibility": "Manned Gate",
"acres": null,
"occupantType": null,
"subTypeText": null,
"yearBuilt": 1998
},
"office": {
"contact": null,
"name": null,
"servingName": null,
"brokerid": null
},
"showingContactPhone": null,
"showingContactName": null,
"showingInstructions": "The showing instructions for this trial property are brought to you by the SimplyRETS team. This field will include any showing remarks for the given listing in your RETS feed. Enjoy!",
"privateRemarks": "This property is a trial property to test the SimplyRETS. Private agent remarks will be included in this field for use in the SimplyRETS REST API.",
"disclaimer": "This information is believed to be accurate, but without warranty.",
"terms": "Conventional",
"leaseTerm": null,
"specialListingConditions": null,
"originalListPrice": null,
"agreement": "Purchaser Exemptions",
"agent": {
"lastName": "Phelps",
"contact": null,
"address": null,
"firstName": "Shoshana",
"id": "sphelps"
},
"modified": "2015-11-14T17:57:26.262392Z",
"school": {
"middleSchool": "FALCON PASS",
"highSchool": "Cy Creek",
"elementarySchool": "HAYES",
"district": null
},
"photos": [
"https://s3-us-west-2.amazonaws.com/cdn.simplyrets.com/properties/trial/home9.jpg",
"https://s3-us-west-2.amazonaws.com/cdn.simplyrets.com/properties/trial/home-inside-9.jpg"
],
"internetAddressDisplay": null,
"mls": {
"status": "Active",
"area": "Spring/Klein",
"daysOnMarket": 862,
"originalEntryTimestamp": null,
"originatingSystemName": null,
"statusText": "Active",
"areaMinor": null
},
"internetEntireListingDisplay": null,
"geo": {
"county": "North",
"lat": 29.689418,
"lng": -95.474464,
"marketArea": "Spring/Klein",
"directions": "From 290 exit Barker Cypress to left on Tuckerton, right on Danbury Bridge, right on Bending Post, right on Driftwood Prairie"
},
"tax": {
"taxYear": 1981,
"taxAnnualAmount": 3180,
"id": "593-723-781-8056"
},
"coAgent": {
"lastName": null,
"contact": null,
"address": null,
"firstName": null,
"id": "ACME12"
},
"sales": {
"closeDate": "1996-10-21T15:15:54.171139Z",
"office": {
"contact": null,
"name": "Acme Brokerage",
"servingName": "Acme Brokerage",
"brokerid": "ACME12"
},
"closePrice": 17946033,
"agent": {
"lastName": "Long",
"contact": null,
"address": null,
"firstName": "Buffy",
"id": "blong"
},
"contractDate": null
},
"ownership": null,
"leaseType": "FullServ",
"virtualTourUrl": null,
"remarks": "This property is a trial property to test the SimplyRETS. This field will include remarks or descriptions from your RETS feed intended for public view. Lorem ipsum dolor sit amet, consectetur adipiscing elit...",
"association": {
"frequency": null,
"fee": 1000,
"name": "SimplyRETS Home Owners Association",
"amenities": "Club House, Community Pool, Garden, Playground"
}
}
The /listings
API
The /listings
API has everything you need to build a fast and flexible real estate application with MLS data. Integrate the API with your current framework and programming language, and take advantage of the robust search interface immediately.
You're in good company
Proudly trusted by hundreds of customers
The /agents
API
Augment your application with enhanced agent information
Show more information on your IDX website with the Agents API. This addon makes it easy to build out pages for every agent in your brokerage and show their listings on your real estate website.
Agent {
"id": 123456789,
"firstName": "John",
"lastName": "Doe",
"address": {
"crossStreet": "string",
"state": "string",
"country": "string",
"postalCode": "string",
"streetName": "string",
"streetNumberText": "string",
"city": "string",
"streetNumber": 0,
"full": "string",
"unit": "string"
},
"contact": {
"email": "string",
"office": "string",
"cell": "string"
},
"officeMlsId": "MLS123"
}
The /openhouses
API
Access to current and historical open house data
Increase user engagement and give more information to people using your application. The openhouses API provides a fast and flexible way to add data to your application
The /analytics
API
Integrate real-time market analytics with your IDX application
Analytics {
"avgLivingArea": 2550,
"avgFullBaths": 2.5,
"avgBedrooms": 3,
"avgLotSize": 9750.25,
"avgPrice": 325275,
"avgYearBuilt": 1990,
"areaDistribution": {
"Other": 0,
"Towne Lake": 5,
"Rice Military": 3,
"Vineyard Mdw Sec 01": 3,
"Glen Arbor Sec 07": 4
},
"totalCount": 15
}
Build a robust IDX application with analytics about your MLS data. The Market Analytics API provides a deeper insight into your MLS listings and allows you to build advanced real estate applications by getting pertinent information about real estate in your area.