Skip to content
GET /agent-properties

Get all property listings for a specific agent.

Description

The agent-properties endpoint returns all active property listings managed by a specific agent. This allows you to build agent portfolio pages showing their current inventory.

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 agents with large portfolios.

Combine with agent-details to create comprehensive agent profile pages that showcase both the agent's credentials and their current listings. Note: this endpoint uses the agent's owner_id (not externalID) — get it from the agent-details response.

Parameters

Name Type Required Description Example
owner_id string Required The agent's owner ID. Get from the agent-details response (ownerID field). This is different from externalID. 2243594
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/agent-properties?owner_id=2243594&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"
          }
        ]
      }
    ],
    "total": 28,
    "page": 1,
    "totalPages": 2,
    "hitsPerPage": 25
  }
}

Use Cases

  • Build agent portfolio pages showing their listings
  • Analyze agent inventory and pricing strategy
  • Create agent comparison tools by listing volume
  • Display agent specialization by property type

Related Endpoints

Try this endpoint now

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