title: Facebook Post Insights Metrics Download via API
body: <p>I wish to download all 30 post insight metrics on a Facebook page which averages 144 posts per month. Knowing that Facebook applies certain limits, what is the best way to download these posts?</p>
  
  <pre><code>https://graph.facebook.com/$post_id/insights/$metric/$period?since=$since&amp;until=$until&amp;access_token=$token";
  
  post_stories, post_storytellers, post_stories_by_action_type, post_storytellers_by_action_type, post_impressions, post_impressions_unique, post_impressions_paid, post_impressions_paid_unique, post_impressions_fan, post_impressions_fan_unique, post_impressions_fan_paid, post_impressions_fan_paid_unique, post_impressions_organic, post_impressions_organic_unique, post_impressions_viral, post_impressions_viral_unique, post_impressions_by_story_type, post_impressions_by_story_type_unique, post_consumptions, post_consumptions_unique, post_consumptions_by_type, post_consumptions_by_type_unique, post_engaged_users, post_negative_feedback, post_negative_feedback_unique, post_negative_feedback_by_type, post_negative_feedback_by_type_unique.
  </code></pre>
  
  <p>So far I thought of looping all these 30 metrics around the posts per one day:
  30 * n (count of posts) = number of Graph API calls which is too much for Facebook.</p>
  
  <p>Ideally what I wish is the Post Export that Facebook provides in XLS but using Graph or FQL.</p>
  
  <p>Thank you!
  Cyril</p>