외부 플랫폼 랭킹 API 응답 테스트

테스트 시작 시간: 2025-12-12 07:28:38


트렌비 (trenbe)

ℹ️ 트렌비 세션 초기화 중...

✓ 세션 초기화 완료

엔드포인트: products

URL: https://displaygateway.trenbe.com/v3/ranking/products?categoryId=0&page=0&rankingType=DAILY&size=10

성공 (HTTP 200)

응답 크기: 9,685 bytes

JSON 유효성: 유효함

데이터 개수: 10개

데이터 구조:
{
    "success": "boolean",
    "code": "string",
    "message": "NULL",
    "data": "[{\"id\":\"string\",\"title\":\"string\",\"requestCode\":\"NULL\",\"bestOfferCode\":\"string\",\"code\":\"string\",\"catalogId\":\"NULL\",\"supplyPrice\":\"integer\",\"preSalePrice\":\"integer\",\"finalPrice\":\"integer\",\"taxIncludedPrice\":\"integer\"}]"
}
샘플 데이터 (처음 3개):
{
    "success": true,
    "code": "SUCCEED",
    "message": null
}
전체 응답 다운로드

엔드포인트: brands

URL: https://displaygateway.trenbe.com/v1/ranking/brands?type=RANKING&page=0&size=10

성공 (HTTP 200)

응답 크기: 28,630 bytes

JSON 유효성: 유효함

데이터 개수: 3개

데이터 구조:
{
    "success": "boolean",
    "code": "string",
    "message": "NULL",
    "data": {
        "rankingType": "string",
        "categoryId": "integer",
        "brands": "[{\"brandId\":\"integer\",\"brandName\":\"string\",\"englishBrandName\":\"string\",\"brandLogoImage\":\"string\",\"wishCount\":\"integer\",\"userWishItemBrandId\":\"NULL\",\"bestProducts\":\"[{\\\"id\\\":\\\"string\\\",\\\"bestOfferCode\\\":\\\"integer\\\",\\\"code\\\":\\\"integer\\\",\\\"catalogId\\\":\\\"integer\\\",\\\"thumbnail\\\":\\\"string\\\",\\\"title\\\":\\\"string\\\"}]\"}]"
    }
}
샘플 데이터 (처음 3개):
{
    "success": true,
    "code": "SUCCEED",
    "message": null
}
전체 응답 다운로드

엔드포인트: categories

URL: https://displaygateway.trenbe.com/v2/ranking/categories?type=RANKING

성공 (HTTP 200)

응답 크기: 3,659 bytes

JSON 유효성: 유효함

데이터 개수: 2개

데이터 구조:
{
    "success": "boolean",
    "code": "string",
    "message": "NULL",
    "data": {
        "PRODUCT": "[{\"categoryId\":\"integer\",\"name\":\"string\",\"displayName\":\"string\",\"path\":\"string\",\"categoryNamePath\":\"[string]\",\"children\":\"[]\"}]",
        "BRAND": "[{\"categoryId\":\"integer\",\"name\":\"string\",\"displayName\":\"string\",\"path\":\"string\",\"categoryNamePath\":\"[string]\",\"children\":\"[]\"}]"
    }
}
샘플 데이터 (처음 3개):
{
    "success": true,
    "code": "SUCCEED",
    "message": null
}
전체 응답 다운로드

필웨이 (feelway)

엔드포인트: best_seller

URL: https://mapo.feelway.com/api/v1/best-seller?page=1&perPage=10&category_no=

성공 (HTTP 200)

응답 크기: 7,297 bytes

JSON 유효성: 유효함

데이터 개수: 10개

데이터 구조:
{
    "current_page": "integer",
    "data": "[{\"id\":\"integer\",\"g_no\":\"integer\",\"brand_no\":\"integer\",\"brand_name\":\"string\",\"u_id\":\"string\",\"new_product\":\"string\",\"g_no_index\":\"integer\",\"g_name\":\"string\",\"upfile_url\":\"NULL\",\"g_photo\":\"string\"}]",
    "first_page_url": "string",
    "from": "integer",
    "last_page": "integer",
    "last_page_url": "string",
    "next_page_url": "string",
    "path": "string",
    "per_page": "string",
    "prev_page_url": "NULL"
}
샘플 데이터 (처음 3개):
{
    "current_page": 1,
    "data": [
        {
            "id": 5791064,
            "g_no": 7735811568,
            "brand_no": 143,
            "brand_name": "Loro Piana",
            "u_id": "kris82",
            "new_product": "2",
            "g_no_index": 7735,
            "g_name": "[AW24] Loro Piana",
            "upfile_url": null,
            "g_photo": "upfile015\/upfile007\/GOODS\/7735811568\/small007687001761202037a156587d283cb8df9eb220a371b7d378.jpeg",
            "g_photo1": "upfile015\/upfile007\/GOODS\/7735811568\/007687001761202037a156587d283cb8df9eb220a371b7d378.jpeg",
            "g_buy_price": "17500000",
            "g_price": 9850000,
            "naver_price": null,
            "feel_price": null,
            "cate_name": "남성의류",
            "credit_grade": "3",
            "percent": null,
            "max_discount": null
        }
    ],
    "first_page_url": "https:\/\/mapo.feelway.com\/api\/v1\/best-seller?page=1"
}
전체 응답 다운로드

리본즈 (reebonz)

ℹ️ 리본즈 세션 초기화 중...

✓ 세션 초기화 완료

엔드포인트: product_ranking

URL: https://www.reebonz.co.kr/api/v2/main/product_ranking?product_type=product&rank_day=day&page=1&reserve_start_date=2025-12-05&reserve_end_date=2025-12-12&skip_return_to=skip

성공 (HTTP 200)

응답 크기: 60,528 bytes

JSON 유효성: 유효함

데이터 개수: 6개

데이터 구조:
{
    "code": "string",
    "message": "string",
    "data": {
        "event_id": "integer",
        "event_title": "string",
        "event_description": "NULL",
        "event_banner_image": "string",
        "products": "[{\"hash_cache_key\":\"string\",\"id\":\"integer\",\"product_name\":\"string\",\"brand_name\":\"string\",\"brand_korean_name\":\"string\",\"thumb_image\":\"string\",\"selling_price\":\"integer\",\"price_with_coupon\":\"integer\",\"discount_percent\":\"integer\",\"current_quantity\":\"integer\"}]",
        "ref_info": "string"
    }
}
샘플 데이터 (처음 3개):
{
    "code": "00",
    "message": "",
    "data": {
        "event_id": 32823
    }
}
전체 응답 다운로드

구구스 (gugus)

ℹ️ 구구스 세션 초기화 중...

✓ 세션 초기화 완료

엔드포인트: best_categories

URL: https://www.gugus.co.kr/dp/main/best/goods/categories

페이로드: {"categoryNo":0,"top":4,"modulePageName":"MN_GDS05-1_OUT_CATEGORY_GOODS"}

성공 (HTTP 200)

응답 크기: 11,722 bytes

응답 타입: HTML

추출된 상품 개수: 4개

응답 미리보기:

<!--베스트 type 01 Category Goods-->

	<div class="prod-best-wrap">
		<!-- scont-main-box -->
		<div class="scont-main-box">
			<!-- grid-list-wrap -->
			<div class="grid-list-wrap">
				<!-- grid-list -->
				<ul class="grid-list grid-col2">
					
						<li class="grid-item thumb-prod">
							<div class="prod-lank">1</div>
							<!-- thumb-box -->
							<div class="thumb-box">
								
    <!-- Imqge Resizing Component -->
    
        <img src="https://image.gugus.co.kr/gd/2025/12/10351254/10351254_1_20251209111423_240x240.jpg" onerror="gdsNoImgError(this)">
    
    
    <!-- // Imqge Resizing Component -->


								<!-- DESC :: 찜버튼 활성화 필요 시 [is-active] class 추가 -->
								<button type="button" class="btn-wish" onclick="wishProduct({&quot;gdsNo&quot;:10351254,&quot;gdsNm&quot;:&quot;\uBC84\uBC84\uB9AC \uBBF8\uB2C8 \uC18C\uD504\uD2B8 \uD3EC\uCF13\uBC31&quot;,&quot;gdsImgUrl&quot;:&quot;\/gd\/2025\/12\/10351254\/10351254_1_20251209111423.jpg&quot;,&quot;gdsTpCd&quot;:&quot;GDS_TP21&quot;,&quot;gdsTpNm&quot;:&quot;\uB9E4\uC785&quot;,&quot;brndNo&quot;:3,&quot;brndKorNm&quot;:&quot;\uBC84\uBC84\uB9AC&quot;,&quot;brndEngNm&quot;:&quot;BURBERRY&quot;,&quot;gdsGrdCd&quot;:&quot;GDS_GRD03&quot;,&quot;gdsGrdNm&quot;:&quot;A&quot;,&quot;ngrsYn&quot;:&quot;N&quot;,&quot;rtgsPrmsYn&quot;:&quot;Y&quot;,&quot;purcvPsbYn&quot;:&quot;Y&quot;,&quot;hotdlOnlyYn&quot;:&quot;N&quot;,&quot;saleMgmtStatCd&quot;:&quot;SALE_MGMT_STAT31&quot;,&quot;invtStatCd&quot;:&quot;INVT_STAT32&quot;,&quot;shpSaleOnlyYn&quot;:&quot;N&quot;,&quot;prcShpInqYn&quot;:&quot;N&quot;,&quot;prstSalePrc&quot;:500000,&quot;dcVal&quot;:0,&quot;dcSalePrc&quot;:500000,&quot;dcSaleRt&quot;:0,&quot;regDtm&quot;:&quot;2025-12-08T13:15:41&quot;,&quot;updtStdDtm&quot;:&quot;2025-12-09T11:22:01&quot;,&quot;prcChgDtm&quot;:&quot;2025-12-08T13:15:41&quot;,&quot;gdsHits&quot;:1513,&quot;dspStrtDtm&quot;:&quot;2025-12-08T13:15:42&quot;,&quot;dspEndDtm&quot;:&quot;9999-12-31T23:59:00&quot;,&q...
전체 응답 다운로드 (HTML)

엔드포인트: best_pagination

URL: https://www.gugus.co.kr/best/goods/categories?page=1

페이로드: {"categoryNo":0,"luxuryCareYn":null,"minPrice":null,"maxPrice":null,"modulePageName":"viewBestCategoryGoodsResult"}

성공 (HTTP 200)

응답 크기: 66,876 bytes

응답 타입: HTML

추출된 상품 개수: 20개

응답 미리보기:

  <!-- dcont-box -->
  <div class="dcont-box">
    <!-- cont-inner -->
    <div class="cont-inner">
      <!-- prod-best-wrap -->
      <div class="prod-best-wrap">
        <!-- grid-list-wrap -->
        <div class="grid-list-wrap">
          <!-- grid-list-header -->
          <div class="grid-list-header">
            <!-- grid-filter-wrap -->
            <div class="grid-filter-wrap">

              
                <!-- toggle-list-wrap -->
                <div class="swiper-auto-wrap toggle-list-wrap swiper-initialized swiper-horizontal swiper-free-mode swiper-backface-hidden" id="divLuxuryCare">
                  <!-- swiper-wrapper -->
                  <ul class="swiper-wrapper" id="swiper-wrapper-6c1efe44c9305a7e" aria-live="polite">
                    <li class="swiper-slide swiper-slide-active" role="group" aria-label="1 / 1">
                      <!-- ui-toggle -->
                      <span class="ui-toggle">
                      <input id="chkToggle0201" type="checkbox" onchange="listBestGoods.toggleLuxuryCare();">
                      <label for="chkToggle0201">명품케어 제품</label>
                      <button class="btn-tooltip" onclick="gugusPub.front.dialogOnOff().popOpen('#popCareProdInfo')"><i class="ico-tooltip"><span class="offscreen">더보기</span></i></button>
                    </span>
                      <!-- // ui-toggle -->
                    </li>
                  </ul>
                  <!-- // swiper-wrapper -->
                  <span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>
                </div>
                <!-- // toggle-list-wrap -->
              

              <div class="right-area">
                <!-- ui-select -->
                <div class="ui-select type-text">
                  <select title="상품 정렬" id="select-price-range" onchange="listBestGoods.selectPriceRangeChange();">
                    <option value="00" selected="selected">전체 금액대</o...
전체 응답 다운로드 (HTML)

머스트잇 (mustit)

ℹ️ 머스트잇 세션 초기화 중...

✓ 세션 초기화 완료

⚠ JWT 토큰을 찾을 수 없습니다. 쿠키에서 토큰을 확인하세요.

⚠ 쿠키 파일에 'token'은 있지만 추출에 실패했습니다.

엔드포인트: ranking_page

URL: https://m.web.mustit.co.kr/m/etc/ranking?category=ALL

정보: 이 엔드포인트는 세션 초기화에 사용되었습니다. 실제 API는 brands_api를 참조하세요.

엔드포인트: brands_api

URL: https://m.web.mustit.co.kr/mustit-api/facade-api/v1/ranking/brands

성공 (HTTP 200)

응답 크기: 63,622 bytes

JSON 유효성: 유효함

데이터 개수: 90개

데이터 구조:
{
    "moduleList": "[{\"type\":\"string\",\"data\":{\"items\":\"[{\\\"isSelected\\\":\\\"boolean\\\",\\\"tabName\\\":\\\"string\\\",\\\"apiUrl\\\":\\\"string\\\"}]\"}}]"
}
샘플 데이터 (처음 3개):
{
    "moduleList": [
        {
            "type": "RankingTabModule",
            "data": {
                "items": [
                    {
                        "isSelected": false,
                        "tabName": "상품",
                        "apiUrl": "\/v1\/ranking\/products?category=WOMAN_CLOTHES"
                    },
                    {
                        "isSelected": true,
                        "tabName": "브랜드",
                        "apiUrl": "\/v1\/ranking\/brands"
                    }
                ]
            }
        }
    ]
}
전체 응답 다운로드

테스트 요약

{
    "trenbe": {
        "products": {
            "success": true,
            "analysis": {
                "valid_json": true,
                "structure": {
                    "success": "boolean",
                    "code": "string",
                    "message": "NULL",
                    "data": "[{\"id\":\"string\",\"title\":\"string\",\"requestCode\":\"NULL\",\"bestOfferCode\":\"string\",\"code\":\"string\",\"catalogId\":\"NULL\",\"supplyPrice\":\"integer\",\"preSalePrice\":\"integer\",\"finalPrice\":\"integer\",\"taxIncludedPrice\":\"integer\"}]"
                },
                "sample_keys": {
                    "success": true,
                    "code": "SUCCEED",
                    "message": null
                },
                "data_count": 10,
                "response_size": 9685
            },
            "filename": "trenbe_products_20251212072839.json"
        },
        "brands": {
            "success": true,
            "analysis": {
                "valid_json": true,
                "structure": {
                    "success": "boolean",
                    "code": "string",
                    "message": "NULL",
                    "data": {
                        "rankingType": "string",
                        "categoryId": "integer",
                        "brands": "[{\"brandId\":\"integer\",\"brandName\":\"string\",\"englishBrandName\":\"string\",\"brandLogoImage\":\"string\",\"wishCount\":\"integer\",\"userWishItemBrandId\":\"NULL\",\"bestProducts\":\"[{\\\"id\\\":\\\"string\\\",\\\"bestOfferCode\\\":\\\"integer\\\",\\\"code\\\":\\\"integer\\\",\\\"catalogId\\\":\\\"integer\\\",\\\"thumbnail\\\":\\\"string\\\",\\\"title\\\":\\\"string\\\"}]\"}]"
                    }
                },
                "sample_keys": {
                    "success": true,
                    "code": "SUCCEED",
                    "message": null
                },
                "data_count": 3,
                "response_size": 28630
            },
            "filename": "trenbe_brands_20251212072840.json"
        },
        "categories": {
            "success": true,
            "analysis": {
                "valid_json": true,
                "structure": {
                    "success": "boolean",
                    "code": "string",
                    "message": "NULL",
                    "data": {
                        "PRODUCT": "[{\"categoryId\":\"integer\",\"name\":\"string\",\"displayName\":\"string\",\"path\":\"string\",\"categoryNamePath\":\"[string]\",\"children\":\"[]\"}]",
                        "BRAND": "[{\"categoryId\":\"integer\",\"name\":\"string\",\"displayName\":\"string\",\"path\":\"string\",\"categoryNamePath\":\"[string]\",\"children\":\"[]\"}]"
                    }
                },
                "sample_keys": {
                    "success": true,
                    "code": "SUCCEED",
                    "message": null
                },
                "data_count": 2,
                "response_size": 3659
            },
            "filename": "trenbe_categories_20251212072840.json"
        }
    },
    "feelway": {
        "best_seller": {
            "success": true,
            "analysis": {
                "valid_json": true,
                "structure": {
                    "current_page": "integer",
                    "data": "[{\"id\":\"integer\",\"g_no\":\"integer\",\"brand_no\":\"integer\",\"brand_name\":\"string\",\"u_id\":\"string\",\"new_product\":\"string\",\"g_no_index\":\"integer\",\"g_name\":\"string\",\"upfile_url\":\"NULL\",\"g_photo\":\"string\"}]",
                    "first_page_url": "string",
                    "from": "integer",
                    "last_page": "integer",
                    "last_page_url": "string",
                    "next_page_url": "string",
                    "path": "string",
                    "per_page": "string",
                    "prev_page_url": "NULL"
                },
                "sample_keys": {
                    "current_page": 1,
                    "data": [
                        {
                            "id": 5791064,
                            "g_no": 7735811568,
                            "brand_no": 143,
                            "brand_name": "Loro Piana",
                            "u_id": "kris82",
                            "new_product": "2",
                            "g_no_index": 7735,
                            "g_name": "[AW24] Loro Piana",
                            "upfile_url": null,
                            "g_photo": "upfile015\/upfile007\/GOODS\/7735811568\/small007687001761202037a156587d283cb8df9eb220a371b7d378.jpeg",
                            "g_photo1": "upfile015\/upfile007\/GOODS\/7735811568\/007687001761202037a156587d283cb8df9eb220a371b7d378.jpeg",
                            "g_buy_price": "17500000",
                            "g_price": 9850000,
                            "naver_price": null,
                            "feel_price": null,
                            "cate_name": "남성의류",
                            "credit_grade": "3",
                            "percent": null,
                            "max_discount": null
                        }
                    ],
                    "first_page_url": "https:\/\/mapo.feelway.com\/api\/v1\/best-seller?page=1"
                },
                "data_count": 10,
                "response_size": 7297
            },
            "filename": "feelway_best_seller_20251212072840.json"
        }
    },
    "reebonz": {
        "product_ranking": {
            "success": true,
            "analysis": {
                "valid_json": true,
                "structure": {
                    "code": "string",
                    "message": "string",
                    "data": {
                        "event_id": "integer",
                        "event_title": "string",
                        "event_description": "NULL",
                        "event_banner_image": "string",
                        "products": "[{\"hash_cache_key\":\"string\",\"id\":\"integer\",\"product_name\":\"string\",\"brand_name\":\"string\",\"brand_korean_name\":\"string\",\"thumb_image\":\"string\",\"selling_price\":\"integer\",\"price_with_coupon\":\"integer\",\"discount_percent\":\"integer\",\"current_quantity\":\"integer\"}]",
                        "ref_info": "string"
                    }
                },
                "sample_keys": {
                    "code": "00",
                    "message": "",
                    "data": {
                        "event_id": 32823
                    }
                },
                "data_count": 6,
                "response_size": 60528
            },
            "filename": "reebonz_product_ranking_20251212072840.json"
        }
    },
    "gugus": {
        "best_categories": {
            "success": true,
            "response_type": "html",
            "product_count": 4,
            "response_size": 11722,
            "filename": "gugus_best_categories_20251212072841.html"
        },
        "best_pagination": {
            "success": true,
            "response_type": "html",
            "product_count": 20,
            "response_size": 66876,
            "filename": "gugus_best_pagination_20251212072841.html"
        }
    },
    "mustit": {
        "brands_api": {
            "success": true,
            "analysis": {
                "valid_json": true,
                "structure": {
                    "moduleList": "[{\"type\":\"string\",\"data\":{\"items\":\"[{\\\"isSelected\\\":\\\"boolean\\\",\\\"tabName\\\":\\\"string\\\",\\\"apiUrl\\\":\\\"string\\\"}]\"}}]"
                },
                "sample_keys": {
                    "moduleList": [
                        {
                            "type": "RankingTabModule",
                            "data": {
                                "items": [
                                    {
                                        "isSelected": false,
                                        "tabName": "상품",
                                        "apiUrl": "\/v1\/ranking\/products?category=WOMAN_CLOTHES"
                                    },
                                    {
                                        "isSelected": true,
                                        "tabName": "브랜드",
                                        "apiUrl": "\/v1\/ranking\/brands"
                                    }
                                ]
                            }
                        }
                    ]
                },
                "data_count": 90,
                "response_size": 63622
            },
            "filename": "mustit_brands_api_20251212072841.json"
        }
    }
}

테스트 완료 시간: 2025-12-12 07:28:42