← 노드 한 장 전체#01 · HTTP Request

HTTP Request

Steam 노드 없이 인기 게임 순위 가져오기

이 글은 이런 분께전용 노드가 없는 서비스(공개 API·웹사이트)에서 데이터를 가져오고 싶은 분
HTTP Request 1분 영상 (인스타그램)

이미지를 누르면 인스타그램에서 1분 영상이 열려요

JSON 받기인스타에서 영상 보기

n8n에 Steam 노드는 없어요. 그래도 인기 판매작은 0.25초면 가져옵니다.

전용 노드가 없는 서비스라면 HTTP Request 노드 하나로 됩니다.

먼저 결과부터

전용 노드가 없는 서비스(Steam)도 HTTP Request 노드 하나로 데이터를 가져올 수 있다. GET은 가져오기, POST는 보내기, API 문서의 cURL은 Import cURL로 붙여넣기.
우리가 실제로 돌린 기록 · 실행 #70636 · 2026-10-23
HTTP Request 실제 n8n 화면 1
우리가 실제로 돌린 n8n 화면 (실행 #70636, 2026-10-23)
HTTP Request 실제 n8n 화면 2
우리가 실제로 돌린 n8n 화면 (실행 #70636, 2026-10-23)

따라 하기

아래 설정값은 이 영상에 나온 워크플로우 JSON에서 그대로 가져왔어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 실제로 넣은 값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.

Step 1. Manual Trigger 노드 추가이름: Run manually

설정 없이 그대로 추가해요.

Step 2. Schedule Trigger 노드 추가이름: Every Monday 9AM

Trigger Rules › Trigger Interval › Trigger IntervalWeeks
Trigger Rules › Trigger Interval › Trigger on WeekdaysMonday
Trigger Rules › Trigger Interval › Trigger at Hour9am

Step 3. HTTP Request 노드 추가이름: Get Steam top sellers

URLhttps://store.steampowered.com/api/featuredcategories?cc=us&l=english

Step 4. Split Out 노드 추가이름: Split into games

Fields To Split Outtop_sellers.items

Step 5. Remove Duplicates 노드 추가이름: Remove duplicates

CompareSelected Fields
Fields To Compareid

Step 6. Edit Fields (Set) 노드 추가이름: Pick fields

필드 1checked_at · string · {{ $now.setZone('Asia/Seoul').toFormat('yyyy-MM-dd HH:mm') }}
필드 2rank · number · {{ $itemIndex + 1 }}
필드 3name · string · {{ $json.name }}
필드 4final_price_usd · number · {{ $json.final_price / 100 }}
필드 5discount_percent · number · {{ $json.discount_percent }}
필드 6original_price_usd · number · {{ ($json.original_price ?? $json.final_price) / 100 }}
필드 7app_id · number · {{ $json.id }}
필드 8url · string · https://store.steampowered.com/app/{{ $json.id }}

Step 7. Google Sheets 노드 추가이름: Save to Google Sheets

OperationAppend Row
DocumentYOUR_GOOGLE_SHEET_ID
Sheetgid=0
Columns › Mapping Column ModeMap Automatically

가져와서 쓸 때 확인할 것

노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.