# Point2 Homes Rental Search API Documentation

<p><strong>Point2 Homes Rental Search API</strong> returns rental listings for one city. Point2 Homes lists rentals only, so every item has <code>listing_type</code> "rent" and the price is per month in CAD or USD.</p><p>Results are building level: one card can hold several units. A card is returned when at least one of its units can match your bedroom, bathroom, price or area filter. A card that does not state the filtered value is left out, and <code>filtered_out</code> tells you how many cards were dropped. A page past the last page returns an empty <code>items</code> list with the page you asked for.</p><p>Sale search and agent profiles are not available, because Point2 Homes no longer serves them.</p>

- **Documentation:** [https://scrappa.co/docs/point2homes-api/point2homes_search](https://scrappa.co/docs/point2homes-api/point2homes_search)
- **API group:** Point2 Homes API
- **Endpoint:** `GET https://scrappa.co/api/point2homes/search`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `country` | string | Yes | CA or US. |
| `state` | string | Yes | Two-letter state or province code, such as BC or TX. |
| `city` | string | Yes | City name, as returned by the autocomplete endpoint. Example: Vancouver. |
| `bedrooms` | string | No | Comma separated bedroom counts: 0 (studio), 1, 2, 3 or 4 (4 and up). |
| `bathrooms` | string | No | Comma separated bathroom counts: 1, 2, 3 or 4 (4 and up). |
| `property_type` | string | No | Comma separated: house, townhouse, duplex_triplex, mobile_home, apartment, condo, other. |
| `pet_policy` | string | No | Comma separated: pet_friendly, no_pets, cats, dogs. |
| `amenities` | string | No | Comma separated, all required: air_conditioning, dishwasher, fireplace, furnished, large_closets, patio_balcony, in_unit_laundry, laundry_hookup, wheelchair_access, gated_access, covered_parking, garage, high_speed_internet, shared_laundry, pool, fitness_center. |
| `price_min` | integer | No | Minimum monthly rent. |
| `price_max` | integer | No | Maximum monthly rent. |
| `square_feet_min` | integer | No | Minimum area in square feet. |
| `square_feet_max` | integer | No | Maximum area in square feet. |
| `available_now` | boolean | No | true to return rentals that are available now. |
| `sort` | string | No | relevance (default), price_asc or price_desc. |
| `page` | integer | No | One-based page number, default 1. Each page has up to 30 buildings. |

## Example response

```json
{
    "data": {
        "items": [
            {
                "id": "1097386",
                "url": "https://www.point2homes.com/CA/Home-For-Rent/BC/Vancouver/Bayview-At-Coal-Harbour-New-0.html",
                "area": {
                    "max": 1700,
                    "min": 439,
                    "unit": "sqft",
                    "label": "439-1,700 sqft"
                },
                "slug": "bayview-at-coal-harbour-new-0",
                "photo": "https://cdngeneral.point2homes.com/dmslivecafe/3/1097386/BCH%20Living%20Room%202%20(2).jpg?width=360&quality=80",
                "price": {
                    "max": 2850,
                    "min": 2180,
                    "period": "month",
                    "display": "$2,180-$2,850",
                    "currency": "CAD",
                    "is_starting_price": false
                },
                "title": "Bayview at Coal Harbour",
                "badges": [
                    "Rent specials",
                    "Available now"
                ],
                "rating": 4,
                "address": {
                    "city": "Vancouver",
                    "full": "1529 West Pender Street, Vancouver, BC, V6G 3J3",
                    "state": "BC",
                    "postal_code": "V6G 3J3"
                },
                "bedrooms": {
                    "max": 3,
                    "min": 0,
                    "label": "Studio-3 beds"
                },
                "bathrooms": {
                    "max": 2,
                    "min": 2,
                    "label": "2 baths"
                },
                "photo_count": 28,
                "listing_type": "rent",
                "property_type": "House"
            },
            {
                "id": "2066029",
                "url": "https://www.point2homes.com/CA/Home-For-Rent/BC/Vancouver/3449-East-28Th-Ave.html",
                "area": {
                    "max": 3000,
                    "min": 3000,
                    "unit": "sqft",
                    "label": "3,000 sqft"
                },
                "slug": "3449-east-28th-ave",
                "photo": "https://cdngeneral.point2homes.com/dmslivecafe/3/2066029/IMG_4633(20260928210912569).JPG?width=360&quality=80",
                "price": {
                    "max": null,
                    "min": 7500,
                    "period": "month",
                    "display": "From $7,500",
                    "currency": "CAD",
                    "is_starting_price": true
                },
                "title": "3449 East 28th Ave.",
                "badges": [],
                "rating": null,
                "address": {
                    "city": "Vancouver",
                    "full": "Vancouver, BC, V5R1T2",
                    "state": "BC",
                    "postal_code": "V5R1T2"
                },
                "bedrooms": {
                    "max": 5,
                    "min": 5,
                    "label": "5 beds"
                },
                "bathrooms": {
                    "max": 6,
                    "min": 6,
                    "label": "6 baths"
                },
                "photo_count": 17,
                "listing_type": "rent",
                "property_type": "House"
            }
        ],
        "location": {
            "city": "Vancouver",
            "state": "BC",
            "country": "CA"
        },
        "pagination": {
            "page": 1,
            "has_next": true,
            "per_page": 30,
            "returned": 2,
            "total_results": 32
        },
        "filtered_out": 0
    },
    "meta": {
        "billable": true,
        "endpoint_family": "search"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A parameter is missing or outside its allowed values. This response is not billable. |
| 503 | Upstream Unavailable | Point2 Homes could not be reached, or returned a page that does not match the expected shape. Retry shortly. This response is not billable. |
| 404 | Not Found | The location was not found on Point2 Homes. This response is not billable. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
