Turn a share link into its files, or its canonical URL.
Paste a Google Drive or Baidu Netdisk share link and get every file with its size. Paste a YouTube, X, Reddit, TikTok, Pinterest, Instagram, Threads, Facebook, LinkedIn, Telegram or Bilibili post link and get the clean canonical link. Google Drive also gives a direct URL you can hand to curl, Aria2 or Motrix.
MCP: sharelink.openkrill.app/mcp2 drives and 11 social platformsNothing stored
Result
WaitingPaste a share link to see its files and, where the drive allows it, a direct URL with curl, aria2 and Motrix hand-off. A social post link comes back as its canonical URL.
Supported platforms
Two cloud drives and 11 social platforms. Each one is an adapter that reads only that provider's own public page, oEmbed endpoint or API. Agents get the same table from list_share_providers in one call.
| Platform | Gives | You need | Folders | Last verified |
|---|---|---|---|---|
| Google Drive | Direct URL | Nothing | Yes | 2026-10-17 |
| Baidu Netdisk (百度网盘) | File list | Your own sign-in for bytes | Yes | 2026-10-17 |
| YouTube | Canonical link | Nothing | No | 2026-10-18 |
| X (Twitter) | Canonical link | Nothing | No | 2026-10-18 |
| Canonical link | Nothing | No | 2026-10-18 | |
| TikTok | Canonical link | Nothing | No | 2026-10-18 |
| Canonical link | Nothing | No | 2026-10-18 | |
| Canonical link | Nothing | No | 2026-10-18 | |
| Threads | Canonical link | Nothing | No | 2026-10-18 |
| Canonical link | Nothing | No | 2026-10-18 | |
| Canonical link | Nothing | No | 2026-10-18 | |
| Telegram | Canonical link | Nothing | No | 2026-10-18 |
| Bilibili | Canonical link | Nothing | No | 2026-10-18 |
Public links only. No speed-limit tricks, no cookie export and no third-party parse server. A file the owner has not shared is refused, and a social link is read through the platform's own public interface, never a signed-in view.
On the drive page itself
The free userscript adds a Resolve button to Google Drive and Baidu Netdisk share pages. It runs in your browser, talks only to the drive, and shows the same answer with Aria2, Motrix and curl hand-off. English and Chinese.
- Install a userscript manager, such as Tampermonkey or Violentmonkey.
- Install it from Greasy Fork, or open openkrill-sharelink.user.js, and confirm the install.
- Open a share link and press Resolve at the bottom right.
The readable source and the MIT license are on GitHub.
Use it from an agent
The page, the MCP server and the HTTP route run the same resolve_share_link action, so they give the same answer. No key and no sign-in. Ask: Give me a direct download link for this Google Drive file.
Claude Code
claude mcp add --transport http sharelink https://sharelink.openkrill.app/mcp
Cursor
{
"mcpServers": {
"sharelink": {
"url": "https://sharelink.openkrill.app/mcp"
}
}
}HTTP
curl -X POST https://sharelink.openkrill.app/actions/resolve_share_link -H 'content-type: application/json' -d '{"url":"https://drive.google.com/file/d/1oRRGuq_eDWEjauZZmowLu4m_57W3xqCc/view"}'Frequently asked questions
Which links work?
Google Drive files, folders and Docs, Sheets or Slides links shared as Anyone with the link, and Baidu Netdisk (百度网盘) shares with or without an extraction code. Social post links from YouTube, X or Twitter, Reddit, TikTok, Pinterest, Instagram, Threads, Facebook, LinkedIn, Telegram and Bilibili also work, including their short hosts such as youtu.be, t.co, redd.it, vm.tiktok.com, pin.it, fb.watch, lnkd.in and b23.tv. The table on this page lists each provider, what it gives and the day a real link last resolved.
What does a social link give?
Its canonical URL: the platform's own form of that link, with tracking parameters dropped and short links followed once. A twitter.com link comes back as x.com, a threads.net link as threads.com. Where the platform answers an anonymous oEmbed endpoint or a public API, the answer also carries the item's own title. The resolver reads only the public page the link points at; it never signs in and never asks for a token.
Why does Baidu give a file list and no link?
Baidu serves file bytes only to a signed-in account, through its own app. The resolver shows what any visitor of the link sees: names, sizes and dates. To download, save the share to your own Baidu drive and download it there. The resolver never signs in for you and never touches Baidu's speed limits.
Can it open a private file?
No. A private file is refused. Ask the owner to share it as Anyone with the link, or open it while signed in to an account that has access.
How do I send a file to Aria2 or Motrix?
Copy the aria2c line and run it, or copy the Aria2 RPC line, which adds the file to a running aria2 (http://localhost:6800/jsonrpc). The Motrix line does the same for Motrix, which listens on http://localhost:16800/jsonrpc while it runs. The userscript sends to both with one click.
What is stored?
No account and no log of links. An answer stays in a short cache for about 5 minutes, so the same link asked again does not go to the drive twice. The page counts how many links it resolves, with no link text.