← 노드 한 장 전체#20 · Split Out
Split Out
목록 하나를 한 줄씩 나누기
이 글은 이런 분께목록 하나에 뭉쳐 온 데이터를 한 줄씩 나눠 처리하고 싶은 분

1분 영상은 @workflow.hanjang 에 순서대로 공개돼요
Steam 인기 게임 10개를 받았는데, n8n에선 1개로 보여요. 목록이 한 덩어리에 들어 있어서예요.
Split Out 노드는 목록 칸 하나를 항목 여러 개로 펼쳐요.
먼저 결과부터
목록 하나에 여러 개가 뭉쳐 있으면 다음 노드는 한 번만 돈다. Split Out으로 1개 → 10개로 나누면 다음 노드가 항목마다 실행된다.
우리가 실제로 돌린 기록 · 실행 #71445 · 2026-10-25
우리가 실제로 돌린 기록 · 실행 #71445 · 2026-10-25
- 설정: 펼칠 칸 = top_sellers.items, Include = No Other Fields
- 결과: 1개 → 10개 (Split Out 0.001초)
- 펼치기 전엔 다음 노드가 1번, 펼친 뒤엔 항목마다 10번 실행
- 목록 밖 정보도 필요하면 Include를 All / Selected Other Fields로


따라 하기
아래 설정값은 이 영상에 나온 워크플로우 JSON에서 그대로 가져왔어요. n8n 캔버스에서 +를 눌러 노드를 순서대로 추가하고 같은 값을 넣으면 돼요. 빨간 제목이 이번 편의 주인공 노드예요. 표 왼쪽은 n8n 편집기에 보이는 칸 이름, 오른쪽은 실제로 넣은 값이에요. 직접 입력하기 번거로우면 JSON을 받아 ⋯ → Import from File로 가져오세요.
Step 1. Manual Trigger 노드 추가이름: Run manually
설정 없이 그대로 추가해요.
Step 2. HTTP Request 노드 추가이름: Get Steam top sellers
| URL | https://store.steampowered.com/api/featuredcategories?cc=us&l=english |
Step 3. Edit Fields (Set) 노드 추가이름: Label without split
| 필드 1 | games_in_list · number · {{ $json.top_sellers.items.length }} |
| 필드 2 | label · string · Top sellers: {{ $json.top_sellers.items.length }} games |
Step 4. Split Out 노드 추가이름: Split Out
| Fields To Split Out | top_sellers.items |
Step 5. Edit Fields (Set) 노드 추가이름: Label each game
| 필드 1 | game · string · {{ $json.name }} |
| 필드 2 | price_usd · number · {{ $json.final_price / 100 }} |
| 필드 3 | label · string · {{ $json.name }} · ${{ $json.final_price / 100 }} |
가져와서 쓸 때 확인할 것
- YOUR_… 표시를 내 값으로 바꾸고, 계정이 필요한 서비스 노드만 자격 증명을 연결하세요. 그런 칸이나 노드가 없는 예제는 추가 계정 없이 실행할 수 있어요.
노드의 모든 옵션은 n8n 공식 문서에서 볼 수 있어요.