Skip to content
GET /agency-properties

Get all property listings managed by a specific agency.

Description

The agency-properties endpoint returns all active property listings managed by a specific agency. This allows you to showcase an agency's complete inventory and portfolio.

Results follow the same structure as the search-property endpoint, with full property details including pricing, images, and location data. The endpoint supports pagination for agencies with large portfolios.

Use this to build agency portfolio pages, analyze agency market share, or create agency-specific property feeds.

Parameters

Name Type Required Description Example
agency_external_id string Required The agency external ID whose properties to retrieve. Get from agency-search or agency-search-by-name response (externalID field). 5678
page integer Optional Page number for paginated results, starting from 1. Results per page: 25. 1
langs string Optional Comma-separated language codes: 'en', 'ar', 'ru', 'zh'. Default: 'en'. en

Code Examples

curl --request GET \
  --url 'https://bayut14.p.rapidapi.com/agency-properties?agency_external_id=5678&page=1&langs=en' \
  --header 'x-rapidapi-host: bayut14.p.rapidapi.com' \
  --header 'x-rapidapi-key: YOUR_API_KEY'

Example Response

Response
{
  "success": true,
  "data": {
    "properties": [
      {
        "externalID": "7891234",
        "title": {
          "en": "Spacious 1BR | Sea View | High Floor"
        },
        "purpose": "for-sale",
        "price": 1250000,
        "currency": "AED",
        "rooms": 1,
        "baths": 2,
        "area": 850.5,
        "coverPhoto": {
          "url": "https://bayut-production.s3.eu-central-1.amazonaws.com/image/example.jpg"
        },
        "location": [
          {
            "name": "UAE"
          },
          {
            "name": "Dubai"
          },
          {
            "name": "Dubai Marina"
          }
        ],
        "contactName": "John Smith"
      }
    ],
    "total": 520,
    "page": 1,
    "totalPages": 21,
    "hitsPerPage": 25
  }
}

Use Cases

  • Build agency portfolio pages showing all listings
  • Analyze agency market share by area and property type
  • Create agency-branded property feeds
  • Track agency inventory changes over time

Related Endpoints

Try this endpoint now

Subscribe to BayutAPI on RapidAPI and start making requests in minutes.