get_follower_active_hours
Retrieves average online follower counts by hour, helping identify the best times to post based on recent activity in a chosen timezone.
Instructions
When followers are online: average followers on Instagram for each hour of the day.
Use when the user asks when their followers are most active or the best time to post. Pass the user's own timezone so the hours are local to them.
Args: days: How many recent days to average, 1-30 (default 30, the maximum Instagram allows). timezone: IANA timezone for the hours, e.g. "Asia/Kolkata", "America/New_York" (default "UTC").
Returns: hours [{hour, avg_online_followers}] for 0-23, best_hours (top 3, best first), days_with_data and notes. Limits: needs 100+ followers; Instagram keeps only the last 30 days of this data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| timezone | No | UTC |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | Yes | Average followers online per hour, in hour order | |
| notes | No | ||
| timezone | Yes | ||
| best_hours | Yes | The 3 hours with the most followers online, best first | |
| days_requested | Yes | ||
| days_with_data | Yes |