← 노드 한 장 전체#01 · HTTP Request
HTTP Request
Steam 노드 없이 인기 게임 순위 가져오기
이 글은 이런 분께전용 노드가 없는 서비스(공개 API·웹사이트)에서 데이터를 가져오고 싶은 분

이미지를 누르면 인스타그램에서 1분 영상이 열려요
n8n에 Steam 노드는 없어요. 그래도 인기 판매작은 0.25초면 가져옵니다.
전용 노드가 없는 서비스라면 HTTP Request 노드 하나로 됩니다.
먼저 결과부터
전용 노드가 없는 서비스(Steam)도 HTTP Request 노드 하나로 데이터를 가져올 수 있다. GET은 가져오기, POST는 보내기, API 문서의 cURL은 Import cURL로 붙여넣기.
우리가 실제로 돌린 기록 · 실행 #70636 · 2026-10-23
우리가 실제로 돌린 기록 · 실행 #70636 · 2026-10-23
- GET = 가져오기 (Steam 인기 판매작, 0.25초, API 키 없이)
- POST = 보내기 (인스타 DM 1건, 2.1초)
- API 문서에 cURL이 있으면 Import cURL로 붙여넣기


따라 하기
아래 설정값은 이 영상에 나온 워크플로우 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 Interval | Weeks |
| Trigger Rules › Trigger Interval › Trigger on Weekdays | Monday |
| Trigger Rules › Trigger Interval › Trigger at Hour | 9am |
Step 3. HTTP Request 노드 추가이름: Get Steam top sellers
| URL | https://store.steampowered.com/api/featuredcategories?cc=us&l=english |
Step 4. Split Out 노드 추가이름: Split into games
| Fields To Split Out | top_sellers.items |
Step 5. Remove Duplicates 노드 추가이름: Remove duplicates
| Compare | Selected Fields |
| Fields To Compare | id |
Step 6. Edit Fields (Set) 노드 추가이름: Pick fields
| 필드 1 | checked_at · string · {{ $now.setZone('Asia/Seoul').toFormat('yyyy-MM-dd HH:mm') }} |
| 필드 2 | rank · number · {{ $itemIndex + 1 }} |
| 필드 3 | name · string · {{ $json.name }} |
| 필드 4 | final_price_usd · number · {{ $json.final_price / 100 }} |
| 필드 5 | discount_percent · number · {{ $json.discount_percent }} |
| 필드 6 | original_price_usd · number · {{ ($json.original_price ?? $json.final_price) / 100 }} |
| 필드 7 | app_id · number · {{ $json.id }} |
| 필드 8 | url · string · https://store.steampowered.com/app/{{ $json.id }} |
Step 7. Google Sheets 노드 추가이름: Save to Google Sheets
| Operation | Append Row |
| Document | YOUR_GOOGLE_SHEET_ID |
| Sheet | gid=0 |
| Columns › Mapping Column Mode | Map Automatically |
가져와서 쓸 때 확인할 것
- YOUR_… 표시를 내 값으로 바꾸고, 계정이 필요한 서비스 노드만 자격 증명을 연결하세요. 그런 칸이나 노드가 없는 예제는 추가 계정 없이 실행할 수 있어요.
노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.