Loans originated by this LO
In: header
Path Parameters
Originator NMLS ID
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/originators/string/loans" \ -H "Content-Type: application/json" \ -d '{}'{
"cursor": "string",
"data": [
{
"apn": "string",
"borrowerName": "string",
"borrowerStatus": "Current",
"brokerNmlsId": "string",
"city": "string",
"companyName": "string",
"companyNmlsId": "string",
"conforming": true,
"coordinates": {
"lat": 0,
"lon": 0
},
"fips": "string",
"id": "string",
"interestRate": 0,
"lenderName": "string",
"listPrice": 0,
"loanType": "string",
"mmPropertyId": "string",
"mortgageAmount": 0,
"mortgageDate": "string",
"originatorEmail": "string",
"originatorName": "string",
"originatorNmlsId": "string",
"salePrice": 0,
"sellerName": "string",
"state": "string",
"streetAddress": "string",
"transactionDate": "string",
"transactionType": "string",
"zipCode": "string"
}
],
"lenderNormalizations": [
{
"aliasCount": 0,
"displayName": "string",
"id": "string",
"matchedVia": "id",
"original": "string",
"totalDocuments": 0
}
],
"locationNormalizations": [
{
"candidates": [
"string"
],
"confidence": "normalized",
"displayName": "Saint Louis, MO",
"field": "city",
"id": "city_mo_saint-louis",
"normalized": "Saint Louis",
"original": "St. Louis",
"variants": [
"string"
]
}
],
"total": 0
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string"
}{
"error": "string",
"limit": 0,
"size": 0
}Lenders this LO has originated through POST
Previous Page
The markets this LO lends in POST
One blended view of a loan officer's lending footprint: the ZIP codes they originated in, city / county / state rollups of the same scope, and the period totals those markets are a share of. AVERAGES ARE VOLUME-WEIGHTED: the summary loan size is Σ volume ÷ Σ units, not an unweighted mean of the per-market averages (on a real footprint the two differ by thousands of dollars). Sending `zipCodes` narrows every grain to those ZIPs; sending a `dateRange` re-cuts the window. Either switches the response from the LO's pre-aggregated footprint to a live aggregation of their loans — `source` and `sourceReasons` say which was used, and bucket `key` forms differ between them (use `name` for display). All shares on this response are 0–100 percentages. A summary can cover less than the whole book: production that could not be attributed to a place is held out and reported in `summary.unresolved` rather than being folded in or silently dropped. The summary also carries a Community Lending mix — what kind of neighborhood this book lands in. These are U.S. Census tract-level aggregates describing whole neighborhoods, never individual, household or applicant attributes. Unscoped it is the LO's own whole-period mix; a ZIP or date scope recomputes it over the markets in scope, and `summary.communityLending.basis` says which you got.