+Rent.com API
Search apartments, houses, condos and townhomes for rent on Rent.com and get floor plans, fees and amenities as JSON.
Rent.com is a US rental listings site for apartments, houses, condos and townhomes. The API.SH Rent.com API searches a US city with Rent.com's filters (bedrooms, bathrooms, rent range, pets, amenities, specials) and returns each property's address, coordinates, rent range, units available, price drops, deals, rating, leasing office details and every floor plan. Open a property for fees, parking, pet policies, amenities by category, lease terms, walk, transit and bike scores, schools, nearby places, rental estimates and similar properties.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/rentcom/v1/ search
{ "success": true } What you can build with the Rent.com API
Rent comps and market research
Search a city by property type and bedrooms and compare floor plan rents, sizes and availability across buildings.
Fees and total move-in cost
Open a property to read application, admin, deposit, utility and pet fees, so you compare the real cost, not just rent.
Concessions and price drop tracking
Track price drops, deals and specials in a city to see where landlords are cutting rents.
Neighborhood context
Add walk, transit and bike scores, schools and nearby places to each property in your app or report.
Rent.com data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Rent.com API endpoints and prices
Every Rent.com endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Rent.com rental search /rentcom/ | $1 · $2 PAYG 1 credit |
| Rent.com property /rentcom/ | $1 · $2 PAYG 1 credit |
Call the Rent.com API
Rent.com rental search: GET https://api.api.sh/rentcom/
curl "https://api.api.sh/rentcom/v1/search?city=Austin%2C+TX" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/rentcom/v1/search",
params={"city": "Austin, TX"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/rentcom/v1/search");
url.searchParams.set("city", "Austin, TX");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/rentcom/v1/search", "city", "Austin, TX")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Rent.com" and "Rent.com rental search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Rent.com data
- Public data only: no Rent.com login, cookies or account needed
- One key and one response shape for Rent.com and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Rent.com API
We found no public developer API from Rent.com. Search results for 'rent.com api' are mostly RentCast and Rentometer, which are separate rental data companies with their own APIs. API.SH reads public Rent.com listing and search pages.
Instead of building a Rent.com scraper or buying a broad property dataset, API.SH returns exactly what Rent.com listings show, with one key and a fixed price per call.
Rent.com API questions
What Rent.com data can I get?+
Rentals in a US city with address, coordinates, rent range, units available, price drops, deals, amenities, rating, leasing office details and every floor plan (/rentcom/v1/search), and one property with fees, parking, pet policies, amenities by category, lease terms, scores, schools, nearby places, rental estimates and similar properties (/rentcom/v1/listing).
How much does the Rent.com API cost?+
Every Rent.com endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /rentcom/v1/listing at 1 credit each.
Is there an official Rent.com API?+
Not a public one that we could find. API.SH reads Rent.com's public search and property pages instead.
Do I need a Rent.com account or login?+
No. API.SH reads public Rent.com pages only. Private landlords' phone numbers are left out, and no endpoint uses a login.
Is this the same as the RentCast API?+
No. RentCast is a different company with its own property records and rent estimates. This API returns the listings, floor plans and fees shown on Rent.com.
Is there a free Rent.com API?+
Every API.SH account gets 1,000 free credits each month, which you can spend on Rent.com searches and listings. After that you pay per call.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /rentcom/v1/search with city=Austin, TX and property_type=apartments. Every parameter and request examples are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.