Skip to main content
Understanding when data is updated helps you implement effective caching strategies.

Data Update Cadence

Data TypeUpdate FrequencyNotes
ProfilesDailyUpdated via ETL when creator activity changes
ContentReal-timeNew content appears as it’s created
AnalysisPeriodic (~30 days)AI analysis is regenerated periodically
AudiencePeriodic (~30 days)Based on recent content and engagement patterns

Timestamps

Profile Timestamps

  • updated_at: When the profile data was last refreshed in our system
  • last_active_at: When the creator last posted content (if known)

Audience Analysis Timestamp

  • meta.last_updated_at: When the audience analysis was last generated
Use this timestamp to determine if cached audience data is still current.
Data TypeRecommended TTLReason
Profiles24 hoursUpdates daily via ETL
Content (single)1 hourView/engagement stats may update
Content (lists)No cacheReal-time additions
AnalysisWeeks to monthsRegenerated infrequently (typically monthly)
AudienceUntil last_updated_at changesRegenerated infrequently (typically monthly)

Best Practices

  • Cache profiles for 24 hours: Profile data typically updates daily
  • Cache analysis/audience aggressively: This data is regenerated infrequently (typically monthly)
  • Don’t cache content lists: New content is added in real-time
  • Check last_updated_at: For audience data, cache until this timestamp changes
  • Refresh on demand: Only re-fetch when needed, not on every request
Combine caching with the quota optimization strategies in the Quota Management guide for efficient API usage.