Enter one or more public usernames to retrieve paginated post shortcodes, creators, captions, likes, comments, media types, and ordered assets.
User Posts builds a public content inventory from an account. Select individual posts or all loaded results, export them as CSV or JSON, copy captions and post URLs, or download previews. maxPages controls depth and duplicate posts are removed.
Processes publicly accessible Instagram content onlyTOK//LAB is not affiliated with Instagram or Meta
Interface function
One normalized result per public post
Post-level results support content inventories, publishing-frequency analysis, engagement comparisons, and existing analytics tables.
01
USER FEEDS
Instagram User Posts Scraper API
Collect paginated public posts by username with shortcodes, captions, engagement, media flags, and downloadable asset URLs.
Input
Usernames, pages per user, and concurrency
Output
One normalized record per public post
Run limit
Up to 1,000 users and 20 pages each
Request to result
From account to paginated post records
01USER
Submit public usernames
One request can include multiple accounts, each with independent feed pagination.
02PAGES
Control depth with maxPages
Start with one page, observe result volume, then raise the limit to at most 20 per user.
03POST ROWS
Return normalized posts
Shortcodes, captions, engagement, and asset metadata are ready for spreadsheets, databases, and analytics workflows.
Operator notes
Use page depth to bound collection scope
Run one page first
The default is enough to validate usernames, mappings, and downstream jobs before collecting deeper history.
Each post becomes one result
Each successfully written post becomes one record. Accounts, maxPages, and available public posts determine volume.
Keep shortcode as the durable key
Asset URLs may expire. postCode and postUrl are better joins for later detail resolution or refreshes.
Normalized output
Instagram User Posts API response fields
ownerUsername / page
The requested account and pagination position where the post was found.
postCode / postUrl
The shortcode and canonical Instagram page for durable reference.
username / caption
Public creator username and post caption.
likeCount / commentCount
Visible engagement snapshots at collection time.
isVideo / hasAudio
Flags that distinguish image, video, and audio properties.
assets[]
Ordered image or video URLs with width and height.
Common questions
Instagram User Posts API FAQ
How many posts are returned per page?
Instagram commonly returns about 12, but upstream controls the page size and no fixed count is guaranteed.
How many pages can I collect?
maxPages accepts 1–20 and applies independently to every submitted username.
Is an Instagram login required?
No. The interface queries public user feeds and does not bypass private accounts or restricted content.
What information is included for each post?
Each result includes the shortcode, canonical post URL, creator, caption, visible engagement, media flags, and ordered assets.