Obtain API access credentials from ShowingTime as a participating MLS member, broker, or technology provider; ShowingTime API access requires a formal integration agreement
Submit a showing request by calling the ShowingTime API scheduling endpoint with the listing MLS number, requested date and time window, showing agent contact information, and any buyer's agent details
Receive the confirmation type in the response—Auto-Approve, Appointment Required, or Go Direct—and handle each case: auto-approved showings receive an immediate confirmation code, while appointment-required showings enter a pending state awaiting seller or listing agent approval
Poll the showing status endpoint or register for a callback to detect when a pending showing transitions to Confirmed, Declined, or Cancelled
On confirmation, retrieve the showing instructions including lock box information, alarm codes format (as descriptive instructions, not raw codes), and access notes from the confirmed showing response
Expose the confirmed showing details and calendar event data to the agent's CRM or calendar system using the confirmation code, showing ID, and appointment time
Known gotchas
ShowingTime is now part of the ShowingTime+ suite under Zillow Group; API access terms and endpoint availability may differ from legacy standalone ShowingTime integrations—verify current API documentation with your ShowingTime account representative
Showing instruction data (lock box codes, alarm instructions) is returned only after a showing is confirmed and only to the authenticated requesting agent; do not cache or expose this data beyond the immediate session for the confirmed appointment
Many MLSs enforce that showing requests can only be submitted by agents with an active MLS membership tied to the authenticated API credential; requests on behalf of unlicensed parties or buyer-side agents not affiliated with the MLS will be rejected
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp