Plaid (US and EU) Source 1 · Source 2 | 730 days requested outside development; 90 days in development. Investment requests use the same default lookback. | Bank availability can be shorter. Transaction sync pages through the history Plaid has stored; 730 days is the initial request, not a lifetime retention limit. | Initial Plaid history can arrive asynchronously. A larger initial request cannot retroactively expand an already initialized Plaid item. |
SimpleFIN Source 1 | Walks backward in 60-day chunks, up to 6 requests (about 360 days). | Stops after two consecutive empty chunks; requested target clamped to one year. Sure comments describe commonly available 60–90 days, not a universal provider guarantee. | Custom start date is supported, but cannot overcome the six-chunk budget or upstream availability. Regular sync is incremental. |
Enable Banking Source 1 | 3 calendar months unless an explicit start date is configured. | 100-page guard per paginated fetch. Banks may expose older history only shortly after authorization, then restrict access to about 90 days. | Choose the intended initial date before the first transaction fetch. After stored transactions exist, normal sync uses last sync minus 7 days; changing the date alone does not guarantee backfill. |
Akahu Source 1 · Source 2 | No start-date bound on a fresh account unless account/item start date is configured. | Fetches the full accessible range. Akahu personal apps have a 730-day pre-consent allowance; bank limits and production-app scope can differ. | Explicit account/item date overrides are honored. Otherwise subsequent fetches are incremental. |
Sophtron Source 1 · Source 2 | 120 days by default. | Configured initial date is clamped to at most 3 years ago. Actual bank availability can be shorter. | Explicit sync window/item start supported; subsequent normal fetches use an overlap window. |
Lunch Flow Source 1 | Later of local provider-account creation minus 7 days and now minus 90 days: normally about 7 days for a new connection. | This is a Sure-side restriction, not proof of a Lunch Flow/bank history limit. | The importer does not consult the saved item sync_start_date. Subsequent syncs use last sync minus 7 days; older history needs an integration correction or file import. |
Mercury Source 1 | Later of local provider-account creation minus 7 days and now minus 90 days: normally about 7 days for a new connection. | Sure-side restriction; not a verified Mercury retention limit. | The importer does not consult the saved item sync_start_date. Subsequent syncs use last sync minus 7 days. |
Brex Source 1 · Source 2 | Without a passed sync window: later of local provider-account creation minus 7 days and now minus 90 days. Normally about 7 days. | Applies to card and cash transaction fetches. Sure-side default, not an upstream retention claim. | An explicitly passed sync.window_start_date overrides this calculation; do not assume the saved item date alone does. |
Fio Source 1 · Source 2 | 90 days by default; configurable account/item date or FIO_INITIAL_HISTORY_DAYS. | Older data requires the bank’s temporary full-history authorization. When refused, Sure records the lock and confines later attempts to the allowed recent window. | Unlock history at Fio and use the connection recovery path; Sure tracks covered-from/through dates and can backfill an unfinished range. |
Monobank Source 1 · Source 2 | 31 days by default; account/item start date or MONOBANK_INITIAL_HISTORY_DAYS can extend target. | 31-day statement windows; default budget 4 statement requests across the connection per sync. | Older requested history is accumulated across later syncs, not necessarily returned on the first run. |
Up Bank Source 1 · Source 2 | 90 days unless account/item date is configured. | Sure default, not a claim that Up only stores 90 days. Provider pagination follows available results. | Account/item start date overrides are honored; otherwise normal sync uses a recent overlap. |
Wise Source 1 · Source 2 | 365 days by default, or an explicit sync/item date. Optional import-all-history mode. | Full-history statements start at the reported balance creation date, falling back to 2000-01-01. Transfers/activities and statements have distinct fetch paths; API permissions still matter. | Use import-all-history or the appropriate explicit date. Existing statement history can trigger a 7-day incremental overlap; toggling a flag is not a universal forced-backfill guarantee. |
Redbark Source 1 · Source 2 | 90 days unless account sync_start_date is configured. | Pages through results and subdivides saturated date windows; safety limits can still fail a too-large fetch. | Once history exists, normal sync uses last sync minus 7 days, rather than replaying the configured initial date. |