User Guide

The user guide is incomplete and under construction. Please check back regularly.


Peer Lending Server is a completely automated and intelligent solution for peer to peer loan investments. PLS is compatible with the Lending Club platform and runs on Windows, Mac or Linux inside a virtualized environment. PLS is the only self-hosted solution which provides these unique features.

Peer Lending Server was originally built as a physical server running linux for institutional investing. However, virtualBox virtualizes the PLS linux platform enabling it to run on major desktop operating systems such as Windows or Mac.

It is important to note the following:

  • Peer Lending Server is designed to run as a service which is always “on”. Therefore, it should be installed on a computer that will be left on and sleep/hibernation is disabled. For example, installing on a personal laptop would not be a wise choice if it is regularly powered down or put into sleep mode.
  • Peer Lending Server must have an internet connection to function properly. It will automatically use the host computer’s primary internet connection.
  • For ease of use, Peer Lending Server default time zone is PST to match Lending Club’s timezone.


Download and install the free VirtualBox software for your specific operating system.  VirtualBox software must be installed first to run the Peer Lending Server appliance.

After installing virtulabox, download Peer Lending Server and save the “PLS-X.ova” file to any location on your hard drive.

Start VirtualBox and do the following:

  1. Click File / Import Appliance …
  2. Click Open Appliance … (choose the saved PLS.ova file you downloaded above) and Click Open
  3. Click Next
  4. Click Import
  5. Read and Agree to license / Click Ok (wait for import to finish)
  6. Select “PLS-X” appliance from within VirtualBox.
  7. Click green “Start” arrow located in top left of the VirtualBox window.

5 Minute Quick Start

Using Peer Lending Server typically consists of the following easy steps:

Step 1: Enter your Lending Club API information and program options:  Click the far left configuration icon and simply enter the required information.

Step 2: Create a filter(s):  Click the filter icon and enter the search criteria for the loans you wish to invest in.

Step 3:  Filter current notes (OPTIONAL):  Click the browse notes icon to download the latest in-funding notes and see which current loans match your filter(s).

Step 4:  Invest in loans:  Click the start service icon to automatically invest in all recently listed loans that match your criteria up to the maximum number of loans specified in the configuration.  Notes previously ordered by PLS are excluded. To automate this process, use the schedule service in the next step.

Step 5:  Schedule automatic service:  Click the schedule service icon to automatically start the service at the specified hours and minutes.


You must first enter your API information and program options by clicking on the “Configuration” icon (far left icon) in the control panel displayed on the bottom of the desktop. Simply enter the following information in the configuration window:


Field Lending Club Configuration
Full Name Enter your full name
Account Number Lending Club account number
Account Token Lending Club API token found in your settings page on
Investment Amount Per Note Dollar amount to invest per note in increments of 25
Maximum Notes Per Order Max amount of filtered loans that will be submitted. This is a safeguard to prevent too many loans in a single order.
Maintain Minimum Cash Level Minimum cash level to maintain in account
Portfolio ID Assign notes to given portfolio ID
Filter Max Percent Maximum percent of available notes allowed by filter.  If filter produces more than given percent, the service will
Filter Max Percent Rank filtered notes by given field.  Higher ranking notes will be added to an order over lower ranking notes.
Sort Field How to sort the ‘Sort Field’.
Sort Order Sets the sort order of the Order by Field
Submit Order Enable order submission


Click the “OK” button to save the configuration. Click “Close” to close the window without saving the configuration.



Next, enter a custom filter to select loans.  A filter is used to search in-funding Lending Club loans that match your investing strategy.  Peer Lending Server logically groups Lending Club loan and external data into a handful of categories. Click the appropriate tab and enter your custom criteria. Historical analytics are provided in real time.


Preset Filters

Preset filters provide a quick and simple way of creating custom filters.  Each preset filter includes historical statistics to help understand some of its characteristics.  To use a preset filter, click the filter button in the preset panel. The filter criteria will automatically be updated and historical analysis will be provided.


Browse Filtered Notes

You can browse all currently available and filtered notes. Clicking the browse notes icon will automatically download Lending Club’s in-funding database of notes and apply machine learning predictions.  No order will be submitted while browsing filtered notes.  Therefore, use this function to test your filters on currently available notes.

The following tabs are provided:

Tab Description
All Notes All notes currently listed on Lending Club’s platform
All Notes Filtered All notes currently listed filtered by user criteria
New Notes New notes listed in the most recent listing period
New Notes Filtered New notes listed in the most recent listing period filtered by user criteria

You may also double click any row to see the loan listing on Lending Club’s web site.


Run Service

After you have defined a filter and are ready to start investing, click the blue “Start Service” icon. The following functions will be performed:

  • The service log will automatically be opened to show each step
  • Log in to Lending Club
  • Download latest in-funding notes
  • Apply machine learning (if specified in filter(s))
  • Filter loans based on custom filter
  • Automatically submit order to Lending Club (if enabled in configuration)


Time Zone

For ease of use, Peer Lending Server’s default time zone is Pacific Standard Time which aligns with Lending Club’s time.  The default times listed in the schedule service window match Lending Club’s new note list time.  Log data is also reported in PST time.  Changing your time zone is not supported or recommended.


Schedule Service

You can automatically schedule the service to run at specified times by clicking the 24/7 “Schedule Service” icon.  You can specify the start hours and minutes to run PLS with or without loan list detection.  Running PLS without list detection will immediately run the service without waiting for new notes to list.  This may be desired if you wish to run the service between when Lending Club lists new notes.  Click “Enable Service” to automatically run the service at the specified times.  Notice the automatic service indicator in top right hand screen will update to “Service On” within 15 seconds.  To disable scheduled service, click “Disable”.


Service Log

At any point, you can click the “Service Log” icon to see the details of the scheduled service.  You can also disable a currently running service by clicking “Stop Service”.  Note, this will not prevent future services from running if enabled in the scheduler.  Click the “Clear Log” button to clear all log entries.


Manual Software Update

Peer Lending Server is designed to automatically update if a new release is available at 3:30AM PST time and on boot.  However, you can choose to manually update PLS at any time if necessary:

  • Click the up arrow on the right side of the bottom control panel
  • Click Update PLS