---
title: "Rent.com API: JSON data, 3 endpoints, 1 credit per call"
description: "Rent.com API for US apartment rentals as JSON, with rent ranges, beds, baths, available units, photos and listing details. 1 credit per successful call."
url: https://perceptlayer.com/apis/rent-com
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / Rent.com

1 credit per call 3 endpoints 20 datapoints

# Rent.com API

Rent.com API for US apartment rentals as JSON, with rent ranges, beds, baths, available units, photos and listing details. 1 credit per successful call.

[Get a free API key](https://perceptlayer.com/signup) Run it below

Rent.com

GET /v1/rent-com/search?location=%2Ftexas%2Faustin%2F&beds\[\]=2&price\_max=1500&sort=price\_asc&page=1 

```
{
  "success": true,
  "data": {
    "location": {
      "name": "Austin, TX",
      "type": "city",
      "city": "Austin",
      "state_code": "TX",
      "coordinates": {
        "latitude": 30.2669,
        "longitude": -97.7428
      },
      "seo_path": "/texas/austin/"
    },
    "applied_filters": {
      "beds": [
        "2"
      ],
      "price_max": 1500,
      "sort": "price_asc"
    },
    "pagination": {
      "page": 1,
      "per_page": 30,
      "total": 1061,
      "total_pages": 36,
      "has_next_page": true,
      "filtered_out": 0,
      "skipped_entries": 1
    },
    "units_available_total": 9491,
    "items": [
      {
        "id": "lc5916981",
        "name": "Karnes House",
        "url": "https://www.rent.com/apartment/karnes-house-austin-tx-lc5916981",
        "path": "/apartment/karnes-house-austin-tx-lc5916981",
        "property_type": "APARTMENTS",
        "verified": true,
        "address": {
          "street": "2222 Rio Grande St",
          "full": "2222 Rio Grande St, Austin, TX 78705",
          "city": "Austin",
          "state": "Texas",
          "state_code": "TX",
          "postal_code": "78705",
          "neighborhoods": [
            "Central Austin",
            "West Campus"
          ],
          "coordinates": {
            "latitude": 30.2865492,
            "longitude": -97.7456595
          }
        },
        "price": {
          "text": "$624+",
          "from": 624,
          "range": {
            "min": 624,
            "max": 1328
          },
          "currency": "USD",
          "period": "month"
        },
        "beds": {
          "text": "2 Beds",
          "range": {
            "min": 2,
            "max": 2
          }
        },
        "baths": {
          "text": "2 Baths",
          "range": {
            "min": 2,
            "max": 2
          }
        },
        "sqft": {
          "text": "1000–1050 Sqft",
          "range": {
            "min": 1000,
            "max": 1050
          }
        },
        "units": {
          "total": 28,
          "available": 0,
          "available_text": "Available Now"
        },
        "availability_status": "TODAY",
        "updated_at": "2026-11-11",
        "phone": "(737) 409-2853",
        "rating": {},
        "highlights": [
          "Pet Friendly",
          "Air Conditioning",
          "Dishwasher"
        ],
        "manager": "San Miguel Management",
        "photo_count": 36,
        "photos": [
          {
            "id": "912e79878abe08aa845ef3c4edce94c0",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/912e79878abe08aa845ef3c4edce94c0"
          },
          {
            "id": "0e0f6da27176029fcd150245a3fb5645",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/0e0f6da27176029fcd150245a3fb5645"
          },
          {
            "id": "e78e980e91407ffffea33704b07e984c",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/e78e980e91407ffffea33704b07e984c"
          }
        ]
      },
      {
        "id": "lc5897975",
        "name": "1883 at Montgomery House (Student Housing - Rent by the Bed)",
        "url": "https://www.rent.com/apartment/1883-at-montgomery-house-student-housing-rent-by-the-bed-austin-tx-lc5897975",
        "path": "/apartment/1883-at-montgomery-house-student-housing-rent-by-the-bed-austin-tx-lc5897975",
        "property_type": "APARTMENTS",
        "verified": true,
        "address": {
          "street": "2700 Nueces St",
          "full": "2700 Nueces St, Austin, TX 78705",
          "city": "Austin",
          "state": "Texas",
          "state_code": "TX",
          "postal_code": "78705",
          "neighborhoods": [
            "Central Austin",
            "West Campus"
          ],
          "coordinates": {
            "latitude": 30.2922849,
            "longitude": -97.7433254
          }
        },
        "price": {
          "text": "$587+",
          "from": 587,
          "range": {
            "min": 630,
            "max": 1260
          },
          "currency": "USD",
          "period": "month"
        },
        "beds": {
          "text": "1–3 Beds",
          "range": {
            "min": 2,
            "max": 2
          }
        },
        "baths": {
          "text": "1–3 Baths",
          "range": {
            "min": 2,
            "max": 2
          }
        },
        "sqft": {
          "text": "529–1442 Sqft",
          "range": {
            "min": 836,
            "max": 1086
          }
        },
        "units": {
          "total": 88,
          "available": 0,
          "available_text": "Available Now"
        },
        "availability_status": "TODAY",
        "updated_at": "2026-11-12",
        "phone": "(512) 807-6655",
        "rating": {},
        "highlights": [
          "Pet Friendly",
          "Air Conditioning",
          "Deck"
        ],
        "manager": "San Miguel Management",
        "photo_count": 91,
        "photos": [
          {
            "id": "4d9ad809dd339b5e9592bd72b0e11b5d",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/4d9ad809dd339b5e9592bd72b0e11b5d"
          },
          {
            "id": "23e014ab9a1dfe3da4dac3a4cbc20c87",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/23e014ab9a1dfe3da4dac3a4cbc20c87"
          },
          {
            "id": "253ae031a8b0dc9ab4d39f690636d2c0",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/253ae031a8b0dc9ab4d39f690636d2c0"
          }
        ]
      },
      {
        "id": "192714368",
        "name": "1915 Hearthstone Dr",
        "url": "https://www.rent.com/r/1915-hearthstone-dr-austin-tx-192714368",
        "path": "/r/1915-hearthstone-dr-austin-tx-192714368",
        "property_type": "HOUSE",
        "verified": false,
        "address": {
          "street": "1915 Hearthstone Dr unit 1",
          "full": "1915 Hearthstone Dr unit 1, Austin, TX 78757",
          "city": "Austin",
          "state": "Texas",
          "state_code": "TX",
          "postal_code": "78757",
          "neighborhoods": [
            "Central Austin",
            "Wooten"
          ],
          "coordinates": {
            "latitude": 30.3667001,
            "longitude": -97.7224498
          }
        },
        "price": {
          "text": "$645",
          "from": 645,
          "range": {
            "min": 645,
            "max": 645
          },
          "currency": "USD",
          "period": "month"
        },
        "beds": {
          "text": "2 Beds",
          "range": {
            "min": 2,
            "max": 2
          }
        },
        "baths": {
          "text": "1 Bath",
          "range": {
            "min": 1,
            "max": 1
          }
        },
        "sqft": {
          "text": "880 Sqft",
          "range": {
            "min": 880,
            "max": 880
          }
        },
        "units": {
          "available": 1,
          "available_text": "1 Unit Available"
        },
        "availability_status": "TODAY",
        "updated_at": "2026-11-06",
        "phone": "(512) 668-6100",
        "rating": {},
        "highlights": [
          "Pet Friendly",
          "Air Conditioning",
          "Patio"
        ],
        "photo_count": 5,
        "photos": [
          {
            "id": "f5e88766f4c40913bab05a98941b0d47",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/f5e88766f4c40913bab05a98941b0d47"
          },
          {
            "id": "b726cbe49e4f896cc4240933f1f3ddf7",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/b726cbe49e4f896cc4240933f1f3ddf7"
          },
          {
            "id": "940edd543e230c9ca1f34736250b5810",
            "url": "https://i.rent.com/t_3x2_fixed_webp_w1440/940edd543e230c9ca1f34736250b5810"
          }
        ]
      }
    ]
  },
  "meta": {
    "endpoint_family": "search",
    "request_id": "req_c9cfa897a196435dad874c5c0fbd8768",
    "credits_charged": 1,
    "credits_remaining": 1815
  }
}
```

200 OK JSON X-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.

| # | id string | name string | url url | path string | property\_type string | verified boolean | address object | price object | beds object | baths object | sqft object | units object | availability\_status string | updated\_at string | phone string | rating object | highlights string\[\] | manager string | photo\_count integer | photos object\[\] |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | lc5916981 | Karnes House | https://www.rent.com/apartment/karnes-house-austin-tx-lc5916981 | /apartment/karnes-house-austin-tx-lc5916981 | APARTMENTS | true | {8 fields} | {5 fields} | {2 fields} | {2 fields} | {2 fields} | {3 fields} | TODAY | 2026-11-11 | (737) 409-2853 | {0 fields} | \[3 items\] | San Miguel Management | 36 | \[3 items\] |
| 2 | lc5897975 | 1883 at Montgomery House (Student Housing - Rent by the Bed) | https://www.rent.com/apartment/1883-at-montgomery-house-student-housing-rent-by-the-bed-austin-tx-lc5897975 | /apartment/1883-at-montgomery-house-student-housing-rent-by-the-bed-austin-tx-lc5897975 | APARTMENTS | true | {8 fields} | {5 fields} | {2 fields} | {2 fields} | {2 fields} | {3 fields} | TODAY | 2026-11-12 | (512) 807-6655 | {0 fields} | \[3 items\] | San Miguel Management | 91 | \[3 items\] |
| 3 | 192714368 | 1915 Hearthstone Dr | https://www.rent.com/r/1915-hearthstone-dr-austin-tx-192714368 | /r/1915-hearthstone-dr-austin-tx-192714368 | HOUSE | false | {8 fields} | {5 fields} | {2 fields} | {2 fields} | {2 fields} | {2 fields} | TODAY | 2026-11-06 | (512) 668-6100 | {0 fields} | \[3 items\] | — | 5 | \[3 items\] |

Recorded from our API · 3 items shown · 20 datapoints per item GET /v1/rent-com/search?location=%2Ftexas%2Faustin%2F&beds\[\]=2&price\_max=1500&sort=price\_asc&page=1

20 datapoints

### Identity

-   id string
-   name string
-   property\_type string
-   availability\_status string

### Contact

-   url url
-   phone string

### Location

-   address object

### Reputation

-   verified boolean
-   rating object
-   photo\_count integer
-   photos object\[\]

### Price

-   price object

### Other

-   path string
-   beds object
-   baths object
-   sqft object
-   units object
-   updated\_at string
-   highlights string\[\]
-   manager string

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/rent-com/search?location=%2Ftexas%2Faustin%2F&beds[]=2&price_max=1500&sort=price_asc&page=1" \
  -H "X-API-Key: $API_KEY"
```

Rent.com · 3 endpoints

## Endpoints

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

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/rent-com/autocomplete`](https://perceptlayer.com/apis/rent-com/autocomplete) | `q` +1 optional | 1 credit |
| [GET `/v1/rent-com/listing`](https://perceptlayer.com/apis/rent-com/listing) | none +2 optional | 1 credit |
| [GET `/v1/rent-com/search`](https://perceptlayer.com/apis/rent-com/search) | `location` +11 optional | 1 credit |

Overview

## About the Rent.com API

## What you can get

The Rent.com API returns Rent.com rental data as JSON through 3 endpoints.

-   **Search:** `search` takes a `location` path such as /texas/austin/, with `property_types[]`, `beds[]`, `baths[]` and `amenities[]` (all repeatable), `price_min`, `price_max`, `sqft_min`, `sqft_max`, `pet_friendly` (true, false, 1 or 0), `sort` (price\_asc, price\_desc or beds\_asc) and `page`.
-   **Listings:** `listing` takes an `id` or a `url`.
-   **Autocomplete:** `autocomplete` takes a `q`, with `limit`.

The recorded `search` for 2-bedroom rentals in Austin up to $1,500, sorted by `price_asc`, returns the matched `location`, `pagination` with a `total` of 1,061, `per_page` (30) and `total_pages`, and `units_available_total`. Each item in `items` carries `id`, `name`, `url`, `property_type`, `verified`, `address`, `price`, `beds`, `baths`, `sqft`, `units`, `availability_status`, `updated_at`, `phone`, `rating`, `highlights`, `manager`, `photo_count` and `photos`.

## How a call works

Search a city: `GET /v1/rent-com/search?location=/texas/austin/&beds[]=2&price_max=1500&sort=price_asc&page=1` with your key in the `X-API-Key` header. Each item's `id` or `url` is what `listing` takes. Check `has_next_page` in `pagination` before asking for the next `page`. Every successful call costs 1 credit; failed calls cost nothing.

Real estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

Use cases

### Track asking rents by bedroom count in a US city

`Use the Rent.com API to track asking rents by bedroom count in a US city` 

### Count available units across buildings with \`units\` and \`units\_available\_total\`

`` Use the Rent.com API to count available units across buildings with `units` and `units_available_total` `` 

### Find pet-friendly apartments with \`pet\_friendly\`

`` Use the Rent.com API to find pet-friendly apartments with `pet_friendly` `` 

### Build a rental shortlist with managers, phone numbers and photos

`Use the Rent.com API to build a rental shortlist with managers, phone numbers and photos` 

FAQ

## Questions

**Do I need a Rent.com account?**

No. You call this Rent.com API with your Perceptlayer key in the \`X-API-Key\` header, with no Rent.com login.

**How much does the Rent.com API cost?**

Each successful call costs one credit. New accounts get free credits to start, 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.

**What goes in \`location\`?**

A Rent.com location path such as /texas/austin/. The response echoes it as \`seo\_path\` in \`location\`.

**Should I build a Rent.com scraper instead?**

You can, but a Rent.com scraper is code you maintain: page changes break it, requests get blocked, and Rent.com's terms govern how you collect data. The Rent.com API gives you 3 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

## Try the Rent.com API with 100 free credits

No credit card. Failed calls are never billed.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://docs.perceptlayer.com)
