List Team Member Listings
Returns the MLS inventory of one team member by the member's agent ID, active or sold, newest first.
GET
/v1/team/:slug/listingsAuthentication
Public key
?key=pk_…Public key in the `key` query parameter. No OAuth, no secret.
Edge cache: public, max-age=0, s-maxage=300, stale-while-revalidate=900
Path Parameters
slugstringThe team member's slug, from `GET /v1/team`.
Query Parameters
keystringThe site's public key (pk_…). It selects the account. Safe to ship to the browser.
statusenum`active` returns active listings. `sold` returns closed ones.
Default:
activeactivesoldpagenumberPage number, starting at 1. Values above 500 are treated as 500.
Default:
1pageSizenumberCards per page. Values above 100 are capped at 100.
Default:
24Responses
200Success
application/jsonavailablebooleanFalse when the member has no MLS agent ID. `listings` is then empty.
listingsarrayListing cards (any property type), newest first.
Errors
400`status` is not `active` or `sold`.401Missing or invalid public key.403The account is not active. The body also has `code: "TENANT_INACTIVE"`.404The team member does not exist, the slug is malformed, the team page is off, or the account has no MLS data feed.500Internal Server Error.Notes
- The response has the same shape as `GET /v1/agent-listings` and `source` is always `agent`.
Request
curl --request GET \--url "https://api.pandaidx.com/v1/team/alex-morgan/listings?key={{public_key}}&pageSize=6"
Response200 OK
{"source": "agent","status": "active","page": 1,"pageSize": 24,"available": true,"listings": [{"_id": "6710a1b2c3d4e5f600000101","ListingId": "A11855701","OriginatingSystemKey": "miamire","ListPrice": 725000,"LivingArea": 1180,"BedroomsTotal": 2,"BathroomsTotalInteger": 2,"StreetNumber": "1200","StreetName": "Brickell Bay Dr","UnitNumber": "2504","City": "Miami","StateOrProvince": "FL","PostalCode": "33131","StandardStatus": "Active","PropertyType": "Residential","PropertySubType": "Condominium","image": "https://example.com/photos/A11855701/1.jpg","Location": {"coordinates": [-80.1892,25.7651]}}],"total": 3,"totalPages": 1}