Shopee Video Scraper
Pricing
from $1.09 / 1,000 shopee videos
Shopee Video Scraper
Download Shopee videos without watermark from shp.ee or sv.shopee share links: MP4 links, cover, duration, likes, comments, caption, and author. Export JSON, CSV, Excel.
Pricing
from $1.09 / 1,000 shopee videos
Rating
0.0
(0)
Developer
ParseBird
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
Shopee Video Scraper
Shopee Video Scraper turns Shopee Video share links into no-watermark MP4 links, watermarked MP4 links, cover images, duration, likes, comments, captions, and author details, one clean row per video.
| Paste shp.ee short links straight from the Shopee app or sv.shopee share-video pages from Brazil, Indonesia, Vietnam, Thailand, Malaysia, the Philippines, Singapore, and Taiwan, and get a direct watermark-free MP4 for each video plus 18 data fields, with no login or Shopee account. |
Copy to your AI assistant
Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.
Use Apify Actor parsebird/shopee-video-scraper to get no-watermark MP4 links and metadata for Shopee Video posts. Example with ApifyClient: client.actor("parsebird/shopee-video-scraper").call(run_input={"startUrls":[{"url":"https://shp.ee/3rte2fmk?smtt=0.0.9"},{"url":"https://sv.shopee.com.br/share-video/riOOXtljCQDsUBBjAAAAAA"}],"maxItems":50}). Inputs: startUrls array of {url} objects, required (Shopee app short links https://shp.ee/xxxx or country subdomains like https://id.shp.ee/xxxx, share pages https://sv.shopee.<country>/share-video/<postId> for com.br, co.id, vn, co.th, com.my, ph, sg, tw, and shopee.<country>/universal-link?redir=... links); maxItems integer optional, empty = no limit. Links that point to the same video are saved once. Output: one dataset row per unique video with url, inputUrl, postId, region, authorUsername, authorAvatar, caption, hashtags, duration (milliseconds), durationSeconds, musicMuted, likeCount, commentCount, watermarkUrl, noWatermarkUrl (null if the clean file is unavailable), watermarkCoverUrl, shareImageUrl, scrapedAt. Price: $1.99 per 1,000 videos on the Free plan. API docs: https://docs.apify.com/api/client/python/ and https://docs.apify.com/api/client/js/. Token: https://console.apify.com/account/integrations.
What is Shopee Video Scraper?
Shopee Video Scraper is a Shopee Video downloader and Shopee Video API alternative. It reads the public share page of each video and returns a direct MP4 link without the Shopee watermark, the watermarked MP4, the cover image, and the video's stats and author. You don't need a Shopee account, the Shopee app, or a browser extension.
To try it, open the actor, keep the prefilled input (one shp.ee short link and one sv.shopee.com.br share link), and click Start. The run takes a few seconds. Both prefilled links point to the same video, so the actor saves it only once.
What can Shopee Video Scraper do?
- 🎬 Download Shopee videos without a watermark. For each video the actor builds the clean MP4 link and checks that the file answers before saving it. In our test the clean file was 11.9 MB, against 1.5 MB for the watermarked share version.
- 🔗 Use any share link format. It accepts
shp.eeshort links copied from the Shopee app (also country subdomains such asid.shp.eeandvn.shp.ee),sv.shopee.<country>/share-video/...pages, andshopee.<country>/universal-link?redir=...links. Tracking parameters, URL-encoded IDs, and==padding are handled. - 🌏 Eight Shopee countries. Brazil (
shopee.com.br), Indonesia (shopee.co.id), Vietnam (shopee.vn), Thailand (shopee.co.th), Malaysia (shopee.com.my), the Philippines (shopee.ph), Singapore (shopee.sg), and Taiwan (shopee.tw). - 📊 Video stats and author. Likes, comments, duration, a muted-music flag, caption, hashtags, author username, and avatar.
- 🧹 No duplicates, no charge for misses. Links that resolve to the same video are saved once. Removed videos, expired short links, and unsupported links are logged and not charged.
- ⏰ Built for automation. Run it on a schedule with Apify schedules, call it from the Apify API, connect it to integrations such as Make, Zapier, Google Sheets, or webhooks, and export results as JSON, CSV, Excel, XML, or HTML.
What data can you extract from Shopee Video?
| Field | Description |
|---|---|
noWatermarkUrl | Direct MP4 link without the Shopee watermark, or null if the clean file isn't available |
watermarkUrl | Direct MP4 link of the watermarked share version |
watermarkCoverUrl | Cover image of the video |
shareImageUrl | Smaller share preview image (500 px, watermarked) |
duration / durationSeconds | Video length in milliseconds and in seconds |
musicMuted | Whether the video's music is muted |
likeCount / commentCount | Public like and comment counts |
caption / hashtags | Caption text and the hashtags found in it |
authorUsername / authorAvatar | Author's Shopee username and avatar image link |
url / postId / region | Canonical share page, Shopee post ID, and country code (br, id, vn, th, my, ph, sg, tw) |
inputUrl / scrapedAt | The link you entered and the time the row was saved (UTC) |
How to scrape Shopee videos
- In the Shopee app, open a video, tap Share, and choose Copy link. You get a link like
https://shp.ee/3rte2fmk. - Open Shopee Video Scraper and click Try for free to sign in to Apify.
- Paste one link per row in Shopee video URLs. Short links and
sv.shopeeshare links can be mixed. - Optionally set Maximum videos to cap the run.
- Click Start. When the run finishes, open the Output tab and download the results as JSON, CSV, or Excel. Open any
noWatermarkUrlto save the MP4.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array of { "url": string } | Yes | — | Shopee Video links: shp.ee short links, sv.shopee.<country>/share-video/... pages, or shopee.<country>/universal-link links |
maxItems | integer | No | empty (no limit) | Maximum videos saved in one run |
You can set both fields in the Input tab.
Example input:
{"startUrls": [{ "url": "https://shp.ee/3rte2fmk?smtt=0.0.9" },{ "url": "https://sv.shopee.com.br/share-video/riOOXtljCQDsUBBjAAAAAA" }]}
Output example
Each row is one unique video. Download the dataset in JSON, CSV, Excel, XML, or HTML.
[{"url": "https://sv.shopee.com.br/share-video/riOOXtljCQDsUBBjAAAAAA","inputUrl": "https://shp.ee/3rte2fmk?smtt=0.0.9","postId": "riOOXtljCQDsUBBjAAAAAA","region": "br","authorUsername": "vaishop__","authorAvatar": "https://down-br.img.susercontent.com/file/br-11134233-81z1k-mgi9wyvixb0gd1","caption": null,"hashtags": [],"duration": 22967,"durationSeconds": 22.97,"musicMuted": false,"likeCount": 1,"commentCount": 0,"watermarkUrl": "https://down-zl-br.vod.susercontent.com/api/v4/11110124/mms/br-11110124-6v6x6-mo4v3xjua29t71.16003551778554834.6087.mp4","noWatermarkUrl": "https://down-zl-br.vod.susercontent.com/api/v4/11110124/mms/br-11110124-6v6x6-mo4v3xjua29t71.mp4","watermarkCoverUrl": "https://mms.img.susercontent.com/br-11134114-820lz-mo4va5feccg011","shareImageUrl": "https://mms.img.susercontent.com/br-11134114-820lz-mo4va5feccg011@resize_l500@imgwm_hcT_vcT_d90_uaWQtMTExMzQxMDItN3I5OG8tbGw0dG51dXVheHc0NWM=","scrapedAt": "2026-11-04T13:34:58Z"}]
Python API example
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("parsebird/shopee-video-scraper").call(run_input={"startUrls": [{"url": "https://shp.ee/3rte2fmk?smtt=0.0.9"},{"url": "https://sv.shopee.com.br/share-video/riOOXtljCQDsUBBjAAAAAA"},],})for video in client.dataset(run["defaultDatasetId"]).iterate_items():print(video["authorUsername"], video["likeCount"], video["noWatermarkUrl"] or video["watermarkUrl"])
JavaScript API example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('parsebird/shopee-video-scraper').call({startUrls: [{ url: 'https://shp.ee/3rte2fmk?smtt=0.0.9' }],maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items.map((v) => `${v.authorUsername} ${v.durationSeconds}s ${v.noWatermarkUrl}`));
See Apify's Python client and JavaScript client docs for more options.
Use cases
- Bulk Shopee video downloads. Turn a list of share links into clean MP4 files with
curl,wget, or a download manager. - Affiliate and creator content. Collect product videos you have the rights to reuse in ads, landing pages, or other channels without the Shopee overlay.
- Competitor research. Track likes and comments on competitors' Shopee videos over time with a scheduled run.
- Influencer vetting. Compare engagement across the videos a creator has shared.
- Content archives. Keep a backup of your own shop's videos with captions and stats.
- Dataset building. Collect video files and metadata in JSON or CSV for tagging, moderation, or video analysis.
How it works
- The actor reads your links and follows
shp.eeshort links until it reaches thesv.shopeeshare page. Links that don't lead to a video are reported in the log. - It loads the public share page that Shopee shows to logged-out visitors and reads the video data embedded in it. No login is needed.
- It derives the no-watermark MP4 link from the watermarked one and makes a 1-byte request to confirm the file exists. If it doesn't,
noWatermarkUrlisnulland the watermarked link is still returned. - It saves one row per unique video and stops at Maximum videos or your spending limit. If Shopee refuses a request, the actor retries over a different connection.
How much does it cost to scrape Shopee videos?
What is the price per Shopee video?
| Plan | Price per video | Price per 1,000 videos |
|---|---|---|
| Free | $0.00199 | $1.99 |
| Bronze | $0.00149 | $1.49 |
| Silver | $0.00129 | $1.29 |
| Gold | $0.00109 | $1.09 |
You pay one video-scraped event for each video saved to the dataset. Compute and proxy costs are included in the event price. Removed videos, expired links, unsupported links, and duplicates aren't charged. For example, 500 videos cost $0.995 on the Free plan and $0.545 on Gold.
Apify's free plan includes monthly platform credits you can use on this actor. Set Maximum videos or a run spending limit to stay within budget.
Is it legal to scrape Shopee videos?
Is scraping Shopee Video legal?
Shopee Video Scraper only reads data that anyone can see on a public Shopee Video share page without logging in. It doesn't access accounts, private content, or anything behind a login. Scraping publicly available data is generally allowed in many jurisdictions, but the videos belong to their creators and sellers. Review the Shopee Terms of Service for your country, respect copyright, don't re-upload videos you don't have the rights to, and handle personal data such as usernames under applicable laws like GDPR or LGPD. For more background, read Apify's guide: Is web scraping legal?
Other video downloaders and e-commerce scrapers
| Actor | Best for |
|---|---|
| TikTok Video Downloader | TikTok videos as MP4, re-hosted in Apify storage or your own cloud bucket |
| Kwai Scraper | Kwai videos, profiles, playlists, and search |
| Facebook Media Downloader | HD and SD MP4 links for public Facebook videos, reels, and photos |
| Video & Audio Transcriber | Transcripts and subtitles for video and audio links |
| Video Frame Extractor | Still frames from MP4 links, YouTube, and TikTok |
| TikTok Shop Reviews Scraper | Ratings and reviews from TikTok Shop products |
| Tokopedia Search Scraper | Product search results from Tokopedia, Indonesia |
FAQ
Do I need a Shopee account or the Shopee API?
No. The actor reads the public share page Shopee shows to anyone who opens a shared video link. You only need an Apify account.
Is the no-watermark video always available?
The actor returns it only after the file answers a test request. If Shopee doesn't serve a clean file for a video, noWatermarkUrl is null and you still get watermarkUrl.
Does the actor save the MP4 files?
No. It returns direct links to Shopee's video servers. Open them in a browser or pass them to curl or wget to download the files.
Which links work?
Short links copied from the Shopee app (https://shp.ee/..., https://id.shp.ee/... and other country subdomains), share pages (https://sv.shopee.<country>/share-video/...), and shopee.<country>/universal-link links that point to a video. Product, shop, and live-stream links aren't videos and are skipped without charge.
Can I scrape every video from a shop or search for videos by keyword?
Not yet. The actor works from video links you provide. Let us know in the Issues tab if you need shop or search support.
Why did I get fewer rows than links?
Links that point to the same video are saved once, and removed videos or expired short links are skipped. The run's status message lists how many were saved, not found, unsupported, or failed.
Can I use it with Make, Zapier, or my own app?
Yes. Use the API tab for ready-to-use code, or connect the actor through Apify integrations and webhooks.
Something doesn't work. Where do I report it?
Open an issue in the Issues tab with your run ID and input.