Free MLS and Geocoding REST API

Zero-barrier, free programmatic access to millions of MLS listings and geodetic coordinates.

Millions of addresses covered across the U.S. Fundamental MLS & geodetic data

Making MLS data a piece of cake.cake

  • Nationwide Data Up-to-date free MLS data throughout the U.S.
  • Hassle-free Get started immediately. No signup required. No API key required.
  • Free Service Completely free basic MLS data. Excellent alternative to Zillow API, Estated API and others.
  • Accurate Geocoding Geocode addresses in real-time with industry-leading accuracy.

Free Services

Our free MLS API service includes a wide selection of MLS data and geodetic data for your real-estate and geocoding requirements.

  • Valuation (Estimated & Assessed)
  • Last Sale Price
  • Bedroom & Bathroom Count
  • Square Footage
  • Market Status
  • Forward Geocoding
  • JSON, XML & GeoJSON

If you found this API helpful, please consider donating to keep this service running. Donate

Try our API right now.

Our free MLS API covers millions of addresses across the U.S. Try it for yourself!

JSON Available Formats: JSON, XML, GeoJSON
{
  "version": "0.1.0",
  "errorMessage": "",
  "payload": {
    "addressSectionInfo": {
      "status": {
        "displayValue": "Active",
        "definition": "This home is for sale and the sellers are accepting offers.",
        "longerDefinitionToken": "active"
      },
      "priceInfo": {
        "amount": 26499000,
        "label": "Price",
        "displayLevel": 1,
        "dataSourceId": 8
      },
      "latestPriceInfo": {
        "amount": 26499000,
        "label": "Price",
        "displayLevel": 1,
        "dataSourceId": 8
      },
      "sqFt": {
        "displayLevel": 1,
        "value": 8648
      },
      "pricePerSqFt": 3064,
      "streetAddress": {
        "streetNumber": "1340",
        "directionalPrefix": "",
        "streetName": "Arbor",
        "streetType": "Rd",
        "directionalSuffix": "",
        "unitType": "",
        "unitValue": "",
        "addressDisplayLevel": {
          "displayLevel": 1,
          "displayText": "",
          "dataSourceId": 8
        },
        "assembledAddress": "1340 Arbor Rd",
        "includeStreetNumber": true,
        "includeUnitNumber": true,
        "includeStreetName": true,
        "fullText": "1340 Arbor Rd, MENLO PARK, CA 94025"
      },
      "latLong": {
        "latitude": 37.4494377,
        "longitude": -122.1910342
      },
      "beds": 5,
      "baths": 6,
      "yearBuilt": 2012,
      "city": "MENLO PARK",
      "state": "CA",
      "zip": "94025",
      "countryCode": "US",
      "soldDateTimeZone": "US\/Pacific",
      "lotSize": 65230,
      "timeOnCakeMLS": 9278231696,
      "cumulativeDaysOnMarket": 0,
      "daysOnMarketLabel": "Cumulative",
      "hasOpen": false,
      "hasAgc": false,
      "avmInfo": {
        "displayLevel": 5,
        "propertyId": 109581599
      },
      "searchStatus": 1,
      "propertyType": 6,
      "listingType": 1,
      "isMappable": true,
      "userCanShare": true,
      "numFullBaths": 5,
      "numPartialBaths": 2,
      "staticMapUrl": "https:\/\/shortened.url",
      "url": "\/CA\/Menlo-Park\/1340-Arbor-Rd-94025\/home\/109581599",
      "primaryPhotoUrl": "https:\/\/shortened.url",
      "rawHalfBaths": 2,
      "rawFullBaths": 5,
      "streetView": {
        "streetViewUrl": "https:\/\/shortened.url"
      }
    },
    "mediaBrowserInfo": {
      "scans": [],
      "sashes": [],
      "videos": [{
        "videoUrl": "https:\/\/shortened.url",
        "posterFrames": {},
        "externalVideoId": "647036717",
        "videoHost": 1,
        "displayLevel": 1
      }],
      "isHot": false,
      "streetView": {
        "latLong": {
          "latitude": 37.4494377,
          "longitude": -122.1910342
        },
        "streetViewUrl": "https:\/\/shortened.url",
        "displayLevel": 1,
        "dataSourceId": 8,
        "staticMapUrl": "https:\/\/shortened.url",
        "streetViewAvailable": true
      },
      "altTextForImage": "1340 Arbor Rd, MENLO PARK, CA 94025",
      "dataSourceId": 8,
      "assembledAddress": "1340 Arbor Rd",
      "previousListingPhotosCount": 0,
      "displayType": 1
    }
  },
  "status": "Success",
  "errorCode": 0
}

For full documentation, integration guides and code examples, visit our API documentation. API Documentation

Keep our servers running! Donate

Attribution