OpenNami Social Media Archiver
Download posts, stories, threads, and boards from Instagram, TikTok, X, and Pinterest at original quality, with request pacing that keeps your account under rate limits.
1. OpenNami Engine
OpenNami is OmniGet's built-in social media archiver (Rust backend and Svelte 5 frontend). It operates on a hybrid architecture: primary native TypeScript extractors for Instagram, TikTok, Facebook, and X communicate directly through a CORS-free Rust HTTP bridge, with automated multi-tier fallback to gallery-dl and yt-dlp. Downloads retain original CDN quality with zero re-encoding.
- Hybrid Native Extractors: Primary extraction runs in-memory TypeScript scrapers using Polaris GraphQL doc IDs (Instagram), 5-tier rehydration parsing (TikTok), and author thread preservation (X).
- Multi-Tier Failover Cascade: If a native extractor encounters unknown platform changes or rate limits, execution passes automatically to
gallery-dl, and then toyt-dlpfor video streams. - Bidirectional Archive Deduplication: Synchronizes
archive.txtandarchive_yt-dlp.txtbidirectionally across both engines to prevent duplicate downloads. - Browser-like requests: Sends desktop User-Agent, Netscape session cookies, and
sec-ch-uaClient Hints matching standard desktop browsers. - Per-platform pacing: Enforces request pacing per platform (TikTok:
0.6-1.2s, Facebook:1.5-2.5s, Instagram:2.0-2.8s, others:0.8-1.5s) to stay under rate limits.
Manage connected profile sessions or enter any public profile handle to archive feeds with custom filters:
Downloads land in one folder per platform and profile, with a JSON sidecar per post:
Downloads/OpenNami/
├── Instagram/
│ └── creative_studio/
│ ├── 2026-10-01_182030_reel.mp4
│ ├── 2026-10-01_182030_reel.json <-- Caption, tags & stats
│ └── stories/
│ └── 2026-10-05_story_01.mp4
├── TikTok/
│ └── tech_daily/
│ ├── 73491823901923_video.mp4
│ └── 73491823901923_audio.mp3 <-- Extracted background sound
└── X/
└── design_feed/
└── threads/
└── 183920194810294_thread.md <-- Markdown unrolled thread
2. Instagram Toolkit (24 Specialized Tools)
All Instagram tools run on your own session, captured by the browser extension, so close-friends stories and private feeds work:
| Tool Name | Category | Functionality & Capabilities |
|---|---|---|
| Download Post / Carousel | Media | Downloads single photos, 4K videos, reels, IGTV, or multi-slide carousels at maximum resolution. |
| Stories & Highlights | Media | Downloads active 24-hour stories (including Close Friends) without marking them as seen. |
| Profile Downloader | Bulk | Archives an entire account's timeline posts, reels, tagged posts, and saved collections with custom limits. |
| HD Avatar & Bio | Profile | Fetches full-resolution profile pictures and complete bio metadata. |
| Who Viewed My Story | Analytics | Lists and exports viewer accounts for each of your active stories into CSV format. |
| Who Doesn't Follow Back | Audit | Compares your followers against your following list; safeguards VIP accounts via whitelist. |
| Ghost Followers | Audit | Detects inactive accounts that never like or comment, showing community engagement. |
| Giveaway Winner Picker | Marketing | Pulls all comments on a giveaway post, filters by mentions/keywords, and randomly draws verified winners. |
| Offline Data Export | Privacy | Parses Meta's official "Download your information" ZIP archive completely offline. |
3. X / Twitter Toolkit (10 Tools)
Public X data comes through the FxTwitter API without login. Tools that need your account (bookmarks, follow audits, Grok) use your session cookies:
- Unroll Thread: Converts long, multi-tweet discussions into a clean Markdown or HTML document with all attached media preserved.
- Post to PNG Card: Renders a tweet into a crisp, high-resolution PNG graphic card ready for sharing on social platforms.
- Export Bookmarks: Backs up all your saved X bookmarks across folders into JSON, CSV, Markdown, or HTML.
- Profile Media Archive: Downloads all high-resolution images, GIFs, and videos from an author's profile in one batch.
4. TikTok & Pinterest Archivers
Dedicated downloaders for TikTok and Pinterest:
- TikTok HD Video: Downloads original-quality MP4 video with no watermark, photo slide decks, and isolated background MP3 audio.
- Pinterest Board Backup: Downloads every pin in a board or section, saving original images, videos, descriptions, and incremental updates.
- Search Without AI or Ads: Custom search filters that strip sponsored pins and AI-generated image clutter.
- Color Palette Extractor: Analyzes a pin or board and generates an exact color palette with hex codes and CSS tokens.
5. Rate Limiting & Account Protection Safeguards
To keep your account out of trouble, OpenNami paces and limits its own requests:
| Safeguard Protocol | Behavior & Mechanism | Protection Benefit |
|---|---|---|
| Paced requests | Sleeps a randomized interval between requests, tuned per platform (see the list above). | Avoids the steady request rhythm that platforms flag as bot traffic. |
| 429 backoff | Stops for 10 seconds when a platform answers HTTP 429, then retries, up to 3 attempts. | Lets a rate limit cool down instead of hammering the site. |
| Unfollow whitelist | Protects pinned accounts and mutual follows from bulk unfollow suggestions. | Your real connections are never unfollowed by accident. |
| Cookies stay local | Session cookies are used only on your machine; nothing is uploaded to any server. | No third-party service ever sees your login. |