⚠️ Sync Limitation

The data we receive from IBKR is delayed by up to one business day. This means that even after syncing with SnapTrade, the Holdings data received over the SnapTrade API may be delayed by one or more days.

IBKR makes data available SOD: typically ~2AM EDT (Monday – Friday), no holidays.

<aside> ⚠️

If you’re enabling the service for the first time, it may take 24-48 hours for the account data to appear due to a known limitation with IBKR Third-Party Services.

</aside>

Scenario Best Case Data Availability Time Worst Case Data Availability Time
Connect on Monday - Thursday After 24hrs 48hrs
Connect on Friday If early enough on Friday, potentially the following Monday so >48 hrs 72hrs (the following Tuesday)
Connect on Weekend ~48 hrs 72hrs
Connecting on a Holiday Any of above options but also add minimum 24hr delay due to holiday Any of above options but also add minimum 48hr delay due to holiday

Connecting to SnapTrade

Before connecting, you must add SnapTrade to your Third-Party Services in your Interactive Brokers account. To do so, log in to your IBKR account and then from the Menu, select Performance & Reports, then Third-Party Reports.

image.png

On the Third-Party Reports screen, select the gear icon to enable the SnapTrade service.

configure-third-party-reports.png

Then, enable SnapTrade from the list.

enable-snaptrade.png

After clicking Save, you will see SnapTrade showing up under Third-Party Services in your account.

copy-snaptrade-token.png

Use these to connect your account.

End-user guide for connecting Interactive Brokers