# Zolo Listing API Documentation

<p><strong>Zolo Listing API</strong> returns one listing from its Zolo address: price, status, address with postal code, coordinates, description, property facts, rooms with sizes, fees, features, all photos, the labelled detail sections, MLS number and listing brokerage. Take the <code>listing_url</code> from a search item. Values Zolo does not show are <code>null</code>. A listing that is no longer on Zolo answers 404. Failed requests are not billed.</p>

- **Documentation:** [https://scrappa.co/docs/zolo-api/zolo_listing](https://scrappa.co/docs/zolo-api/zolo_listing)
- **API group:** Zolo API
- **Endpoint:** `GET https://scrappa.co/api/zolo/listing`

## 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 |
| --- | --- | --- | --- |
| `url` | string | Yes | Required. A zolo.ca listing address from a search item. Example: https://www.zolo.ca/toronto-real-estate/5-old-sheppard-avenue/1805. |

## Example response

```json
{
    "data": {
        "age": null,
        "fees": {
            "tax_year": 2026,
            "lease_term": null,
            "maintenance": {
                "text": "$1,478 /mo",
                "amount": 1478,
                "period": "month"
            },
            "all_inclusive": null,
            "pay_frequency": null,
            "property_taxes": {
                "text": "$2,102 /yr",
                "amount": 2102,
                "period": "year"
            },
            "taxes_included": "Cable TV Included, CAC Included, Common Elements Included, Heat Included, Hydro Included, Building Insurance Included, Parking Included, Water Included"
        },
        "size": "1000-1199 sqft",
        "price": 549900,
        "rooms": [
            {
                "name": "Living Room",
                "size": "3.54 x 5.9",
                "level": "Main",
                "description": "Combined w/Dining, Laminate"
            },
            {
                "name": "Dining Room",
                "size": "3.54 x 5.9",
                "level": "Main",
                "description": "Combined w/Living, Laminate"
            }
        ],
        "style": "Apartment",
        "title": "1805 - 5 Old Sheppard Avenue, Toronto \u2014 For Sale @ $549,900",
        "photos": [
            "https://photos.zolo.ca/1805-5-old-sheppard-avenue-toronto-C13777558-1-p.jpg?2026-09-13+09%3A58%3A09",
            "https://photos.zolo.ca/1805-5-old-sheppard-avenue-toronto-C13777558-2-p.jpg?2026-09-13+09%3A58%3A11"
        ],
        "source": "TRREB",
        "status": "For Sale",
        "address": {
            "city": "Toronto",
            "region": "ON",
            "street": "1805-5 Old Sheppard Avenue",
            "postal_code": "M2J 4K3",
            "neighbourhood": "Pleasant View"
        },
        "details": {
            "Parking": {
                "Garage": "Underground",
                "Parking Total": "1",
                "Parking Places": "1",
                "Parking Designation": "Underground",
                "Covered Parking Places": "1"
            },
            "Property": {
                "Area": "Toronto",
                "Type": "Condo Apartment",
                "Style": "Apartment",
                "Status": "Sale",
                "Community": "Pleasant View",
                "Size (sq ft)": "1000-1199"
            }
        },
        "added_at": "2026-09-13",
        "bedrooms": 3,
        "currency": "CAD",
        "features": {
            "pets": "Yes-with Restrictions",
            "garage": "Underground",
            "locker": "Common",
            "heating": [
                "Gas",
                "Forced Air"
            ],
            "laundry": "Ensuite",
            "exposure": "East",
            "exterior": "Brick",
            "amenities": [
                "Exercise Room",
                "Game Room",
                "Gym",
                "Indoor Pool",
                "Squash/Racquet Court",
                "Visitor Parking"
            ],
            "parking_places": 1,
            "air_conditioning": "Central Air"
        },
        "latitude": 43.77729,
        "lot_size": null,
        "bathrooms": 2,
        "brokerage": "REAL BROKER ONTARIO LTD.",
        "longitude": -79.336723,
        "mls_number": "C13777558",
        "possession": null,
        "updated_at": "2026-09-28",
        "breadcrumbs": [
            {
                "url": "https://www.zolo.ca",
                "name": "Canada"
            },
            {
                "url": "https://www.zolo.ca/ontario-real-estate",
                "name": "ON"
            },
            {
                "url": "https://www.zolo.ca/toronto-real-estate",
                "name": "Toronto"
            },
            {
                "url": "https://www.zolo.ca/toronto-real-estate/pleasant-view",
                "name": "Pleasant View"
            },
            {
                "url": "https://www.zolo.ca/toronto-real-estate/5-old-sheppard-avenue",
                "name": "5 Old Sheppard Avenue"
            },
            {
                "url": "https://www.zolo.ca/toronto-real-estate/5-old-sheppard-avenue/1805",
                "name": "Unit 1805"
            }
        ],
        "description": "Welcome to upscale, carefree living in the heart of the desirable Pleasant View community. Beautifully renovated and freshly painted, this expansive ~1,200 sq. ft. 3-bedroom corner suite offers an exceptional blend of comfort, style, and everyday convenience. ...",
        "listing_url": "https://www.zolo.ca/toronto-real-estate/5-old-sheppard-avenue/1805",
        "property_type": "Condo Apartment"
    },
    "meta": {
        "billable": true,
        "endpoint_family": "listing"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A parameter is missing or invalid. This response is not billable. |
| 404 | Listing Not Found | The listing is no longer on Zolo. This response is not billable. |
| 503 | Upstream Unavailable | Zolo could not be reached, or returned data that does not match the request. This response is not billable and is retryable. |

## 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)
