See here for a non-technical overview of our API
See here for our technical documentation
The following type of information can be returned via API by providing a unique identifier for an agent (valid unique identifiers include Courted ID, MLS ID, and email address) Alongside retrieving specific information, the API also supports integration with both native and non-native CRM tools, enabling flexible connectivity for custom workflows.
Agent information, including but not limited to:
Name
Email
Phone number
Current office name
Most transacted city
Likelihood to move
Likelihood to grow (future-looking sales volume prediction)
Production information (last 12 months sales volume + closed transactions, previous 12 months sales volume + closed transactions, % change YoY)
The agent’s current Status and who they are Assigned To in the account
Notes/interactions on specific agents
A list of current users in your Courted account
Watchlists:
List of all watchlists in account, including:
Watchlist name
Watchlist ID
Who in the account has access to add/remove agents from watchlist
List of all agents on a specific watchlist, and associated production information
Additionally, via API you have the ability to update an agent’s Status or who they are Assigned To in Courted. The intention of this is to allow you to keep status and agent assignment consistent between Courted and other systems.
The following type of information cannot currently be returned via API:
Recent real estate activity
Office information (sales volume of specific offices, brokerages, etc.)
Tasks associated with an agent or an account
Courted has out-of-the-box integrations with several CRMs! Please ask to speak to someone on the Courted team if you're interested in learning more about our pre-built integrations, or are interested in using the API for your own development.