LoanPro API Introduction


This documentation is designed for developers!

We understand that developers aren't lenders. Thus, we've included explanations of the values in each payload to make it easier to understand the information a payload is creating, updating, or deleting.

This site shows not only a list of endpoints but a list of calls. This should help clarify differences between creates and updates that use the same endpoints.

Each API endpoint definition includes the URL, method, and payload (if applicable). Where possible, our requests are set up with sample information to display how each works. And just in case you're more comfortable with one language over another, each listing includes dynamic, automatically generated code samples for cURL, Node, Ruby, JavaScript, Python, and more.


LoanPro offers API access to two different applications

The docs you're looking at now are for the Loan Management System (LMS). We also have docs for our Secure Payments API—an application that integrates with multiple payment processors and securely stores payment information. To see the documentation for Secure Payments, simply switch from Version 1 (v1.0) to Version 1.1 (v1.1) in the drop-down menu at the top of the page.


A note on our LMS documentation layout

You'll notice that our docs here are laid out in a particular order. We have organized each section to follow the loan lifecycle:

  • Customers
  • Loans
  • Loan Servicing
  • Payments
  • Charges
  • Loan Grouping
  • Reports

We find that this is the most natural way to service loans, and it helps ensure each step is completed properly. After these main sections, you will find Account-Level Settings and requests involving Entities.

Lastly, if you can't find a particular request, try using the search bar at the top of the page.