APIs / Real estate / Zillow

1 credit per call10 endpoints32 datapoints

Zillow API

Get Zillow data as structured JSON with one API key: search, building, market data and photo. Free credits every month.

Zillow
GET/v1/zillow/search?latitude=47.6062&longitude=-122.3321&radius_mi=5&listing_category=category1&page_size=20
{
  "data": {
    "listings": [
      {
        "zpid": 2068074790,
        "location": {
          "latitude": 47.592564,
          "longitude": -122.386925
        },
        "address": {
          "streetAddress": "1124 Sunset Avenue SW",
          "zipcode": "98116",
          "city": "Seattle",
          "state": "WA"
        },
        "media": {
          "propertyPhotoLinks": {
            "mediumSizeLink": "https://photos.zillowstatic.com/fp/4218b6d4de5511b0d968347ddf298954-p_c.jpg",
            "highResolutionLink": "https://photos.zillowstatic.com/fp/4218b6d4de5511b0d968347ddf298954-p_f.jpg"
          },
          "hasVRModel": true,
          "hasVideos": false,
          "hasIMX": true,
          "hasApprovedThirdPartyVirtualTour": false,
          "allPropertyPhotos": {
            "medium": [
              "https://photos.zillowstatic.com/fp/4218b6d4de5511b0d968347ddf298954-p_c.jpg",
              "https://photos.zillowstatic.com/fp/10855466fa66e19b3eb3e1af214b7134-p_c.jpg",
              "https://photos.zillowstatic.com/fp/4409ab8198e5504fdf72554d5f539e6d-p_c.jpg"
            ],
            "highResolution": [
              "https://photos.zillowstatic.com/fp/4218b6d4de5511b0d968347ddf298954-p_f.jpg",
              "https://photos.zillowstatic.com/fp/10855466fa66e19b3eb3e1af214b7134-p_f.jpg",
              "https://photos.zillowstatic.com/fp/4409ab8198e5504fdf72554d5f539e6d-p_f.jpg"
            ]
          }
        },
        "title": "West Seattle L&I Co 1st Of",
        "isFeatured": false,
        "isShowcaseListing": true,
        "propertyHasLasViolation": false,
        "mapDotTag": {
          "name": "showcase"
        },
        "rental": {
          "areApplicationsAccepted": false,
          "hasVirtualTour": true
        },
        "currency": "usd",
        "country": "usa",
        "bestGuessTimeZone": "America/Los_Angeles",
        "isUnmappable": false,
        "listCardRecommendation": {
          "flexFieldRecommendations": [
            "…",
            "…",
            "…"
          ]
        },
        "bathrooms": 6,
        "bedrooms": 4,
        "livingArea": 7870,
        "yearBuilt": 2015,
        "lotSizeWithUnit": {
          "lotSize": 0.2652,
          "lotSizeUnit": "acres"
        },
        "propertyType": "singleFamily",
        "listing": {
          "listingStatus": "forSale",
          "marketingStatus": "active",
          "palsId": "39001_2591845",
          "listingSubType": {
            "isFSBA": true
          }
        },
        "isPreforeclosureAuction": false,
        "price": {
          "value": 14000000,
          "pricePerSquareFoot": 1779
        },
        "estimates": {
          "zestimate": 13068300
        },
        "zillowOwnedProperty": {
          "isZillowOwned": false
        },
        "hdpView": {
          "listingStatus": "forSale",
          "price": 14000000,
          "hdpUrl": "/homedetail/MobileAppHDPShopperPlatformServicePage.htm?fromApp=true&p=iphone&variant=SHOWCASE#zpid=2068074790&homeDetailsVariant=SHOWCASE&webviewLayout=doubleScroll&showFactsAndFeatures=true&fromApp=true&gmaps=false&streetview=false"
        },
        "personalizedResult": {
          "isViewed": false,
          "userRecommendation": {
            "isRecommendedForYou": false
          }
        },
        "propertyDisplayRules": {
          "canShowAddress": true,
          "canShowOnMap": true,
          "mls": {
            "mlsName": "NWMLS as distributed by MLS GRID",
            "mlsStatus": "Active"
          },
          "providerLogoOnMap": "https://photos.zillowstatic.com/fp/033de87a0051f29108423257c615e0b5-zillow_apps_95_35.jpg",
          "listingCategory": "category1"
        },
        "ssid": 39,
        "hasFloorPlan": true,
        "richMedia": [
          {
            "rmxData": [
              "…"
            ]
          }
        ]
      },
      {
        "zpid": 49046647,
        "location": {
          "latitude": 47.616028,
          "longitude": -122.290596
        },
        "address": {
          "streetAddress": "1627 33rd Avenue",
          "zipcode": "98122",
          "city": "Seattle",
          "state": "WA"
        },
        "media": {
          "propertyPhotoLinks": {
            "mediumSizeLink": "https://photos.zillowstatic.com/fp/ab5afde65d0c3e01e9e18c81c23c3453-p_c.jpg",
            "highResolutionLink": "https://photos.zillowstatic.com/fp/ab5afde65d0c3e01e9e18c81c23c3453-p_f.jpg"
          },
          "hasVRModel": true,
          "hasVideos": false,
          "hasIMX": true,
          "hasApprovedThirdPartyVirtualTour": false,
          "allPropertyPhotos": {
            "medium": [
              "https://photos.zillowstatic.com/fp/ab5afde65d0c3e01e9e18c81c23c3453-p_c.jpg",
              "https://photos.zillowstatic.com/fp/37cfa3ef6dd145714431eb399337db14-p_c.jpg",
              "https://photos.zillowstatic.com/fp/02d28b9f0d7480eafb9857446e13dc53-p_c.jpg"
            ],
            "highResolution": [
              "https://photos.zillowstatic.com/fp/ab5afde65d0c3e01e9e18c81c23c3453-p_f.jpg",
              "https://photos.zillowstatic.com/fp/37cfa3ef6dd145714431eb399337db14-p_f.jpg",
              "https://photos.zillowstatic.com/fp/02d28b9f0d7480eafb9857446e13dc53-p_f.jpg"
            ]
          }
        },
        "title": "Scenic Heights Supl Plat",
        "isFeatured": false,
        "isShowcaseListing": true,
        "propertyHasLasViolation": false,
        "mapDotTag": {
          "name": "showcase"
        },
        "rental": {
          "areApplicationsAccepted": false,
          "hasVirtualTour": false
        },
        "currency": "usd",
        "country": "usa",
        "bestGuessTimeZone": "America/Los_Angeles",
        "isUnmappable": false,
        "listCardRecommendation": {
          "flexFieldRecommendations": [
            "…",
            "…"
          ]
        },
        "bathrooms": 2,
        "bedrooms": 4,
        "livingArea": 2100,
        "yearBuilt": 1974,
        "lotSizeWithUnit": {
          "lotSize": 3933.468,
          "lotSizeUnit": "squareFeet"
        },
        "propertyType": "singleFamily",
        "listing": {
          "listingStatus": "forSale",
          "marketingStatus": "comingSoon",
          "palsId": "39001_2564211",
          "listingSubType": {
            "isComingSoon": true
          }
        },
        "isPreforeclosureAuction": false,
        "price": {
          "value": 1050000,
          "pricePerSquareFoot": 500
        },
        "zillowOwnedProperty": {
          "isZillowOwned": false
        },
        "taxAssessment": {
          "taxAssessedValue": 949000,
          "taxAssessmentYear": "2025"
        },
        "hdpView": {
          "listingStatus": "forSale",
          "price": 1050000,
          "hdpUrl": "/homedetail/MobileAppHDPShopperPlatformServicePage.htm?fromApp=true&p=iphone&variant=SHOWCASE#zpid=49046647&homeDetailsVariant=SHOWCASE&webviewLayout=doubleScroll&showFactsAndFeatures=true&fromApp=true&gmaps=false&streetview=false"
        },
        "personalizedResult": {
          "isViewed": false,
          "userRecommendation": {
            "isRecommendedForYou": false
          }
        },
        "propertyDisplayRules": {
          "canShowAddress": true,
          "canShowOnMap": true,
          "mls": {
            "mlsName": "NWMLS as distributed by MLS GRID",
            "mlsStatus": "First Look"
          },
          "providerLogoOnMap": "https://photos.zillowstatic.com/fp/033de87a0051f29108423257c615e0b5-zillow_apps_95_35.jpg",
          "listingCategory": "category1"
        },
        "ssid": 39,
        "hasFloorPlan": true,
        "richMedia": [
          {
            "rmxData": [
              "…"
            ]
          }
        ]
      },
      {
        "zpid": 49147344,
        "location": {
          "latitude": 47.62033,
          "longitude": -122.29783
        },
        "address": {
          "streetAddress": "2614 E John Street",
          "zipcode": "98112",
          "city": "Seattle",
          "state": "WA"
        },
        "media": {
          "propertyPhotoLinks": {
            "mediumSizeLink": "https://photos.zillowstatic.com/fp/50ef8ca3a295b208198e1ffc39d1b10c-p_c.jpg",
            "highResolutionLink": "https://photos.zillowstatic.com/fp/50ef8ca3a295b208198e1ffc39d1b10c-p_f.jpg"
          },
          "hasVRModel": true,
          "hasVideos": false,
          "hasIMX": true,
          "hasApprovedThirdPartyVirtualTour": false,
          "allPropertyPhotos": {
            "medium": [
              "https://photos.zillowstatic.com/fp/50ef8ca3a295b208198e1ffc39d1b10c-p_c.jpg",
              "https://photos.zillowstatic.com/fp/8163e0832173ef0eb0c35dd70e568cfd-p_c.jpg",
              "https://photos.zillowstatic.com/fp/a58c4d9d055dfd20ebd7c18a99036eef-p_c.jpg"
            ],
            "highResolution": [
              "https://photos.zillowstatic.com/fp/50ef8ca3a295b208198e1ffc39d1b10c-p_f.jpg",
              "https://photos.zillowstatic.com/fp/8163e0832173ef0eb0c35dd70e568cfd-p_f.jpg",
              "https://photos.zillowstatic.com/fp/a58c4d9d055dfd20ebd7c18a99036eef-p_f.jpg"
            ]
          }
        },
        "isFeatured": false,
        "isShowcaseListing": true,
        "propertyHasLasViolation": false,
        "mapDotTag": {
          "name": "showcase"
        },
        "rental": {
          "areApplicationsAccepted": false,
          "hasVirtualTour": false
        },
        "currency": "usd",
        "country": "usa",
        "bestGuessTimeZone": "America/Los_Angeles",
        "isUnmappable": false,
        "listCardRecommendation": {
          "flexFieldRecommendations": [
            "…",
            "…",
            "…"
          ]
        },
        "bathrooms": 1,
        "bedrooms": 1,
        "livingArea": 760,
        "yearBuilt": 1908,
        "lotSizeWithUnit": {
          "lotSize": 1119.492,
          "lotSizeUnit": "squareFeet"
        },
        "propertyType": "singleFamily",
        "listing": {
          "listingStatus": "forSale",
          "marketingStatus": "active",
          "palsId": "39001_2576305",
          "listingSubType": {
            "isFSBA": true
          }
        },
        "isPreforeclosureAuction": false,
        "price": {
          "value": 585000,
          "pricePerSquareFoot": 770
        },
        "zillowOwnedProperty": {
          "isZillowOwned": false
        },
        "taxAssessment": {
          "taxAssessedValue": 576000,
          "taxAssessmentYear": "2025"
        },
        "hdpView": {
          "listingStatus": "forSale",
          "price": 585000,
          "hdpUrl": "/homedetail/MobileAppHDPShopperPlatformServicePage.htm?fromApp=true&p=iphone&variant=SHOWCASE#zpid=49147344&homeDetailsVariant=SHOWCASE&webviewLayout=doubleScroll&showFactsAndFeatures=true&fromApp=true&gmaps=false&streetview=false"
        },
        "personalizedResult": {
          "isViewed": false,
          "userRecommendation": {
            "isRecommendedForYou": false
          }
        },
        "propertyDisplayRules": {
          "canShowAddress": true,
          "canShowOnMap": true,
          "mls": {
            "mlsName": "NWMLS as distributed by MLS GRID",
            "mlsStatus": "Active"
          },
          "providerLogoOnMap": "https://photos.zillowstatic.com/fp/033de87a0051f29108423257c615e0b5-zillow_apps_95_35.jpg",
          "listingCategory": "category1"
        },
        "ssid": 39,
        "hasFloorPlan": true,
        "richMedia": [
          {
            "rmxData": [
              "…"
            ]
          }
        ]
      }
    ],
    "count": 20,
    "total_matching_count": 2058,
    "page": 1,
    "page_size": 20,
    "listing_category_counts": [
      {
        "totalMatching": 56,
        "listingCategory": "category2"
      }
    ],
    "listing_category_counts_note": "These counts are cross-mapped upstream: a category1 (sale) request reports the category2 (rent) counts, and the reverse for a rent request. Read total_matching_count for the count of the category you asked for, and treat these as the size o…",
    "freshness": [
      "Based on information submitted to the MLS GRID as of 2026-10-21 06:24:36 PDT. All data is obtained from various sources and may not have been verified by broker or\nMLS GRID. Supplied Open House Information is subject to change without notic…"
    ],
    "paging_note": "page * page_size must not exceed 1000; up to 1000 rows come back in one request."
  }
}
200 OKJSONX-Credits-Used: 1
Recorded from our API and shortened.

Sample data

What one call returns

A recorded run of search: the fields and shapes you will get, shortened to 3 items.

#zpidintegerlocationobjectaddressobjectmediaobjecttitlestringisFeaturedbooleanisShowcaseListingbooleanpropertyHasLasViolationbooleanmapDotTagobjectrentalobjectcurrencystringcountrystringbestGuessTimeZonestringisUnmappablebooleanlistCardRecommendationobjectbathroomsintegerbedroomsintegerlivingAreaintegeryearBuiltintegerlotSizeWithUnitobjectpropertyTypestringlistingobjectisPreforeclosureAuctionbooleanpriceobjectestimatesobjectzillowOwnedPropertyobjecthdpViewobjectpersonalizedResultobjectpropertyDisplayRulesobjectssidintegerhasFloorPlanbooleanrichMediaobject[]
12068074790{2 fields}{4 fields}{6 fields}West Seattle L&I Co 1st Offalsetruefalse{1 fields}{2 fields}usdusaAmerica/Los_Angelesfalse{1 fields}6478702015{2 fields}singleFamily{4 fields}false{2 fields}{1 fields}{1 fields}{3 fields}{2 fields}{5 fields}39true[1 item]
249046647{2 fields}{4 fields}{6 fields}Scenic Heights Supl Platfalsetruefalse{1 fields}{2 fields}usdusaAmerica/Los_Angelesfalse{1 fields}2421001974{2 fields}singleFamily{4 fields}false{2 fields}—{1 fields}{3 fields}{2 fields}{5 fields}39true[1 item]
349147344{2 fields}{4 fields}{6 fields}—falsetruefalse{1 fields}{2 fields}usdusaAmerica/Los_Angelesfalse{1 fields}117601908{2 fields}singleFamily{4 fields}false{2 fields}—{1 fields}{3 fields}{2 fields}{5 fields}39true[1 item]

Recorded from our API · 3 items shown · 32 datapoints per itemGET /v1/zillow/search?latitude=47.6062&longitude=-122.3321&radius_mi=5&listing_category=category1&page_size=20

32 datapoints

Identity

  • zpidinteger
  • titlestring
  • propertyTypestring
  • ssidinteger

Location

  • locationobject
  • addressobject
  • propertyHasLasViolationboolean
  • countrystring
  • bestGuessTimeZonestring
  • livingAreainteger

Price

  • currencystring
  • priceobject

Other

  • mediaobject
  • isFeaturedboolean
  • isShowcaseListingboolean
  • mapDotTagobject
  • rentalobject
  • isUnmappableboolean
  • listCardRecommendationobject
  • bathroomsinteger
  • bedroomsinteger
  • yearBuiltinteger
  • lotSizeWithUnitobject
  • listingobject
  • isPreforeclosureAuctionboolean
  • estimatesobject
  • zillowOwnedPropertyobject
  • hdpViewobject
  • personalizedResultobject
  • propertyDisplayRulesobject
  • hasFloorPlanboolean
  • richMediaobject[]

Playground

Run this API

cURLshell
curl "https://api.perceptlayer.com/v1/zillow/search?latitude=47.6062&longitude=-122.3321&radius_mi=5&listing_category=category1&page_size=20" \
  -H "X-API-Key: $API_KEY"

Zillow · 10 endpoints

Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

EndpointRequired parametersCost
GET/v1/zillow/autocomplete
query+1 optional
1 credit
GET/v1/zillow/building
none+4 optional
1 credit
GET/v1/zillow/landing-pages
none+1 optional
1 credit
GET/v1/zillow/market-data
familygeography+9 optional
1 credit
GET/v1/zillow/photo
photo_id+1 optional
1 credit
GET/v1/zillow/photos
none+1 optional
1 credit
GET/v1/zillow/property
none+1 optional
1 credit
GET/v1/zillow/schools
none+7 optional
1 credit
GET/v1/zillow/search
none+29 optional
1 credit
GET/v1/zillow/zestimate-accuracy
none+3 optional
1 credit

Overview

About the Zillow API

What you can get

The Zillow API returns search, building, market data and photo as clean JSON. Each successful call costs one credit, and calls that fail are free.

Real estateJSONRESTMCP

More real estate APIs

Use cases

Monitor listing prices and new listings

Use the Zillow API to monitor listing prices and new listings

Pull comparables for valuations

Use the Zillow API to pull comparables for valuations

Power alerts and investment analysis

Use the Zillow API to power alerts and investment analysis

FAQ

Questions

How much does the Zillow API cost?

Each successful call costs one credit. New accounts get free credits every month, and credit packs bring the price down as you scale.

What format are responses in?

Every endpoint returns JSON, with no HTML parsing on your side.

Do I need a separate key for Zillow?

No. One key works for every API in the catalogue.

Try the Zillow API with 1,000 free credits

No credit card. Failed calls are never billed.