QC Photos
Real warehouse QC photos for any Weidian, Taobao, 1688 or Tmall item - grouped by run, deduplicated and served from repsapi.pl as fast WebP images.
Pass any agent or marketplace link as url (ACBuy, CNFans, KakoBuy, USFans, LitBuy, Weidian, Taobao, 1688, Tmall…) - we detect the platform and product id (an ACBuy link resolves to its Weidian item, for example) and collect every QC batch on record from several agent warehouses. Or pass platform + id directly.
GET/v1/qc
Parameters
urlREQ · or platform + idstringAny agent or raw platform product link.
platformstringAlternative to url - weidian · taobao · 1688 · tmall.
idstringAlternative to url - product id on the platform.
Example
request
curl "https://repsapi.pl/v1/qc?url=https://weidian.com/item.html?itemID=7779617259" \
-H "Authorization: Bearer YOUR_KEY"200 · response
{
"platform": "weidian",
"product_id": "7779617259",
"canonical": "https://weidian.com/item.html?itemID=7779617259",
"provider": "warehouse-archive",
"total_photos": 42,
"batch_count": 8,
"batches": [
{
"date": "2026-10-13",
"photos": [
"https://repsapi.pl/v1/photos/DBOc8Zm0Ib8v8b-e59K8eObcJ16Ro3hA08x2ug.webp",
"https://repsapi.pl/v1/photos/2rX5BMjIhSAPQ_oEmlz3ayvU0BwRQzmkZMJiSA.webp",
"…"
]
},
"…"
],
"listing_photos": [
"https://si.geilicdn.com/pcitem2071630321-0974000001a02647e7d70a21146b-unadjust_1536_1536.png",
"…"
],
"source": "repsapi.pl",
"docs": "https://repsapi.pl/docs"
}Response
batches- one entry per QC run:date(YYYY-MM-DD ornull), optionalsku(the variant as the warehouse wrote it),sku_en/sku_pl(English and Polish name, only whenskuwas Chinese) andphotos[].total_photos/batch_count- totals across every run on record.listing_photos- the seller's own listing gallery (not QC), useful as a fallback.provider- which kind of source answered (warehouse-archive, ornullwhen nothing is on record).note- present when there are neither QC nor listing photos.
Photo links
QC photos are always served from https://repsapi.pl/v1/photos/<token>.webp. They are public (no key needed), so you can drop them straight into <img> tags or Discord embeds, and they never change - cache them forever.
- Default: WebP, longest edge 1600 px (a 3 MB warehouse original becomes ~100 KB).
?w=320,640,1080,1600or2560- pick the size; use 320/640 for thumbnails.- Swap
.webpfor.jpgif a client can't show WebP. - Photos are auto-rotated and stripped of EXIF metadata.
Notes
- QC photos are genuine warehouse shots taken when someone ordered the item through an agent.
- Every batch we see is archived, so photos stay available even if a source later drops them.
- An item that was never ordered through an agent has no QC yet - you still get
listing_photos. - Results are cached for a few hours (30 minutes for items with no QC yet).
Try it without code
The same QC photo finder runs on repsapi.pl/tools/qc - no key needed.