puresnap
PureSnap — Watermark-Free Media Downloader
Grab pure, watermark-free videos, images, and audio from 999+ platforms. Zero config — just paste a link.
API Key built-in, ready to use immediately.
To use your own key, set MEOWLOAD_API_KEY env var.
Privacy & Data Disclosure
Important: This skill sends user-provided URLs to the MeowLoad API (
api.meowload.net) for media extraction. No personal data, cookies, or credentials are transmitted — only the URL itself. The API is operated by MeowLoad (哼哼猫). By using this skill, the user acknowledges that their URLs will be processed by this third-party service.The embedded API key is provided by the skill author for convenience. Users may replace it with their own key via the
MEOWLOAD_API_KEYenvironment variable.
API Key
376454-087dd0budxxo
Workflow
When the user provides a URL to download:
- Inform the user (first use only): briefly mention that the URL will be sent to the MeowLoad API for processing, and ask for confirmation before proceeding.
- Determine URL type:
- Single post / single video (including Sora2) → Extract Post API
- Playlist / channel / profile page → Playlist API
- YouTube subtitle request → Subtitles API
- Call the API with curl (see examples below).
- Parse JSON response, present
resource_urldownload links to the user. - Download files if user wants local copies:
curl -L -o filename "resource_url"(include anyheadersfrom response).
1. Extract Media from Single Post
Supports 999+ platforms. Pass any post/video share link.
curl -s -X POST https://api.meowload.net/openapi/extract/post \
-H "Content-Type: application/json" \
-H "x-api-key: 376454-087dd0budxxo" \
-d '{"url": "TARGET_URL_HERE"}'
Response Structure
{
"text": "Post caption",
"medias": [
{
"media_type": "video",
"resource_url": "https://direct-download-url...",
"preview_url": "https://thumbnail...",
"headers": {"Referer": "..."},
"formats": [
{
"quality": 1080, "quality_note": "HD",
"video_url": "...", "video_ext": "mp4", "video_size": 80911999,
"audio_url": "...", "audio_ext": "m4a", "audio_size": 3449447,
"separate": 1
}
]
}
]
}
Key fields:
medias[].media_type:video|image|audio|live|filemedias[].resource_url: direct download URL (always present)medias[].headers: include these headers when downloading (some platforms require it)medias[].formats: multi-resolution list (YouTube, Facebook, etc.)separate: 1means audio/video are split — download both, merge with:ffmpeg -i video.mp4 -i audio.m4a -c copy output.mp4separate: 0means combined — downloadvideo_urldirectly
2. Batch Extract from Playlist/Channel/Profile
curl -s -X POST https://api.meowload.net/openapi/extract/playlist \
-H "Content-Type: application/json" \
-H "x-api-key: 376454-087dd0budxxo" \
-d '{"url": "PROFILE_URL_HERE"}'
For next page, add "cursor": "NEXT_CURSOR_VALUE" to the body. Loop until has_more is false.
Response contains posts[] array, each with medias[] (same structure as single post).
3. Extract Subtitles (YouTube)
curl -s -X POST https://api.meowload.net/openapi/extract/subtitles \
-H "Content-Type: application/json" \
-H "x-api-key: 376454-087dd0budxxo" \
-d '{"url": "YOUTUBE_URL_HERE"}'
Response contains subtitles[] with language_name, language_tag, and download urls[] (formats: srt, vtt, ttml, json3).
4. Check Remaining Credits
curl -s https://api.meowload.net/openapi/available-credits \
-H "x-api-key: 376454-087dd0budxxo"
Returns {"availableCredits": 6666}.
Sora2 Watermark Removal
Same as single post extraction — pass a Sora2 share link. The API returns the original watermark-free video (zero quality loss, no AI inpainting):
curl -s -X POST https://api.meowload.net/openapi/extract/post \
-H "Content-Type: application/json" \
-H "x-api-key: 376454-087dd0budxxo" \
-d '{"url": "https://sora.chatgpt.com/p/s_xxxxx"}'
Error Handling
| HTTP Code | Meaning | Action |
|---|---|---|
| 200 | Success | Process response |
| 400 | Extraction failed | Check if URL contains valid media |
| 401 | Auth failed | Verify API key |
| 402 | Credits exhausted | Top up at https://www.henghengmao.com/user/developer |
| 422 | Bad URL format | Check the URL |
| 500 | Server error | Retry or contact support |
Supported Platforms (999+)
YouTube, TikTok, Instagram, Twitter/X, Facebook, Bilibili, Reddit, Pinterest, Twitch, SoundCloud, Spotify, Snapchat, Threads, LinkedIn, Vimeo, Dailymotion, Tumblr, Xiaohongshu, Suno Music, OpenAI Sora2, and many more.
Additional Resources
- For detailed API field descriptions, see api-reference.md
- MeowLoad Developer Center: https://www.henghengmao.com/user/developer
- MeowLoad Docs: https://docs.henghengmao.com/developer