Instagram Posts API | EveryInfra avatar

Instagram Posts API | EveryInfra

Pricing

$8.00 / 1,000 result page events

Go to Apify Store
Instagram Posts API | EveryInfra

Instagram Posts API | EveryInfra

Fetch posts from Instagram user profiles using username. Retrieve text, media info, and engagement metrics.

Pricing

$8.00 / 1,000 result page events

Rating

0.0

(0)

Developer

ECHO

ECHO

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Retrieve Instagram posts, reels, comments, and public profile details using account handles, media URLs, or hashtags.

Fetch one post with its complete URL. Follower counts and relation lists need separate queries.

Actions

ActionWhat you getRequiredOptionalResults per requestPrice per request
user_postsList posts from an Instagram account by username, each with caption, media type, likes, comments, views, location, hashtags and top comments. Full history is not guaranteed, and private Stories and internal reach data are not included.username—30 (up to 200)$0.0080

Input

Pick an action and fill the fields it uses. Example:

{
"action": "profile",
"username": "instagram"
}

Fields that another action needs are ignored when left empty. API users can also pass {"action": ..., "params": {...}}.

Output

Each result is one dataset row. Rows keep every field the source page exposes for that action; a field the platform hides or leaves empty for a record is omitted rather than filled with a placeholder. When there is a next page, the run's OUTPUT record holds next_page_token.

  • user_posts: post_id, url, text, media_type, like_count, comment_count, view_count, author_username, author_name, posted_at, location, id, image_url, video_url, author_id, width, height, is_comments_disabled, author_follower_count, hashtags, top_comments

Pricing

Pay per event, charged only when a run delivers data:

  • user_posts: $0.0080, one event per non-empty request, whatever the row count.

Empty or failed requests are never charged. There is no actor-start fee and no per-row fee. Apify platform usage may apply.

Free trial

The first 3 accepted data requests per Apify account are free across all EveryInfra Actors combined (a lifetime total, not per Actor and not reset). Invalid input does not use a trial; an accepted request that returns no data still does. After that a paid Apify plan is required.

Notes

  • Results reflect what is publicly visible when the run happens; counts can be lower than requested.
  • One run makes one request. For more pages, start another run with page_token where the action supports it.

Support

Open an issue on this Actor's Issues tab with the run ID.