Skip to main content
Vital fetches the historical data immediately when the connection is established. The pull range can be estimated by [now - days_to_pull, now].
ProviderDefaultConfigurableRemarks
Abbott LibreView90 days-
Fitbit90 days⚠️Activity and heartrate timeseries data are fixed to 14 days.
Garmin90 days-
Google Fit90 days-
Oura180 days-
Peloton180 days-
Strava14 days-
Wahoo180 days-
WHOOP180 days-
Zwift270 days-
Withings90 days-
8Sleep90 days-
Apple HealthKit (SDK)30 days-
Android Health Connect (SDK)30 daysGoogle restricts access to historical data to 30 days before the first successful permission request.
Hammerhead30 days-
Dexcom30 days-
Dexcom (G6 And Older)1 day-
MyFitnessPal14 days-
Polar28 daysPolar only supports historical backfill for Sleep and Sleep Stream resources.
Cronometer28 days-
The configurable maximum is 365 days at this time.

Customizing historical data pull range

Org Management API is available for the Scale plan.
You can configure the historical pull range using the Team Data Pull Preferences feature of the Org Management API. You can specify a number of days to backfill that uniformly applies to all resources of a provider, as well as overriding the the number of days to backfill for specific resources.
The Team Data Pull Preferences you specified is advisory. There are scenarios in which Vital systems may not adhere strictly to your stated preferences.