Skip to main content

Loan Originator

Welcome to Figure's Loan Originator API guide. This documentation provides the necessary information for fetching loan originator data, including looking up originators by email or retrieving a paginated list.

note

You must be onboarded before using the API. Please visit the Partner Onboarding Page for more information.

Overview

The Loan Originator API allows you to retrieve loan originator information associated with your organization. It offers the following capabilities:

  • Fetch by Email: Look up one or more loan originators by their email addresses.
  • Paginated Listing: Retrieve a paginated list of all loan originators available to your organization.

The following sequence diagram illustrates the typical flow:

Loan Originator Flow

Fetch Loan Originators

Retrieve loan originator data by email address or with pagination. You can query for specific originators using the email parameter, or paginate through all available originators using offset and limit.

tip

Fields in the request/response that are colored yellowgreen are optional.

Request:

URL
GET https://api.figure.com/management/v1/loan-originator

Query Parameters:

ParameterTypeRequiredDescription
emailstring[]NoOne or more email addresses to filter loan originators by
offsetintegerNoPagination offset (number of records to skip). Defaults to 0
limitintegerNoMaximum number of records to return. Defaults to 100

Example Request:

URL
GET https://api.figure.com/management/v1/loan-originator?email=john.doe@example.com&limit=10&offset=0

Response:

Response
{
"data": [
{
"loanOriginatorId": string, // UUID format
"email": string,
"firstName": string,
"lastName": string,
"middleName": string,
"nmls": string,
"phoneNumber": string,
"organization": string,
"brokerCompany": {
"brokerId": string, // UUID format
"brokerName": string,
"brokerNmls": string
}
}
],
"total": integer, // total number of matching records
"count": integer // number of records in this response
}

Response Schema

FetchLoanOriginatorsResponse

FieldTypeRequiredDescription
dataLoanOriginatorData[]YesArray of loan originator records
totalintegerYesTotal number of matching loan originators
countintegerYesNumber of records returned in this response

LoanOriginatorData

FieldTypeRequiredDescription
loanOriginatorIdstring (UUID)YesUnique identifier for the loan originator
emailstringYesEmail address of the loan originator
firstNamestringYesFirst name
lastNamestringYesLast name
middleNamestringNoMiddle name
nmlsstringNoNMLS identifier
organizationstringYesOrganization name
phoneNumberstringNoPhone number
brokerCompanyBrokerCompanyDataNoAssociated broker company information

BrokerCompanyData

FieldTypeRequiredDescription
brokerIdstring (UUID)YesUnique identifier for the broker company
brokerNamestringYesName of the broker company
brokerNmlsstringYesNMLS identifier for the broker company