Top-100 loan officer rankings for a year
The top 100 loan officers for a calendar year by total volume, units, or FHA / VA / purchase / refinance volume, with current employer and retail / banker / broker type. A move is dated by the loan officer's FIRST record at the new company; a loan officer licensed in several states counts once per company. Location filters use the loan officer's CURRENT NMLS location. Results refresh weekly. A response not ready within 25 s answers 202 (MovementComputing): repeat the same request after retryAfterMs.
In: header
Query Parameters
Ranking metric (default total_volume).
"total_volume" | "most_units" | "top_fha" | "top_va" | "top_purchase" | "top_refinance"Calendar year to rank (default: last year).
^\d{4}$1 <= value <= 4Rows to return (default 25, max 100).
1 <= value <= 100Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/market/movement/rankings"{
"data": [
{
"avgLoanSize": 0,
"city": "string",
"companyName": "string",
"companyNmlsId": "string",
"loType": "Broker",
"name": "string",
"nmlsId": "string",
"purchasePct": 0,
"rank": 0,
"refinancePct": 0,
"state": "string",
"typeUnits": 0,
"typeVolume": 0,
"unitShare": 0,
"units": 0,
"volume": 0
}
],
"page": 0,
"pageSize": 0,
"subcategory": "total_volume",
"total": 0,
"totalPages": 0,
"year": "string"
}{
"retryAfterMs": 5000,
"status": "computing"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string",
"limit": 0,
"size": 0
}Loan officers who changed companies GET
The loan officers who moved to a new company in the window, with previous and new employer, move date, current location and production. `sort=volume` returns the highest producers who moved (notable moves); `sort=date` pages every move newest first. A move is dated by the loan officer's FIRST record at the new company; a loan officer licensed in several states counts once per company. Location filters use the loan officer's CURRENT NMLS location. Results refresh weekly. A response not ready within 25 s answers `202` (`MovementComputing`): repeat the same request after `retryAfterMs`.
Loan officer movement totals for a period GET
Period totals of loan-officer movement: company joins, company-to-company transitions, complete company departures, industry exits, newly licensed loan officers, the working head-count at both ends of the window and its net change, plus the trailing-14-month production of the loan officers who moved. A move is dated by the loan officer's FIRST record at the new company; a loan officer licensed in several states counts once per company. Location filters use the loan officer's CURRENT NMLS location. Results refresh weekly. A response not ready within 25 s answers `202` (`MovementComputing`): repeat the same request after `retryAfterMs`.