Copy any Instagram
post's caption
Paste a post or reel link and get the full caption text — hashtags, mentions, and formatting included.
A free Instagram caption extractor
Instagram does not make it easy to copy a post's caption. You can tap to expand it, but selecting the text for copy-paste is clunky on mobile and impossible on desktop web without developer tools.
This tool fetches the post metadata and gives you the full caption as selectable, copyable text — including all the hashtags and @mentions. Use it for content research, repurposing, or archiving.
How to extract an Instagram caption
- 1
Copy the post link
Open the post or reel on Instagram, tap the share button, and copy the link. Any instagram.com/p/ or /reel/ link works.
- 2
Paste it above
Drop the link into the box and hit Get caption. We fetch the post metadata and extract the full caption text.
- 3
Copy the caption
Click Copy to grab the full caption including hashtags and mentions. Use it for content research, repurposing, or archiving.
Frequently asked questions
What does this tool extract?+
It extracts the full caption text from an Instagram post or reel, including all hashtags, mentions, and line breaks exactly as the creator wrote them.
Does it work with reels?+
Yes. Reels, regular posts, carousel posts, and IGTV videos all have captions. Paste any instagram.com link and the caption will be extracted.
Is it free?+
Yes — you get 5 free extractions a day with no account. Sign up free to keep extracting captions on your own Scavio credits.
Can I extract captions from private accounts?+
No. Only public posts can be accessed. If the account is private, the post data is not available to third-party tools.
Does it keep the formatting?+
Yes. Line breaks, emoji, and whitespace are preserved exactly as they appear in the original caption.
Can I extract captions in bulk?+
This tool handles one post at a time. For bulk extraction, use the Scavio Instagram API (POST /api/v1/instagram/post) to fetch post data programmatically.
Can I use this from code?+
Yes — the same endpoint is available as POST /api/v1/instagram/post. Pass a post URL and get back the full metadata including caption, likes, comments, and media.
Why would I need to extract a caption?+
Common uses include content research (studying what captions perform well), repurposing content across platforms, archiving posts, and analyzing competitor strategies.
Does it extract hashtags separately?+
Hashtags are part of the caption text and are included in the extracted content. They are not separated into a dedicated list, but you can parse them from the caption yourself.
What if the post has no caption?+
Some posts are published without a caption. If the post has no text, you will get a clear message saying so.
Build with the Instagram API
This tool is one endpoint on the Scavio API. Pull captions, profiles, comments, and media data from your own pipelines and agents.