Skip to content
Scrappa Get API key
PropertyPro Nigeria API 1 credit/request

PropertyPro Nigeria Search API Documentation

GET https://scrappa.co/api/propertypro-ng/search

PropertyPro Nigeria Search API lists Nigerian homes, land and commercial property for sale, for rent or for short-let from PropertyPro. Pick a category, narrow by type, location, price and bedrooms, sort and page through results with about 20 listings per page.

Location: pass the location address from the autocomplete endpoint, such as lagos/lekki/ikate. Leave it out to search all of Nigeria.

Filters are honoured. Sponsored cards ignore filters on PropertyPro, so they are dropped and counted in pagination.sponsored_dropped. Any other card that breaks a price, bedroom or category filter is dropped and counted in pagination.filtered_out.

Sort and pages: a sort orders the organic listings. Premium listings stay pinned on top. Pages are one-based. A page past the end returns an empty results list with the page you asked for. total_reported is capped at 10,000 when PropertyPro shows 10,000+ (total_capped is then true).

Prices are in naira. price_period is the period PropertyPro prints (year, month, week, day or sqm) and is null when the listing states none. Coordinates, structured fees and square metres are not published and not returned. Phone numbers are never returned.

A response takes about 10 to 20 seconds. Place lists are cached.

PropertyPro Nigeria Search API Documentation 1 credit/request

Endpoint

Request preview
GET
https://scrappa.co/api/propertypro-ng/search
Auth header
x-api-key
Cost
1 credit/request
Response preview
200 OK
{
    "data": {
        "results": [
            {
                "pid": "2QFJB",
                "url": "https://propertypro.ng/property/3-bedroom-flat-apartment-for-sale-lekki-county-lekki-lagos-2QFJB",
                "kind": "Flat Apartment FOR Sale",
                "tier": "premium_gold",
                "agent": {
                    "url": "https://propertypro.ng/agent/city-garden-real-estate-ltd",
                    "logo": "https://images.propertypro.ng/logo/3TXB3liViKYkpWm9kSnm.jpg",
                    "name": "City Garden Real Estate LTD",
                    "slug": "city-garden-real-estate-ltd"
                },
...

Parameters

Start with the required fields, then add optional filters only when your use case needs them.

Runnable path

This endpoint has no required query parameters.

8 optional filters available.

category string Optional

sale (default), rent or short-let.

Example value example
type string Optional

Property type from the facets endpoint, such as house, flat-apartment, land, commercial-property or flat-apartment/mini-flat. Land and commercial are types.

Example value example
location string Optional

Place address from the autocomplete endpoint, such as lagos/lekki/ikate. Optional; default is all of Nigeria.

Example value Austin, Texas
min_price integer Optional

Minimum price in naira.

Example value 10
max_price integer Optional

Maximum price in naira. Must be at least min_price.

Example value 10
bedrooms integer Optional

Exact number of bedrooms, 1 to 10.

Example value 10
sort string Optional

newest, price_asc, price_desc or bedrooms. Premium listings stay pinned on top.

Example value relevance
page integer Optional

One-based page number, default 1.

Example value 1

Response Schema

Example response fields are illustrative; inspect the JSON before integrating.

Example response fields

Scan these fields before integrating.

data meta success
JSON Response
200 OK
{
    "data": {
        "results": [
            {
                "pid": "2QFJB",
                "url": "https://propertypro.ng/property/3-bedroom-flat-apartment-for-sale-lekki-county-lekki-lagos-2QFJB",
                "kind": "Flat Apartment FOR Sale",
                "tier": "premium_gold",
                "agent": {
                    "url": "https://propertypro.ng/agent/city-garden-real-estate-ltd",
                    "logo": "https://images.propertypro.ng/logo/3TXB3liViKYkpWm9kSnm.jpg",
                    "name": "City Garden Real Estate LTD",
                    "slug": "city-garden-real-estate-ltd"
                },
                "image": "https://images.propertypro.ng/large/3-bedroom-penthouse-aGUA28TKnZKPv5hHD9w2.jpg",
                "price": 70000000,
                "title": "3 Bedroom Penthouse",
                "images": [
                    "https://images.propertypro.ng/large/3-bedroom-penthouse-aGUA28TKnZKPv5hHD9w2.jpg"
                ],
                "added_at": "2026-09-18",
                "bedrooms": 3,
                "currency": "NGN",
                "features": [],
                "location": "Lekki County Lekki Lagos",
                "must_see": true,
                "bathrooms": null,
                "price_text": "\u20a6 70,000,000",
                "updated_at": "2026-10-25",
                "image_count": 15,
                "listing_type": "sale",
                "price_period": null,
                "property_type": "Flat Apartment"
            }
        ],
        "pagination": {
            "page": 1,
            "per_page": 20,
            "returned": 20,
            "filtered_out": 0,
            "total_capped": false,
            "has_next_page": true,
            "total_reported": 177,
            "sponsored_dropped": 1
        },
        "type_counts": [
            {
                "count": 1,
                "label": "Commercial Property"
            },
            {
                "count": 177,
                "label": "Flats/ Apartments"
            },
            {
                "count": 537,
                "label": "House"
            },
            {
                "count": 2,
                "label": "Land"
            }
        ],
        "applied_filters": {
            "type": "flat-apartment",
            "bedrooms": 3,
            "category": "sale",
            "location": "lagos/lekki"
        }
    },
    "meta": {
        "billable": true,
        "endpoint_family": "search"
    },
    "success": true
}

Errors

Handle these documented responses before retrying or showing customer-facing failures.

422

Validation Error

A parameter is missing or outside its allowed values. This response is not billable.

{
    "errors": {
        "bedrooms": [
            "The bedrooms field must be at most 10."
        ]
    },
    "message": "The request validation failed"
}
503

Upstream Unavailable

PropertyPro could not be reached, or the page could not be confirmed as the requested one. Retry shortly. This response is not billable.

{
    "meta": {
        "billable": false,
        "retryable": true,
        "endpoint_family": "search"
    },
    "error": {
        "code": "UPSTREAM_UNAVAILABLE",
        "message": "PropertyPro could not be reached. Please retry shortly."
    },
    "success": false
}

Generate Code with AI

Copy a ready-made prompt with all the endpoint details, parameters, and example responses. Paste it into ChatGPT, Claude, or any AI assistant to instantly generate working code.

Try It Live

Test this endpoint in our interactive playground with real data.