Shopee Video Scraper avatar

Shopee Video Scraper

Pricing

from $1.09 / 1,000 shopee videos

Go to Apify Store
Shopee Video Scraper

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

ParseBird

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

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.ee short links copied from the Shopee app (also country subdomains such as id.shp.ee and vn.shp.ee), sv.shopee.<country>/share-video/... pages, and shopee.<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?

FieldDescription
noWatermarkUrlDirect MP4 link without the Shopee watermark, or null if the clean file isn't available
watermarkUrlDirect MP4 link of the watermarked share version
watermarkCoverUrlCover image of the video
shareImageUrlSmaller share preview image (500 px, watermarked)
duration / durationSecondsVideo length in milliseconds and in seconds
musicMutedWhether the video's music is muted
likeCount / commentCountPublic like and comment counts
caption / hashtagsCaption text and the hashtags found in it
authorUsername / authorAvatarAuthor's Shopee username and avatar image link
url / postId / regionCanonical share page, Shopee post ID, and country code (br, id, vn, th, my, ph, sg, tw)
inputUrl / scrapedAtThe link you entered and the time the row was saved (UTC)

How to scrape Shopee videos

  1. In the Shopee app, open a video, tap Share, and choose Copy link. You get a link like https://shp.ee/3rte2fmk.
  2. Open Shopee Video Scraper and click Try for free to sign in to Apify.
  3. Paste one link per row in Shopee video URLs. Short links and sv.shopee share links can be mixed.
  4. Optionally set Maximum videos to cap the run.
  5. Click Start. When the run finishes, open the Output tab and download the results as JSON, CSV, or Excel. Open any noWatermarkUrl to save the MP4.

Input parameters

ParameterTypeRequiredDefaultDescription
startUrlsarray of { "url": string }Yes—Shopee Video links: shp.ee short links, sv.shopee.<country>/share-video/... pages, or shopee.<country>/universal-link links
maxItemsintegerNoempty (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 ApifyClient
client = 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

  1. The actor reads your links and follows shp.ee short links until it reaches the sv.shopee share page. Links that don't lead to a video are reported in the log.
  2. 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.
  3. 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, noWatermarkUrl is null and the watermarked link is still returned.
  4. 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?

PlanPrice per videoPrice 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 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

ActorBest for
TikTok Video DownloaderTikTok videos as MP4, re-hosted in Apify storage or your own cloud bucket
Kwai ScraperKwai videos, profiles, playlists, and search
Facebook Media DownloaderHD and SD MP4 links for public Facebook videos, reels, and photos
Video & Audio TranscriberTranscripts and subtitles for video and audio links
Video Frame ExtractorStill frames from MP4 links, YouTube, and TikTok
TikTok Shop Reviews ScraperRatings and reviews from TikTok Shop products
Tokopedia Search ScraperProduct 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.