Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.streamforge.com/llms.txt

Use this file to discover all available pages before exploring further.

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.