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 or null), optional sku (the variant as the warehouse wrote it), sku_en / sku_pl (English and Polish name, only when sku was Chinese) and photos[].
  • 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, or null when 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, 1600 or 2560 - pick the size; use 320/640 for thumbnails.
  • Swap .webp for .jpg if 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.