Pocamarket Scraper: K-Pop Photocard Marketplace Prices (포카마켓)
Pricing
from $2.50 / 1,000 results
Pocamarket Scraper: K-Pop Photocard Marketplace Prices (포카마켓)
Scrape Pocamarket (포카마켓), the global K-pop photocard marketplace: search the catalog for artist, member, card name/era, lowest USD asking price, discount, in-stock count, wish count, and image as clean JSON. Photocard + price data only, no seller identity. For resale price research.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Seok June Park
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Pocamarket Scraper 🎴
Scrape K-pop photocard listings and prices from Pocamarket (포카마켓) — the global marketplace where fans buy and resell photocards — as clean, structured JSON. Search the catalog by artist, member, or card name and get the lowest USD asking price, discount, in-stock count, wish count, sales volume, and card image in one call.
Built for photocard resale price research, collectible market analysis, and K-pop merch datasets.
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
This actor pulls data directly from Pocamarket's public catalog JSON API (the same one that powers pocamarket.com), so results are fast and complete — no fragile HTML scraping in the happy path. Give it a keyword and it returns every matching photocard in the catalog, newest listing first:
- Search — every photocard matching a keyword (e.g.
BTS,SEVENTEEN,ATEEZ,NewJeans). The keyword matches artist/group, member, and card names. - Browse — leave the keyword empty to page through the entire catalog (hundreds of thousands of cards).
Each record is one photocard with its lowest current asking price across sellers plus demand signals (wishes, units sold, units in stock).
Privacy first: this actor collects photocard + price data only. Pocamarket's catalog API carries no seller nicknames, IDs, or profiles, and this actor never emits any seller-shop field — not even a seller country. Card images are the site's own CloudFront catalog thumbnails.
Input
| Field | Type | Description |
|---|---|---|
query | string | Keyword to search (artist / member / card name). Leave empty to browse the whole catalog. |
maxItems | integer | Max photocards to collect. Default 100. |
fetchDetails | boolean | If true, make one extra request per card to fill card_type and album_era. Roughly doubles run time. Default false. |
proxyConfiguration | object | Proxy settings. Apify RESIDENTIAL recommended for large runs. |
Input example
{"query": "SEVENTEEN","maxItems": 100}
{"query": "ATEEZ","maxItems": 200,"fetchDetails": true}
Output
Each photocard is one dataset record. Prices are in USD (Pocamarket's global marketplace prices in USD). price_usd is the lowest current asking price across all sellers of that card.
{"source": "pocamarket","listing_id": "275488","artist": "Seventeen","member": "THE 8","name": "2024 SVT 8TH FAN MEETING SEVENTEEN in CARAT LAND Trading Card Set","album_era": "2024.07","card_type": "Fan meeting","price_usd": 4.9,"discounted_price_usd": 4.9,"discount_rate": 0,"recent_price_usd": 4.9,"currency": "USD","trade_type": "sale","condition": null,"in_stock_count": 21,"sales_volume": 64,"wish_count": 447,"url": "https://pocamarket.com/search?photo_card_id=275488","image_url": "https://d1sut5kn3lwnf7.cloudfront.net/media/photocard_blur/2025/01/08/cda39d39a55b440eba381d92cd71e401.jpg","listed_at": "2026-07-09T09:58:46+09:00","scraped_at": "2026-07-09T10:21:00+09:00"}
A full 40-item sample from a real run is in samples/sample-output.json.
| Field | Meaning |
|---|---|
source | Always "pocamarket". |
listing_id | Pocamarket photocard id. |
artist | Group / artist name (English). |
member | Member name (English). |
name | Card name — usually the album / era + release channel. |
album_era | Release month (e.g. "2024.07"). Only populated when fetchDetails: true; otherwise null. |
card_type | Card kind: Album, Concert, Fan meeting, Lucky draw, POB, etc. Only reliably populated when fetchDetails: true; in base mode it is a best-effort guess from the card name and is usually null. |
price_usd | Lowest current asking price across sellers (USD). |
discounted_price_usd | Discounted price if the card is in a promotion (else equal to price_usd). |
discount_rate | Discount percentage (integer), 0 when not on sale. |
recent_price_usd | The next-lowest / recent reference price, or null. |
currency | Always "USD". |
trade_type | Always "sale" (Pocamarket's global marketplace is a straight resale surface). |
condition | Not exposed by the catalog API — always null. See Known limitations. |
in_stock_count | How many copies of this card are currently listed for sale. |
sales_volume | How many copies have sold. |
wish_count | How many users have wishlisted this card (demand signal). |
url | Card page URL on pocamarket.com. |
image_url | Catalog card image (CloudFront thumbnail). |
listed_at | Latest listing time for this card (KST, UTC+9). |
scraped_at | ISO-8601 timestamp (KST, UTC+9). |
Known limitations (so you only pay for what works)
card_typeandalbum_eracome from a per-card detail endpoint. They are populated only when you setfetchDetails: true. In the default fast mode they arenull(a lightweight name-basedcard_typeguess is attempted but usually can't determine the type). Turn onfetchDetailsif you need these.condition(mint / like-new / used grade) is not exposed by the public catalog API and is alwaysnull. Do not rely on it.- Ordering is newest listing first and is fixed by the API; there is no working server-side price/popularity sort, so this actor does not offer one.
Use cases
- Photocard resale price research — track the lowest asking price, discount, and stock depth for any member's cards across the global resale market.
- Collectible market analysis — measure demand (wishlists), liquidity (units sold vs. in stock), and price trends by artist, member, or era.
- K-pop merch datasets — feed structured photocard + price data into pricing models, arbitrage dashboards, or LLM agents.
- Fan tools — build "best deal" alerts or a collection-value tracker on top of clean price data.
❓ FAQ
Is it legal to scrape this data? This actor collects only public, non-personal catalog data — the same photocard listings any visitor sees on pocamarket.com without logging in. No personal data is collected (no seller nicknames, IDs, or profiles). You are responsible for how you use the data; see the legality 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 large runs or with fetchDetails on, optionally enabling Apify Proxy with the RESIDENTIAL group makes runs more reliable (see the proxy recommendation below).
How fresh is the data? Every run scrapes the live site at run time. Schedule the actor for recurring snapshots (e.g. daily price tracking).
What is NOT included?
condition (mint/used grade) is not exposed by the public catalog API and is always null, and card_type / album_era populate only with fetchDetails: true. No seller data of any kind is collected, and results are always ordered newest-listing-first (no server-side price sort).
🇰🇷 More Korean data actors
This actor is part of a suite of Korean-platform scrapers by the same maintainer:
- ktown4u-scraper — K-pop albums and merch from Ktown4u's global store.
- bunjang-scraper — secondhand listings from Bunjang, Korea's top resale app.
- joongna-scraper — used-goods listings from Joongna's marketplace.
Browse all: apify.com/kdatafactory
Rate limiting & legality
- The actor collects only public, non-authenticated data. It never logs in and never touches private endpoints.
- No personal data is collected — no seller nicknames, IDs, profiles, or shop handles, and no seller location. Only photocard + price data.
- Requests are rate-limited: one page at a time with a ≥ 500 ms delay between requests, to stay gentle on Pocamarket's servers.
- You are responsible for using the data in line with Pocamarket's terms of service and applicable law.
⚠️ Proxy recommendation
Pocamarket may block datacenter IPs or high request volumes. For reliable runs — especially at higher maxItems or with fetchDetails — enable Apify Proxy with the RESIDENTIAL group. The actor automatically uses the proxy configuration you provide (via proxyConfiguration in input) and, if a proxy tunnel fails, falls back to a direct connection rather than hanging. If you see repeated HTTP 403/429 errors in the log, switch on residential proxy.
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.