रियल एस्टेट · ZillowBeta

Zillow Listings Scraper API

Zillow Listings Scraper API से आपको लाइव Zillow डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।

हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key

मुख्य तथ्य

अपडेट:

Zillow पर हर लिस्टिंग सर्च – कोई शहर, ZIP कोड, खींचा गया polygon, किसी बिंदु के आसपास का radius – एक API कॉल के रूप में दोहराई जा सकती है, ताकि आप ब्राउज़र चलाए बिना Zillow सर्च रिज़ल्ट scrape कर सकें। everydata.io का Zillow Listings Scraper API, फ़िलहाल beta में, किसी लोकेशन के लिस्टिंग कार्ड उन्हीं फ़िल्टर के साथ लौटाता है जो साइट देती है: बिक्री के लिए, किराये के लिए या हाल में बिके, कीमत और आकार की रेंज, होम टाइप, पूल, गैराज, व्यू, स्कूल फ़िल्टर और किराये के लिए पालतू जानवरों के नियम। रिज़ल्ट पेजिंग के साथ JSON में आते हैं, या CSV में, अगर आप उन्हें स्प्रेडशीट में खोलना पसंद करें।

प्लेटफ़ॉर्म
Zillow (beta)
मुख्य endpoint
/search
हर कॉल पर quota
2 रिक्वेस्ट
फ़्री प्लान
100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
आपको क्या मिलता है

Zillow Listings Scraper API क्या लौटाता है

results की हर एंट्री एक लिस्टिंग कार्ड है: zpid, streetAddress, city, state, zipcode, latitude और longitude, price और currency, bedrooms, bathrooms और livingArea, homeType और homeStatus, daysOnZillow और timeOnZillow, साथ में zestimate, rentZestimate और taxAssessedValue, जहाँ Zillow के पास हों। isZillowOwned, isPremierBuilder, isShowcaseListing, isPreforeclosureAuction और listing_sub_type (is_FSBA, is_FSBO …) जैसे फ़्लैग लिस्टिंग का प्रकार बताते हैं, और imgSrc मुख्य फ़ोटो देता है।

पेजिंग मेटाडेटा स्पष्ट है: resultsPerPage (उदाहरण में 41), totalPages और totalResultCount। sorting, sortSelection के ज़रिए Zillow के अपने विकल्पों पर चलती है – priorityscore (Zillow की डिफ़ॉल्ट relevance), days (सबसे नए), priced / pricea (कीमत घटते / बढ़ते क्रम में), beds, baths, size, lot, zest और zesta – और doz पिछले 1, 7, 14, 30, 90 दिन या 6 से 36 महीनों में जुड़ी लिस्टिंग तक सीमित करता है। सर्च क्षेत्र तय करने के पाँच तरीके उपलब्ध हैं: location टेक्स्ट, lat/long radius, polygon, एक पता और MLS नंबर।

  • zpid, पता, निर्देशांक, कीमत, beds, baths, livingArea, homeType, homeStatus के साथ लिस्टिंग कार्ड
  • जहाँ उपलब्ध हों, हर कार्ड पर zestimate, rentZestimate और taxAssessedValue
  • status forSale (डिफ़ॉल्ट), forRent या recentlySold; listing_type by_agent या by_owner_other
  • रेंज फ़िल्टर: कीमत, beds, baths, sqft, lotSize, बनने का साल, HOA, मासिक भुगतान, पार्किंग स्पॉट, GreatSchools रेटिंग
  • boolean फ़िल्टर: isSingleFamily, isCondo, isTownhouse, isMultiFamily, hasPool, hasGarage, isWaterfront, isNewConstruction, onlyPriceReduction …
  • किराये के फ़िल्टर: onlyRentalPetsAllowed, onlyRentalCatsAllowed, onlyRentalLargeDogsAllowed, onlyRentalIncomeRestricted
  • output=json (डिफ़ॉल्ट) या output=csv; totalPages और totalResultCount के साथ page से पेजिंग
उपयोग के उदाहरण

टीमें Zillow Listings Scraper API से क्या बनाती हैं

मार्केट मॉनिटरिंग डैशबोर्ड

इन्वेंटरी, मीडियन माँगी गई कीमत, बाज़ार में दिन और कीमत में कटौती (onlyPriceReduction=true) ट्रैक करने के लिए हर रात हर ZIP की सभी for-sale और recently-sold लिस्टिंग निकालें।

ख़रीदार और निवेशक अलर्ट

एक फ़िल्टर सेट सेव करें – अधिकतम कीमत, beds, hasPool, isNewConstruction – और मेल खाती doz=1 लिस्टिंग के बारे में यूज़र को सूचित करें, मुख्य फ़ोटो और Zestimate के अंतर के साथ।

किराये के घरों की सोर्सिंग

search-by-coordinates से किसी दफ़्तर के आसपास उपलब्ध किराये के घरों की लिस्ट बनाने के लिए पालतू और आय फ़िल्टर के साथ status=forRent क्वेरी करें, फिर किराया बनाम rentZestimate के हिसाब से रैंक करें।

polygon के साथ टेरिटरी विश्लेषण

ब्रोकरेज और proptech टीमें कस्टम polygon – कोई farm area, कोई स्कूल ज़ोन – भेजती हैं, ताकि सक्रिय लिस्टिंग गिन सकें और हर प्रॉपर्टी पर MLS attribution से हर एजेंट का मार्केट शेयर आँक सकें।

यह कैसे काम करता है

Zillow Listings Scraper API: उदाहरण रिक्वेस्ट और रिस्पॉन्स

GET /zil/search को location – कोई पता, मोहल्ला, शहर या ZIP – और ज़रूरी फ़िल्टर के साथ कॉल करें। उदाहरण Houston, TX में बिक्री के लिए कम से कम तीन बेडरूम वाले, $300,000 से कम के single-family घर माँगता है, सबसे नए के क्रम में। रिस्पॉन्स एक लिस्टिंग तक छोटा किया गया है; असली पेज में लगभग 40 होती हैं।

GET /zil/search

curl "https://api.everydata.io/zil/search?location=Houston%2C+TX&status=forSale&price_max=300000&beds_min=3&isSingleFamily=true&sortSelection=days&page=1" \
  -H "x-api-key: YOUR_API_KEY"

रिस्पॉन्स (संक्षिप्त)

200 OK · application/json
{
  "responseStatus": "PAGE_FOUND",
  "responseMessage": "Page successfully found!",
  "results": [
    {
      "zpid": 28253016,
      "streetAddress": "15626 Laurel Heights Dr",
      "city": "Houston",
      "state": "TX",
      "zipcode": "77084",
      "country": "USA",
      "latitude": 29.85,
      "longitude": -95.68,
      "price": 275000,
      "priceForHDP": 275000,
      "currency": "USD",
      "bedrooms": 3,
      "bathrooms": 2,
      "livingArea": 1850,
      "homeType": "SINGLE_FAMILY",
      "homeStatus": "FOR_SALE",
      "homeStatusForHDP": "FOR_SALE",
      "daysOnZillow": 5,
      "timeOnZillow": 432000000,
      "zestimate": 280100,
      "rentZestimate": 2100,
      "taxAssessedValue": 240000,
      "listing_sub_type": {
        "is_FSBA": true
      },
      "isZillowOwned": false,
      "isPremierBuilder": false,
      "isShowcaseListing": false,
      "imgSrc": "https://photos.zillowstatic.com/fp/1.jpg"
    }
  ],
  "resultsPerPage": 41,
  "totalPages": 20,
  "totalResultCount": 812
}
Zillow Listings Scraper API: /zil/search के उदाहरण रिस्पॉन्स के फ़ील्ड
Zillow Listings Scraper API: /zil/search के उदाहरण रिस्पॉन्स के फ़ील्ड

भौगोलिक विकल्प वही फ़िल्टर इस्तेमाल करते हैं और वैसा ही रूप लौटाते हैं। GET /zil/search-by-coordinates किसी बिंदु के आसपास radius के लिए lat, long और d (मील में व्यास, जैसे 0.5) लेता है। POST /zil/search-by-polygon-v2 एक JSON बॉडी स्वीकार करता है जिसमें polygon, [lat, lng] जोड़ों का array होता है – स्कूल डिस्ट्रिक्ट या drive-time isochrone जैसी लंबी सीमाओं के लिए बना। GET /zil/search-by-address किसी एक सड़क पते के लिए पूरा प्रॉपर्टी ऑब्जेक्ट लौटाता है, और GET /zil/search-by-mls किसी MLS नंबर को उसके Zillow रिकॉर्ड में resolve करता है।

पेजिंग सीधी है: page=2, 3 … के साथ कॉल दोहराएँ जब तक page, totalPages के बराबर न हो जाए। Zillow किसी एक सर्च को लगभग 20 पेज तक सीमित करता है, इसलिए घने बाज़ारों में सब कुछ देखने के लिए क्षेत्र छोटा करें (शहर की जगह ZIP, या polygon) या प्राइस बैंड में बाँटें। एनालिस्ट के लिए वही रिज़ल्ट CSV फ़ाइल के रूप में पाने के लिए output=csv भेजें; Zillow के इंटरफ़ेस में xlsx दिखता है लेकिन यहाँ सपोर्टेड नहीं है – इसकी जगह CSV को कन्वर्ट करें।

स्टेटस Zillow के टैब से मेल खाते हैं: forSale डिफ़ॉल्ट है, forRent किराये की लिस्टिंग पर ले जाता है (जहाँ सिर्फ़-किराये वाले फ़िल्टर लागू होते हैं और price मासिक किराया है), recentlySold बिकी हुई कीमत के साथ पूरी हुई बिक्री लौटाता है।

संबंधित endpoints

GET/zil/search

प्रॉपर्टी सर्च करें. दर्जनों फ़िल्टर के साथ मोहल्ले, शहर या ZIP से सर्च।

GET/zil/search-by-coordinates

निर्देशांक से सर्च. किसी lat/long बिंदु के आसपास radius सर्च।

POST/zil/search-by-polygon-v2

polygon से सर्च. JSON बॉडी के ज़रिए polygon सर्च।

GET/zil/search-by-address

पते से सर्च. किसी सड़क पते के लिए प्रॉपर्टी ऑब्जेक्ट।

GET/zil/search-by-mls

MLS से सर्च. MLS नंबर से लुकअप।

पूरा API रेफ़रेंस
प्राइसिंग

Zillow Listings Scraper API प्राइसिंग: प्रति रिक्वेस्ट भुगतान

हर रिज़ल्ट पेज – लगभग 40 लिस्टिंग – एक रिक्वेस्ट (2 quota यूनिट) है, JSON या CSV में। रोज़ 100 ZIP कोड को दो-दो पेजों के साथ कवर करना हर महीने लगभग 6,000 रिक्वेस्ट या 12,000 यूनिट है, जो Production (50,000 यूनिट, €80) में आता है; Starter प्लान (5,000 यूनिट, €30) कुछ मोहल्लों के लिए ठीक है। polygon, निर्देशांक और पते वाली सर्च की लागत location सर्च जितनी ही है, और Zillow की ओर की 5xx एरर का कभी शुल्क नहीं लगता।

Free
100 रिक्वेस्ट / महीना
Starter
5,000 रिक्वेस्ट · €30
Production
50,000 रिक्वेस्ट · €80
Business
3,00,000 रिक्वेस्ट · €300

Zillow Listings Scraper API: अक्सर पूछे जाने वाले सवाल

मैं location के रूप में क्या भेज सकता हूँ?

कोई सड़क पता, मोहल्ला, "Houston, TX" जैसा शहर या ZIP कोड। radius के लिए lat, long और d के साथ search-by-coordinates इस्तेमाल करें; किसी भी आकार के लिए search-by-polygon-v2।

एक पेज पर कितने रिज़ल्ट होते हैं और मैं कितना गहरा पेज कर सकता हूँ?

हर पेज पर लगभग 40 लिस्टिंग (resultsPerPage सटीक संख्या बताता है)। totalPages लगभग 20 पर सीमित है, इसलिए बड़े बाज़ारों के लिए क्षेत्र छोटा करें या फ़िल्टर जोड़ें।

क्या मैं Excel में एक्सपोर्ट कर सकता हूँ?

रिज़ल्ट CSV के रूप में पाने के लिए output=csv सेट करें, जिसे Excel और Google Sheets सीधे खोलते हैं। native xlsx आउटपुट सपोर्टेड नहीं है।

क्या मैं किराये और बिके घर सर्च कर सकता हूँ?

हाँ – status=forRent किराये के फ़िल्टर के साथ किराये की लिस्टिंग लौटाता है, status=recentlySold पूरी हुई बिक्री लौटाता है। दोनों के रिज़ल्ट फ़ील्ड एक जैसे हैं।

क्या यह API beta में है?

हाँ, Zillow endpoint फ़िलहाल beta में हैं। वे हर प्लान में शामिल हैं, हर रिक्वेस्ट पर 2 quota यूनिट की सामान्य Zillow दर पर; फ़ील्ड नाम Zillow के अपने डेटा जैसे हैं और समय के साथ इनमें और फ़ील्ड जुड़ सकते हैं।

अपने कोड से Zillow लिस्टिंग सर्च करें

फ़्री में साइन अप करें, किसी शहर या ZIP के साथ /zil/search कॉल करें और कुछ ही सेकंड में लिस्टिंग का पहला पेज पाएँ। क्रेडिट कार्ड की ज़रूरत नहीं।