VOOZH about

URL: https://apify.com/xtracto/shopee-campaign

⇱ Shopee Campaign Microsite Scraper Β· Apify


πŸ‘ Shopee Campaign Microsite Scraper avatar

Shopee Campaign Microsite Scraper

Pricing

from $20.00 / 1,000 results

Go to Apify Store

Shopee Campaign Microsite Scraper

Scrape products from Shopee campaign microsites (/m/{slug}). Discover active campaigns automatically from the homepage, or scrape a specific campaign by slug. Handles both card-grid layouts (full data) and editorial link grids (ID-based with optional detail enrichment).

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Farhan Febrian Nauval

Farhan Febrian Nauval

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Scrape products from Shopee campaign landing pages (/m/{slug}) β€” hand-curated promotional microsites for brand events and lifestyle programs like Shopee Fitcheck, Pilih Lokal, Barokah, and Dikelola Shopee.

Why use this actor

  • Campaign-exclusive visibility β€” see exactly which products Shopee's merchandising team is promoting right now
  • Automatic campaign discovery β€” fetch the Shopee homepage to get a live list of active campaign slugs without hardcoding anything
  • Handles both layout types β€” full product card data (Type A) and editorial link grids with optional enrichment (Type B)
  • No account or login required
  • Stable JSON output suitable for competitor intelligence and affiliate research

How it works

  1. Choose mode: "discover" to get a list of currently active campaign slugs from the Shopee homepage β€” or use mode: "scrape" with a known slug.
  2. The actor fetches the campaign page and automatically detects the layout:
    • Type A (card grid): full product data β€” name, price, image, rating, sold count β€” is immediately available.
    • Type B (editorial link grid): hundreds of product links are extracted; enable fetchDetail to retrieve full product data for each.
  3. Results stream into your dataset as JSON.

Campaign slugs change weekly as Shopee rotates promotions. Use mode: "discover" regularly to stay current.

Input

Scrape a specific campaign:

{
"mode":"scrape",
"country":"id",
"slug":"shopee-fitcheck",
"maxProducts":25,
"fetchDetail":false
}

Discover active campaigns from homepage:

{
"mode":"discover",
"country":"id"
}
FieldTypeDescription
modestringscrape (default) β€” fetch products from a campaign. discover β€” list active campaigns.
slugstringCampaign slug, e.g. shopee-fitcheck. Required for mode=scrape unless url is provided.
urlstringFull campaign URL as alternative to slug, e.g. https://shopee.co.id/m/shopee-fitcheck.
countrystringShopee regional site: id (default), sg, my, th, ph, and more.
maxProductsintegerMax products to return. Default: 25. For Type B, caps how many links are enriched.
fetchDetailbooleanFor Type B campaigns: fetch full product data (name, price, images, seller). Default: false.
delaynumberSeconds between requests. Default: 1.0.

Output

mode: "scrape" β€” Type A layout (e.g. shopee-fitcheck)

[
{
"shop_id":243352643,
"item_id":24094096408,
"name":"kaos pria lengan panjang hoodie wafer",
"url":"https://shopee.co.id/kaos-pria-lengan-panjang-hoodie-wafer-i.243352643.24094096408",
"image_url":"https://down-id.img.susercontent.com/file/id-11134207-7rbka-m8m0h674emam50",
"price":50000,
"discount_pct":null,
"rating":null,
"sold_count":5000,
"location":null,
"is_mall":false,
"currency":"IDR",
"original_price":null,
"rating_count":null,
"campaign_slug":"shopee-fitcheck"
},
{
"shop_id":12597744,
"item_id":24914631167,
"name":"Setelan Anak Rui Top Celana Cargo Korea Unik",
"url":"https://shopee.co.id/Setelan-Anak-Rui-Top-Celana-Cargo-Korea-Unik-i.12597744.24914631167",
"image_url":"https://down-id.img.susercontent.com/file/id-11134207-7r98x-ls0vcd63u5bx8c",
"price":35000,
"discount_pct":null,
"rating":null,
"sold_count":10000,
"location":null,
"is_mall":false,
"currency":"IDR",
"campaign_slug":"shopee-fitcheck"
}
// ... more
]

mode: "discover" β€” active campaign slugs

[
{"slug":"shopee-pilih-lokal","url":"https://shopee.co.id/m/shopee-pilih-lokal","country":"id"},
{"slug":"barokah","url":"https://shopee.co.id/m/barokah","country":"id"},
{"slug":"shopee-fitcheck","url":"https://shopee.co.id/m/shopee-fitcheck","country":"id"}
// ... more
]

mode: "scrape" β€” Type B layout (fetchDetail: false)

When the campaign uses an editorial layout (e.g. Pilih Lokal, Barokah), the actor returns product ID stubs. Enable fetchDetail: true to retrieve full product data.

{
"shop_id":123456789,
"item_id":98765432100,
"url":"https://shopee.co.id/product/123456789/98765432100",
"campaign_slug":"shopee-pilih-lokal",
"country":"id",
"layout_type":"B"
}
FieldTypeDescription
shop_idintegerNumeric seller shop ID
item_idintegerNumeric product item ID
namestringProduct title (Type A, or Type B with fetchDetail: true)
priceintegerPrice in local currency
discount_pctintegerDiscount percentage, or null
ratingfloatAverage rating, or null
sold_countintegerUnits sold, or null
currencystringISO currency code
campaign_slugstringThe campaign slug this product was found in
layout_typestring"B" for editorial link-grid campaigns (only in stub output)

Other Shopee Actors

ActorWhat it does
../shopee-search-actKeyword + category search across all sellers
../shopee-mall-searchOfficial brand store search (Shopee Mall)
../shopee-detail-actFull product detail by shop/item ID or URL
../shopee-shop-actAll products from a specific Shopee shop
../shopee-flash-saleCurrent flash sale session products
../shopee-search-hintKeyword autocomplete suggestions

You might also like

Shopee Email Scraper

scraper-mind/shopee-email-scraper

Efficiently extract Shopee email addresses with the Shopee Email Scraper! Easily gather contact info from Shopee listings by keywords, location, and custom domains. Supports multiple Shopee platforms globally 🌍. Perfect for lead generation, outreach, & market research.

98

Shopee Email Scraper

scrapio/shopee-email-scraper

Shopee Email Scraper helps you collect seller and brand emails directly from Shopee listings and profiles. Use the data for B2B sales, dropshipping outreach, and marketplace expansion campaigns.

Shopee Email Scraper

api-empire/shopee-email-scraper

Automate email extraction from Shopee with Shopee Email Scraper. The actor scans product and seller pages and pulls available contact emails into structured datasets for CRM enrichment and lead automation.

Shopee Product Detail Scraper - Cheapest

xtracto/shopee-product-detail

Scrape full product detail from Shopee by Shop ID + Item ID or product URL. Returns rich data: price variants, stock, images, attributes, seller info, and more. Fast, lightweight, and no browser or account required.

πŸ‘ User avatar

Farhan Febrian Nauval

165

Shopee Search & Category Scraper - Cheapest

xtracto/shopee-search

Search Shopee products by keyword, category URL, or any Shopee listing URL. Optionally enrich each result with full product detail (price variants, stock, images, attributes, seller info) across multiple countries. Fast, lightweight, and no browser or account required.

πŸ‘ User avatar

Farhan Febrian Nauval

230

5.0

Shopee Phone Number Scraper

scrapio/shopee-phone-number-scraper

Shopee Phone Number Scraper helps you collect seller and brand phone numbers directly from Shopee listings and profiles. Use the data for B2B sales, dropshipping outreach, and marketplace expansion campaigns.

Shopee Products Scraper

devcake/shopee-products-scraper

E-commerce scraper for Shopee β€” export product data to JSON, CSV & Excel. Extract prices, sales & reviews from 8 marketplaces.