How It Works

When you save a URL, UniSave’s enrichment pipeline kicks in automatically:
1

Content Fetching

UniSave visits the URL and extracts page content — title, description, images, body text, and metadata.
2

Platform Detection

Special handling for social platforms. YouTube videos get video metadata, TikTok gets creator info, and so on.
3

AI Analysis

An AI model (Gemini) reads the extracted content and generates a concise summary, relevant tags, and a “save why” — a guess at why you found this link interesting.
4

Cache & Sync

Results are cached globally by URL. If another user saves the same URL, enrichment is instant. Your bookmark updates in real-time.

What AI Generates

FieldDescriptionExample
Summary1-2 sentence factual summary”A tutorial on building REST APIs with Go and Gin framework, covering routing, middleware, and database integration.”
Tags3-5 relevant topic tagsgo, api, tutorial, backend
Save WhyWhy you might have saved this”Learning resource for Go backend development”
Save Why is a Pro-only feature. Free users see summaries and tags but the “save why” field requires a Pro subscription.

Platform-Aware Enrichment

UniSave recognizes popular platforms and uses specialized fetching strategies:
PlatformStrategyExtra Data
YouTubeoEmbed APIVideo title, channel, thumbnail, duration
TikTokoEmbed APICreator name, video description
X (Twitter)oEmbed + fallbackTweet text, author handle
InstagramBlocked-host handlingLimited metadata (platform restrictions)
Regular websitesMeta tag scrapingOpen Graph, Twitter Cards, Schema.org

Enrichment Cache

UniSave caches enrichment results globally by normalized URL:
  • First save: Full pipeline runs (fetch + AI). Takes a few seconds.
  • Subsequent saves (same URL, any user): Instant — cached result applied directly.
This means popular URLs get enriched only once, making saves near-instant.

Quotas (Free Tier)

LimitFreePro
Enrichments per month200Unlimited
Enrichments per minute5Unlimited
When you hit a quota limit, bookmarks are still saved — they just won’t be enriched until the quota resets. Monthly quota resets on the 1st of each month.

Fallback Behavior

If AI enrichment is unavailable (rate limits, model downtime), UniSave falls back to heuristic enrichment:
  • Summary: Extracted from page description or title
  • Tags: Derived from domain, title keywords, and URL structure
  • Save Why: Keyword-matched patterns (e.g., recipe pages get “Cooking inspiration”)
Your bookmarks are always enriched — AI just makes them better.