About the API:
This API will return available properties for sale. Get the property details as well and the pricing.
Pass the zip code from where you want to get available properties for sale and the characteristics of the property (min and max price, bedrooms count, etc), and get a list of all the properties for sale that match that query.
Also, get detailed information about a property just by passing the property ID.
This API is ideal for those real estate companies that want to retrieve and display information about available properties in a given zone.
Be able to enrich your databases with property details and pictures to display.
This API is also a good fit for those companies that want to know the average sale prices in a given zone.
Besides API call limitations per month, there are no other limitations.
Get a list of properties for sale in a given zip code based on your property details query.
Get Properties by ZipCode - Endpoint Features
| Object | Description |
|---|---|
zipcode |
[Required] zipcode |
offset |
Optional |
limit |
Optional |
sort |
Optional One of the following options: relevant|newest|lowest_price|highest_price|open_house_date|price_reduced_date|largest_sqft|lot_size|sold_date. Default is relevant |
price_min |
Optional Minimum list price in USD |
price_max |
Optional Maximum list price in USD |
beds_min |
Optional Minimum bedrooms |
baths_min |
Optional Minimum bathrooms |
new_construction |
Optional true for New construction only. Leave blank for any |
{"status":200,"data":{"home_search":null,"geo":null}}
curl --location --request GET 'https://zylalabs.com/api/447/us+real+state+api/345/get+properties+by+zipcode?zipcode=77591' --header 'Authorization: Bearer YOUR_API_KEY'
Pass the Property ID that was provided in the other endpoint and receive a list of all the details of that property.
Get Property Details - Endpoint Features
| Object | Description |
|---|---|
property_id |
[Required] |
{"data":null,"status":500,"message":"Internal Server Error"}
curl --location --request GET 'https://zylalabs.com/api/447/us+real+state+api/346/get+property+details?property_id=4951372754' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The "Get Properties by ZipCode" endpoint returns a list of properties for sale, including details like status, list date, and tags. The "Get Property Details" endpoint provides comprehensive information about a specific property, identified by its Property ID.
Key fields include "status," "data," "primary_photo," "last_update_date," "permalink," and "tags" for properties. For property details, the response includes various attributes specific to the property, such as pricing, features, and historical data.
The response data is structured in JSON format. The main object contains a "status" code and a "data" object, which includes nested objects for property details, such as "home_search" for listings and specific attributes for individual properties.
The "Get Properties by ZipCode" endpoint provides listings, including property status, pricing, and features. The "Get Property Details" endpoint offers in-depth information about a specific property, such as historical sales data and detailed descriptions.
Users can customize requests by passing parameters like zip code, minimum and maximum price, and number of bedrooms for the "Get Properties by ZipCode" endpoint. The "Get Property Details" endpoint requires the Property ID as a parameter.
The data is sourced from multiple real estate listings and databases, ensuring a comprehensive view of available properties. Data accuracy is maintained through regular updates and validation against reliable real estate sources.
Users can leverage the returned data to display property listings, analyze market trends, and enrich their databases with detailed property information. For example, the "tags" field can help filter properties based on specific features.
Typical use cases include real estate companies displaying available properties, developers analyzing market trends, and individuals searching for homes based on specific criteria like location and price range.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Service Level:
100%
Response Time:
293ms
Service Level:
100%
Response Time:
338ms
Service Level:
100%
Response Time:
181ms
Service Level:
100%
Response Time:
636ms
Service Level:
100%
Response Time:
587ms
Service Level:
100%
Response Time:
263ms
Service Level:
100%
Response Time:
342ms
Service Level:
100%
Response Time:
66ms
Service Level:
100%
Response Time:
528ms
Service Level:
100%
Response Time:
562ms
Service Level:
100%
Response Time:
188ms
Service Level:
100%
Response Time:
152ms
Service Level:
100%
Response Time:
361ms
Service Level:
100%
Response Time:
136ms
Service Level:
100%
Response Time:
111ms
Service Level:
100%
Response Time:
593ms
Service Level:
100%
Response Time:
0ms
Service Level:
100%
Response Time:
3,497ms
Service Level:
100%
Response Time:
170ms
Service Level:
100%
Response Time:
747ms