curl --request GET \
--url https://api.investorlift.com/v3/lenders/{id}/loans \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/lenders/{id}/loans', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/lenders/{id}/loans"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)List the loans of one lender
The loans of one lender organization, the newest recording first, one page. Each row is an open position or a recorded instrument with its amounts, dates, terms, labels and parcel.
Use it for the book under a lender. The loans are a dated slice: meta.build.states[].financing_as_of gives the date. recorded_from and recorded_to cut a window, product, term_band and label keep kinds, zip keeps a place. A listed property serves no street line.
A call costs 0 credits.
curl --request GET \
--url https://api.investorlift.com/v3/lenders/{id}/loans \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.investorlift.com/v3/lenders/{id}/loans', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.investorlift.com/v3/lenders/{id}/loans"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)Authorizations
API key from the developer console (starts with zpka_). Create one at https://developers.investorlift.com/get-a-key. The same key works on POST /mcp.
Path Parameters
The lender organization: the organization id of the set, as a ranking row, a loan row or a search hit carries it.
^[A-Z]{2}:(name:.{1,200}|[A-Z0-9-]{1,40})$Query Parameters
The source of the rows. Open rows are the open positions of the parcels, the current liens. Recorded rows are the recorded instruments of the history. Both gives the instrument rows alone, one for each loan key and lender. A paired loan rides as its open row. Default both.
open, recorded, both Keep the loans recorded on or after this date, YYYY-MM-DD.
Keep the loans recorded on or before this date, YYYY-MM-DD.
Keep the loans on parcels of one 5-digit ZIP.
^\d{5}$Keep the loans of these products (comma list or repeated key): construction, heloc, other.
1The product of the loan, a reading of two flags of the county and the loan type: construction, heloc or other.
construction, heloc, other Keep the loans of these term bands (comma list or repeated key).
1The term of the loan in months, banded: unknown, le_24m, 25_to_120m, 121_to_359m, ge_360m.
unknown, le_24m, 25_to_120m, 121_to_359m, ge_360m Keep the loans with these labels of the county (comma list or repeated key).
1The label of the county for the transaction, mapped to a closed list. A label never sets a purpose: the county stopped labelling purchases in 2022.
refi_or_second, heloc, resale_purchase_money, new_purchase_money, construction, non_residential Keep the loans with an amount of at least this many whole US dollars.
0 <= x <= 9007199254740991Keep the loans with an amount of at most this many whole US dollars.
0 <= x <= 9007199254740991The row order. recorded_desc puts the newest recording first, an undated row last. recorded_asc puts the oldest first, an undated row last. amount_desc puts the largest amount first, an unpriced row last. Every sort breaks a tie on the loan key, the source and the position. Default recorded_desc.
recorded_desc, recorded_asc, amount_desc Page size, 1-500 (default 100).
1 <= x <= 500Opaque cursor from page.next_cursor of the previous page. A change of query, sort, weights or data version invalidates it (400 invalid_cursor). Then restart from page 1.
1 - 4096Response
The loans of the lender in the order of the sort, the newest recording first by default, one page. The loans are a dated slice. meta.build.states[].financing_as_of and recordings_through give the dates.
The loans of the lender in the order of the sort, the newest recording first by default, one page. The loans are a dated slice. meta.build.states[].financing_as_of and recordings_through give the dates.
The rows of this page.
Show child attributes
Show child attributes
Pagination: the page size, the rows returned and the cursor for the next page. Paged lists carry no total. The summary block does.
Show child attributes
Show child attributes
Response metadata of the lean family: when the API produced it, and the publishes behind the rows.
Show child attributes
Show child attributes
Was this page helpful?