Share from TikTok and YouTube
See it in a video, save it in two taps
Overview
You see a game in a TikTok or a YouTube video. Tap Share, pick Prysm, and a confirm screen titled “Add from TikTok” opens while Prysm reads the link. It shows what it read (“We read this from your link: …”), then either one confident match with an Add to library button, or a “Which game is this?” list of candidates with a search box underneath. Add it and you see “Saved. The video stays on the game page.” Later, the game page carries a Saved from TikTok card with a Watch again button. If nothing matches, the link is still saved, and you can search for the game yourself. A Paste a link sheet on the Add Game screen does the same for links you copied.
19 / 21
real gaming TikTok links matched with confidence (8 Sep 2026, deployed backend)
2 taps
from the share sheet to your library
0
games added without your confirmation
How it works
- 1
Prysm registers as a share target on both platforms. The app takes the shared URL, or the first web address inside shared text, and opens the confirm screen. You need to be signed in.
- 2
The link is saved as a share intake by the first backend call, before anything tries to match it.
- 3
A backend function fetches public metadata through each site's oEmbed endpoint. It extracts candidate names, best signal first: hashtags (#eldenring becomes “elden ring”, generic tags like #fyp are dropped), then quoted strings, then the cleaned caption. YouTube titles lose noise such as “Official Trailer” and “Part 3”.
- 4
Candidates are scored against the local catalog. Only if nothing matches is there a single lookup at IGDB. The top five go back to the app, and a match is marked confident only when the text actually names the game.
- 5
Nothing goes into your library until you tap. A second function adds the game and stores the video's URL and source on the library entry, which is what the Saved from card reads.
Key decisions
Always confirm
Matching a caption is a guess, and silently adding the wrong game is the fastest way to lose someone's trust. The confirm step keeps a person in charge, and the confidence guard stops a lucky partial match from looking certain. It costs one tap.
Save the link before matching
The intake row is written first. A timeout, a bad caption or a closed app never drops what you shared. The cost is one extra write per share, which is cheap.
Free, and before any ask
Sharing a video is the first thing most people do with Prysm, so it is the moment the app has to prove itself. The share flow is free and the paywall never appears inside it. There is a short “saved” pause after the add so you see that the video was kept.
No clipboard reading
The Paste a link sheet does not read your clipboard. That would need another native module and a rebuild, and iOS would show a “pasted from” banner every time. You paste the link yourself.