What are Servicers?
Servicers are the servicer contacts associated with a loan. They are exposed through theservicers field on a Loan, which returns a list of Contact records. A servicer contact represents the company (and, where known, the individual) responsible for servicing the loan — collecting payments, managing escrow, and handling borrower communication after closing.
Every servicer contact is a Contact record with its role set to SERVICER. The same Contact shape is used across the API for other roles, so the role field is what distinguishes a servicer contact from other kinds of contacts on a loan.
On each
Contact, only id is guaranteed to be present. Every other
field — including role, firstName, companyName, email, and the entire
address object — can be null. Always code defensively and treat every
non-id field as optional. A loan with no servicer contacts returns [].Why does the servicers list exist?
Loan servicing is handled by one or more parties whose contact details a consuming application frequently needs to display or route to. Exposing servicers as a list ofContact records on the loan lets you:
- Identify the servicer - Read the company and individual name parts to show who is servicing the loan.
- Contact the servicer - Use the validated
emailandphoneNumberfields to reach the servicer. - Verify licensing - Read the company and individual license number and issuing state where compliance requires it.
- Locate the servicer - Use the nested
addressobject for mailing and correspondence.
Nullability
Within eachContact, the only field guaranteed to be present is id. Every other field — name parts, company, contact details, licensing, and the entire nested address — may be null.
Implications: Never assume a field is populated. Guard against null on every field you read, and be prepared for a Contact that contains nothing but an id.
Querying servicers
Contact fields
Each entry inLoan.servicers is a Contact. Servicer contacts have role: SERVICER.
Nested address
The address object and all of its fields are nullable.
Key concepts to remember
Servicers are Contact records with role SERVICER
Servicers are Contact records with role SERVICER
Loan.servicers returns a list of Contact records. The role field is
set to SERVICER, which is how a servicer contact is distinguished from
other contacts that share the same Contact shape.Only id is guaranteed
Only id is guaranteed
Within each
Contact, only id is guaranteed to be present. Every other
field, including the entire nested address, can be null. Code
defensively.Related entities
For more information on related entities, see the GraphQL API Reference:- Loan - The loan whose
servicersfield exposes the servicer contacts. - Contact - The record type returned for each servicer; servicer contacts have
role: SERVICER.