Search Rental Listings by City or ZIP Code

View All Realtor Property Data APIs →

Discover advertised U.S. rentals using location; ZIP code 10001 with sort=newest was live-tested. The response has status=true, message, a flat data array and resultsPerPage, totalResultCount, totalPages and currentPage. Observed rows include property_id, listing_id, status=for_rent, location.address including postal_code, list_date, nullable list_price/list_price_min/list_price_max, bedroom and bathroom values or ranges in description, primary_photo and photos. Advertised rent is not a signed-lease price. pageSize=8 still returned 30 listings; returned totals and page counts may not reconcile with the actual row count. Use explicit unavailable-price states, inspect each page and deduplicate identifiers. Pets, move-in date, features and other optional filters are documented inputs, not individually verified filtering guarantees.

API Features

Verified Manhattan ZIP lookup The 10001 example returned for_rent listings whose inspected addresses matched the requested ZIP code.
Nullable advertised rents list_price can be null; list_price_min and list_price_max are also present and may be unavailable.
Rental attribute ranges description may expose beds_min/beds_max and baths_min/baths_max instead of single bedroom or bathroom counts.
Actual rental page sizing The observed response contained 30 rows despite pageSize=8; a requested size is not a reliable response cap.

Live API Demo

GET /api/project/realtor/property-search-rent

API Response (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/realtor/property-search-rent?key=<API_KEY>&location=10001&sort=newest&page=1'
📢
Need Help?
If you encounter API issues or need other API requirements, please contact us.
Contact Us

Use Cases

Frequently asked questions

How do I search U.S. rentals by ZIP code with Python?

Call this GET operation with location=10001, optionally sort=newest and page=1, using your authorized platform API key. Check business status before processing the data array; the example does not guarantee available listings.

What should I do when rental list_price is null?

Preserve null and display rent unavailable. You can inspect list_price_min and list_price_max, but they can also be null. Do not invent a rent or treat an advertised rent as a completed lease price.

Are pet eligibility and move-in dates guaranteed by the filters?

No. pets and moveInDate are documented inputs whose accepted formats and filtering effects were not verified. Validate them separately and confirm actual rental conditions with an authorized information source.

Related operations

Guides

View Subscription Plans →