Skip to main content
GET
Get the profile of one lender

Authorizations

Authorization
string
header
required

API key from the developer console (starts with zpka_). Create one at https://developers.investorlift.com/get-a-key.

Path Parameters

id
string
required

Lender id, len_ followed by 12 hex characters, for example len_d2028f0766fc. Take it from a search hit, a ranking row's lender.id or a parcel's financing block. The id is the same in every market and stable across data refreshes. The API follows an id from an earlier registry run to the current lender, and meta.resolved_from lists it. For a retired id with no successor, the API answers 410 gone.

Query Parameters

market
string

Market code, for example phx. The loaded markets are in meta.coverage[]. It narrows markets[] to that market. If meta.coverage[] does not list it, the API answers 400. If the market has no published lender registry, the API answers 422 lenders_unavailable. Without it the API answers every loaded market the lender is in.

Required string length: 1 - 16
require_current
enum<string>
default:false

true refuses the request with 422 dated_refused while the registry's source, the financing slice, is a dated snapshot. The default false serves it, and meta.dated[] carries the lenders and financing blocks.

Available options:
true,
false

Response

The lender with a profile per market it is in. meta.resolved_from lists the old ids that redirected here.

The lender with a profile per market it is in. meta.resolved_from lists the old ids that redirected here.

data
object
required

One lender: who it is, its totals across the loaded markets, and a profile per market. The identity is the names, the class, the hard-money flag and how the registry established the identity. Nothing in any delivery carries a lender's phone or email, so no such block exists.

meta
object
required

Response metadata: when the API produced it, which markets it covers, and how fresh they are.