{"openapi":"3.0.3","info":{"title":"APICK 구글 쇼핑 검색","version":"1.0.0","description":"키워드의 구글 쇼핑 검색 결과(상품명·가격·판매처·평점·링크)를 조회합니다."},"servers":[{"url":"https://apick.app"}],"paths":{"/rest/google_shopping_search":{"post":{"summary":"구글 쇼핑 검색","description":"키워드의 구글 쇼핑 검색 결과(상품명·가격·판매처·평점·링크)를 조회합니다.","security":[{"bearerAuth":[]}],"parameters":[],"responses":{"200":{"description":"서비스별 성공·처리 상태 응답","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"keyword":{"type":"string","description":"요청한 검색어"},"page":{"type":"integer","description":"조회한 페이지"},"count":{"type":"integer","description":"items 개수"},"items":{"type":"array","items":{"type":"object","properties":{"rank":{"type":"integer","description":"결과 내 순서"},"title":{"type":"string","description":"상품명"},"price":{"type":"string","description":"표시 가격"},"old_price":{"type":"string","description":"할인 전 가격. 없으면 빈 문자열"},"shop":{"type":"string","description":"판매처"},"rating":{"type":"number","description":"평점. 없으면 null","nullable":true},"reviews":{"type":"integer","description":"리뷰 수. 없으면 null","nullable":true},"link":{"type":"string","description":"상품 상세 주소"},"image_url":{"type":"string","description":"상품 이미지 주소. 없으면 빈 문자열"}}},"description":"상품 목록 (최대 40개)"}},"description":"조회 데이터. 실패하면 error 에 안내 문구가 담깁니다."},"api":{"type":"object","properties":{"success":{"type":"boolean","description":"API 서버 정상 응답 여부"},"cost":{"type":"integer","description":"차감된 포인트. 실패한 응답은 0"},"pl_id":{"type":"integer","description":"API 결제 로그 ID"},"ms":{"type":"integer","description":"API 응답 시간(밀리초)"}},"description":"API 호출 공통 데이터"}}}}}},"default":{"description":"HTTP 상태 및 서비스 오류코드 확인","content":{"application/json":{"schema":{"type":"object"}}}}},"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"keyword":{"type":"string","description":"검색어 (1~200자) (string)","example":"무선 이어폰"},"page":{"type":"string","description":"결과 페이지 1~10 (기본값 1) (string)"}},"required":["keyword"]}}}}}}},"x-code-tables":[],"x-service-errors":[],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}}}