Popply Scraper (Korean Pop-Up Stores: Schedules + Locations) avatar

Popply Scraper (Korean Pop-Up Stores: Schedules + Locations)

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Popply Scraper (Korean Pop-Up Stores: Schedules + Locations)

Popply Scraper (Korean Pop-Up Stores: Schedules + Locations)

Scrape Korean pop-up store data from Popply (popply.co.kr) — the #1 pop-up aggregator. Returns each pop-up: name, brand, category, location (Seongsu, Hongdae, The Hyundai), start/end dates, status, image and URL. Event-based local retail intelligence. Privacy-safe: no personal data.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Seok June Park

Seok June Park

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Popply Scraper — Korean Pop-Up Stores (Schedules, Brands & Locations)

Scrape Korean pop-up store data from Popply (팝플리) — Korea's #1 pop-up-store aggregator. Popply tracks the temporary, time-limited retail experiences that brands run across Seoul and Korea (Seongsu / 성수, Hongdae / 홍대, The Hyundai Seoul / 더현대, Gangnam, and beyond).

This actor turns that live calendar into a clean, structured dataset: for every pop-up it returns the name, organizing brand, category, location, start/end dates, current status, image and URL. It is the event / time-limited complement to a Naver Place or Google-Maps business scraper — instead of permanent shops, you get what's opening this week and next.

Privacy-safe by construction: only pop-up, venue and public brand data is collected. No personal names, nicknames, ids, profiles, phone numbers or reviewer/commenter identity — ever.

Try it free. Apify's free plan includes $5 of monthly platform credit — roughly 2,000 results from this actor, no credit card required. Set your input, click Start, and export JSON/CSV/Excel.

What it does

  • Pulls the live pop-up list straight from Popply's public JSON backend (api.popply.co.kr) — fast and reliable, no headless browser needed.
  • Merges the flat store list with Popply's curated "course" groups and deduplicates by pop-up id for maximum coverage.
  • Maps each pop-up's numeric category to a human-readable label (Fashion, Beauty/Health, Food/Beverage, Character/IP, Goods, Exhibition, …).
  • Normalizes status to ongoing (open now) or upcoming (scheduled).
  • Optional category / location / status filters so you only pay for the rows you want.

Input

All inputs are optional — run with no input to scrape every live pop-up.

FieldTypeDescription
categorystringKeep only this category. English alias (fashion, beauty, food, character, goods, exhibition, …) or the Korean name (패션, 뷰티/헬스, …).
locationstringSubstring match on the pop-up's address / area, e.g. 성동 (Seongsu), 마포 (Hongdae), 강남, 부산.
statusselectall (default), ongoing (open now), or upcoming (scheduled).
maxItemsintegerMax pop-ups to scrape (default 200).
proxyConfigurationproxyOptional. The API is served to most IPs; a failed proxy tunnel auto-falls-back to a direct connection.

Input example

{
"category": "fashion",
"location": "성동",
"status": "ongoing",
"maxItems": 100
}

Output

One record per pop-up store (real sample from a live run):

{
"source": "popply",
"popup_id": "5475",
"name": "타이니빌 팝업",
"brand": "타이니빌",
"category": "캐릭터/IP",
"location": "경기 성남시",
"address": "경기 성남시 분당구 판교역로146번길 20",
"venue": "현대백화점 판교점 4층 아이코닉스퀘어",
"latitude": 37.3927946,
"longitude": 127.1120875,
"start_date": "2026-07-10",
"end_date": "2026-07-23",
"status": "upcoming",
"view_count": 5,
"url": "https://popply.co.kr/popup/5475",
"image_url": "https://d8nffddmkwqeq.cloudfront.net/store/f1786627%2C...",
"scraped_at": "2026-07-09T13:33:15+09:00"
}
FieldNotes
sourceAlways "popply".
popup_idStable Popply store id.
namePop-up title.
brandOrganizing commercial brand (public info, like a shop name).
categoryHuman-readable Korean category label.
locationCoarse public area (e.g. 서울 성동구).
addressFull street address of the venue.
venueVenue / floor detail (e.g. department-store floor) when Popply provides it.
latitude / longitudeMap coordinates.
start_date / end_dateRun dates (YYYY-MM-DD).
statusongoing or upcoming.
view_countPopply page view count (aggregate; not personal).
urlPublic pop-up page.
image_urlCover image.
scraped_atKST (UTC+9) ISO-8601 timestamp.

The core fields (name, brand, category, location, dates, coordinates, status, url, image) populate on every record; venue is present for most but not all pop-ups (~80%), and the public feed only exposes ongoing/upcoming pop-ups (not ended) — see Known Limitations below and samples/sample-output.json for 40 real records.

Use cases

  • Local retail intelligence — track which brands are running pop-ups, where, and when. The event-based complement to permanent-store data.
  • Trend research — pop-ups are where brands test drops before wide retail; combine with e-commerce actors (Musinsa, 29CM) for a full "what's launching in Korea" feed.
  • Location scouting / commercial real estate — see which venues and neighborhoods (Seongsu, The Hyundai, Hongdae) host the most pop-ups.
  • Marketing & PR monitoring — get alerted to competitor and IP/character (K-pop, gaming, anime) activations as they go live.
  • AI agents & apps — a fresh, structured "pop-ups near me / this week" dataset for recommendation and event-discovery products.

❓ FAQ

Is it legal to scrape this data? This actor collects only public, non-personal catalog data — the same pop-up listings any visitor sees on Popply without logging in. No personal data is collected. You are responsible for how you use the data; see the legality & privacy note below.

What does it cost in practice? $2.50 per 1,000 results (launch pricing) + a few cents of platform usage. Example: a 500-result daily pull costs about $1.25/day. Apify's free $5 monthly credit covers ~2,000 results.

Do I need to configure proxies? No — the default settings work out of the box. For very large or repeated runs, Apify Proxy (RESIDENTIAL, country KR) is an optional way to avoid rate limits; a failed proxy tunnel automatically falls back to a direct connection.

How fresh is the data? Every run scrapes the live site at run time. Schedule the actor for recurring snapshots — pop-ups change weekly, so a scheduled run makes a great forward-looking calendar.

What is NOT included? Historical / already-ended pop-ups (the public feed only lists ongoing and upcoming ones) and per-pop-up user reviews or comments (never collected, to avoid touching commenter identity). venue (floor detail) is present on ~80% of records.

🇰🇷 More Korean data actors

This actor is part of a suite of Korean-platform scrapers by the same maintainer:

Browse all: apify.com/kdatafactory

Rate, legality & privacy

  • Public data only. The actor reads the same public JSON endpoints Popply's own website calls to render its listing pages — no login, no private API.
  • Polite by default. Requests are spaced ≥ 500 ms; a lite-test mode caps volume for validation.
  • No personal data. Pop-up / venue / brand fields only. Reviewer and commenter identity is never touched. brand is a public commercial name, comparable to a shop name.
  • Proxy optional. Popply's API answers most IPs directly. For very large or repeated runs, Apify Proxy (RESIDENTIAL, country KR) is recommended to avoid rate limits; a failed proxy tunnel automatically falls back to a direct connection.

Known limitations

  • Popply's public listing feed exposes currently live and upcoming pop-ups. Historical / already-ended pop-ups are not part of the standard feed, so status: "ended" rarely appears — treat this actor as a forward-looking calendar.
  • venue (floor / sub-venue detail) is present for most but not all pop-ups (the rest carry the full street address only).
  • Per-pop-up user reviews and comments are intentionally not collected (they would require reading commenter identity, which this actor never does).

If this actor saves you time, a rating on the Store page helps a solo maintainer a lot. Found an issue? Open it in the Issues tab — I respond fast.