Model MatchHelp

Signals

Loan officers to prioritize for recruiting, by state

getapi.modelmatch.com/v1/signals/lo-move

Recruiting Radar: loan officers active in state, ordered by priority for recruiting outreach (highest first), based on signs they may start at a new company within the next six months. Each row carries a priority score (0–1, higher is higher priority), its priority percentile among all scored loan officers nationally (not just this state), and up to three plain-language reasons. Use it to find recruiting targets in a market. state is required and must be a two-letter US state code. Pages with limit / cursor. 1 credit per row returned.

Authorization

x-api-keystringrequired

API key or OAuth token. See Authentication.

Query parameters

statestringrequired

Two-letter US state code (e.g. CO). Ranks the loan officers active in that state.

limitintegerdefault: 25

Rows per page (1–100, default 25)

cursorstring

Opaque cursor from the previous page's cursor.

Responses

200objectA page of ranked loan officers
Show attributes
cursorstring

Pass as cursor for the next page. Absent on the last page.

dataobject[]required
Show child attributes
citystring | nullrequired
companyNamestring | nullrequired

Current company.

companyNmlsIdstring | nullrequired

Current company's NMLS ID.

namestring | nullrequired
nmlsIdstringrequired
percentilenumberrequired

Priority percentile, 0–100: where this priority score sits among everyone scored nationally for this signal (all scored loan officers, past clients, or agent relationships). 100 = highest priority. On the state list it is still the national percentile, not a within-state one.

reasonsstring[]required

Up to three plain-language reasons this row is a priority.

scorenumberrequired

Priority score (0–1) for reaching out to this loan officer about a move to a new company in the next six months; higher is higher priority.

scoredAtstringrequired

When this score was computed (ISO 8601).

statestring | nullrequired
400objectInvalid parameters or cursor
401objectUnauthorized
403objectForbidden (authenticated, but missing required context — e.g. no active organization)
503objectSignals are temporarily unavailable. Retry later.