Save Instagram Posts

Most of the accounts I follow on Instagram are food-related (foraging, fermentation, bread/baking… that sort of thing) and I like to save posts with useful information, recipes, or ideas for future reference. Instagram’s search is pretty awful, and bookmarking posts isn’t all that helpful in this regard. Plus posts sometimes get deleted. So I created an Action that grabs the JSON data for any Instagram post URLs (instagram.com/p/*) found in the current selection/draft and creates a new draft for each one found (note that this only works for non-Private Accounts). You can edit the script to modify how the new drafts are formatted and set a few options, including whether or not it copies tags from the original draft.

How I use the Action:

  1. In Instagram, tap the “…” button for a post I want to save
  2. Tap “Share to…”
  3. Tap “Drafts”
  4. Add tags (“instagram” and “fermentation”, for example)
  5. Tap “Save”

Then when I’m triaging my Drafts inbox, I simply run the “Save Instagram Posts” Action against any of the posts I’ve saved. You can also run the Action against a list of Instagram post URLs, and it will handle all of them.

Hopefully someone else finds this useful. Cheers.

1 Like

I assume all you care about is the text - not the images?

1 Like

The Action actually pulls the Instagram-hosted URLs for the image(s) and uses them to insert the image(s) via Markdown. Obviously, if the post gets pulled or Instagram changes the image path and doesn’t do a redirect, those will break. I think the next version of the Action will include the option to download the image(s) to Dropbox or whatnot, so they’re never lost (this is what I was doing with an iOS Shortcut and Bear, only saving the image locally into the note because Bear supports that sort of thing).

1 Like

Interesting. I love Markdown but also often a need to occasionally embed images in a document. I’m thinking about options for doing both.

1 Like