Menu · Agents
Agents

List agents

GEThttps://api.ruuster.com/v1/agents

Your brokerage's agent directory with each agent's landing page. No activity figures.

  • Authentication: x-api-key and x-email headers of an owner or admin
  • Rate limit: 120 requests per minute per key
View as Markdown

Query parameters

Name Type Default Description
status string active active, removed (agents who left) or all
cursor string meta.nextCursor from the previous page. Omit for the first page
limit integer 100 Rows per page, 1 to 500
countOnly 0 | 1 0 1 returns { "total": n } and no rows

Removed agents stay listed (with status=removed or all) so the agentId on older leads can still be resolved.

Response

data.agents is a list of agent objects; meta.total and meta.nextCursor page through them.

Agent object

Field Description
agentId Same id as agentId on leads
firstName, lastName, email, phone Contact details from the agent's Ruuster profile
photoUrl Profile photo, when set
role owner, admin or agent
landingPageUrl The agent's page on your Ruuster site, for example https://saguaro.ruuster.com/agent/jane-doe
mlsAgentIds, mlsOfficeIds The MLS ids on the agent's profile. Listings are attributed to your brokerage through these
status active or removed
createdAt, removedAt When the agent joined Ruuster; for a removed agent, the last change to their profile (usually the removal)