Instagram API · DM 자동화 전수조사 (2026.06)

Meta가 공식 제공하는 모든 Instagram/Threads API의 발신·수신·조회 범위와, 2026년 기준 글로벌·한국 DM 자동화 SaaS를 비교 정리. 추가로 "LLM 대화 기반 크리에이터 추천" + "cold DM 자동화" 두 기능의 실제 구현 가능성을 분석.

작성: 2026-06-02 대상: 비즈니스/엔지니어링 API 버전: v25.0 스코프: IG Graph · Messaging · Threads · Webhook · Login

1 Instagram 공식 API 전수조사

2026년 6월 현재 Meta가 사용 가능 상태로 유지하는 모든 Instagram 관련 API를 한 화면에 매핑.

TL;DR

  • Basic Display API는 2024-12-04 EOL — 모든 요청이 에러 반환. 개인 계정 read-only는 끝.
  • 현존 API: Instagram Platform API(구 Graph) + Messaging + Threads + Meta oEmbed Read.
  • 로그인 2축: Instagram Login(graph.instagram.com) / Facebook Login(graph.facebook.com).
  • 2025-01-27 스코프 전면 개편: business_*instagram_business_*.
  • 2025-04-21 메트릭 정리: impressions/plays/clips_replays_count → 단일 views.

1-1. 전체 매트릭스

APIBase URL토큰핵심 스코프Advanced Access
Instagram API w/ Instagram Logingraph.instagram.comInstagram Userinstagram_business_*타사 계정 운영 시
Instagram API w/ Facebook Logingraph.facebook.comFB User / Pageinstagram_basic, instagram_content_publish, instagram_manage_*, pages_show_list, pages_read_engagement타사 계정 운영 시
Threads APIgraph.threads.net/v1.0/Threads Userthreads_basic, threads_content_publish일부 기능
Meta oEmbed Readgraph.facebook.com/.../oembed_readApp Accessoembed_read심사 필요
Basic Display APIEOL 2024-12-04

1-2. 계정 타입별 접근성

2 Messaging API (DM)

발신·수신 자동화의 핵심 API. 24시간 윈도우 룰이 모든 설계의 출발점.

항목내용
24시간 룰유저가 먼저 DM/액션 후 24시간 이내만 자유 응답
24h 초과 시Human Agent tag 필요(사람 응대 시 7일 연장) — messaging_type=MESSAGE_TAG, tag=HUMAN_AGENT
Rate Limit자동 DM 200건/시/계정 (2026 기준), 텍스트/스티커 300/s, 오디오·비디오 10/s
댓글/스토리 트리거 1인당 한도24시간당 1 DM · Comment private reply 750/h
그룹 메시지미지원
Requests 폴더 만료30일
폐지된 메시지 태그 (2026-04-27)CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE, POST_PURCHASE_UPDATE → error 100

2-1. 지원 메시지 타입

타입제한
텍스트/링크1000 byte UTF-8
이미지PNG/JPEG, 8MB, 메시지당 최대 10장 (멀티 이미지 GA)
오디오/비디오/PDF각 25MB (PDF는 2025년 추가)
Reactions / heart sticker자유
본인 게시물 공유본인 소유 IG post만

2-2. 핵심 엔드포인트

POST /{ig-user-id}/messages          # DM 전송
POST /{ig-user-id}/messages          # mark_seen / typing_on / typing_off (sender_action)
GET  /{conversation-id}              # 대화 조회
GET  /me/conversations               # 대화 목록

2-3. 필수 권한 & Webhook 구독

3 Content Publishing · Insights · Hashtag

3-1. Content Publishing

항목
게시 한도100건 / 24h rolling (carousel = 1건)
사용량 조회GET /{ig-id}/content_publishing_limit
이미지 포맷JPEG only (PNG/WebP reject)
미디어 호스팅외부 public URL 필요 (CDN 직접 fetch)
Container TTL24시간 후 stale
비디오resumable upload → rupload.facebook.com

Media Type별 엔드포인트

컨텐츠media_type비고
Feed (단일)(default) / VIDEOalt_text 지원 (2025-03-24~)
ReelsREELStrial_params로 시범 게시 (2025 신규)
StoriesSTORIESalt_text 미지원
CarouselCAROUSEL최대 10 children
Collaborationcollaborators2025 추가
Branded Contentbranded_content_sponsor_ids, is_paid_partnershipPartnership Ads label

발행 플로우

1) POST /{ig-id}/media              # container 생성 → creation_id
2) (video) GET /{creation-id}?fields=status_code   # FINISHED 까지 polling
3) POST /{ig-id}/media_publish      # creation_id 로 게시

미지원 쇼핑 태그 · 필터 · 위치 태그 일부.

3-2. Insights API

구분Deprecated대체
노출impressions, plays, clips_replays_count, ig_reels_aggregated_all_plays_countviews (follower_type / media_product_type breakdown)
신규 집계total_like_count, total_comments_count, total_views_count
신규 미디어 필드reposts_count, saved_count, shares_count, facebook_views

3-3. Hashtag Search

4 Comments · Mentions · Discovery · Webhook

4-1. Mentions & Comments

기능엔드포인트 / Webhook
댓글 조회GET /{ig-media-id}/comments
답글 작성POST /{ig-comment-id}/replies
댓글 숨김/삭제POST /{ig-comment-id}?hide=true / DELETE
@멘션 답글 (캡션)POST /{ig-user-id}/mentions
Webhookcomments, live_comments, mentions
Private Reply댓글/멘션 → DM (recipient.comment_id)
새 권한instagram_manage_engagement (like/unlike, 대리 댓글) · instagram_manage_contents (미디어 삭제)
주의 comments, live_comments Webhook은 Advanced Access 필수. 댓글/멘션 수신은 공개 프로페셔널 계정만 가능.

4-2. Business / User Discovery

4-3. Webhook 전체 목록

Field카테고리Advanced Access
messagesDM타사 계정 시
message_echoesDM (자체 발신)
message_reactionsDM
messaging_handoverHandover Protocol
messaging_optinsDM
messaging_postbacksDM (Ice Breaker, Generic Template)
messaging_referralDM (ref 파라미터)
messaging_seenread receipt
messaging_policy_enforcement정책 위반 통지
standbyHandover
comments댓글필수
live_comments라이브 방송필수
mentions@멘션
story_insights스토리 (24h만)
response_feedback응답 피드백

검증: HTTPS endpoint, hub.verify_token, payload X-Hub-Signature-256 (SHA256) 검증, /me/subscribed_apps 구독.

5 Threads API

Meta가 Instagram과 별개로 운영하는 텍스트 SNS. Webhook도 분리.

항목
Base URLhttps://graph.threads.net/v1.0/
스코프threads_basic, threads_content_publish, threads_manage_replies, threads_read_replies, threads_manage_insights, threads_keyword_search, threads_delete, threads_location_tagging, threads_profile_discovery
Container TTL24시간

24시간 Rate Limit

액션한도
Posts (publish)250
Replies1,000
Deletions100
Location searches500

사용량 조회: GET /{threads-user-id}/threads_publishing_limit

핵심 엔드포인트

POST /{user-id}/threads            # container 생성 (TEXT|IMAGE|VIDEO|CAROUSEL)
POST /{user-id}/threads_publish    # 게시
POST /{media-id}/repost            # 리포스트
DELETE /{media-id}                 # 삭제
GET  /{user-id}/threads            # 본인 게시물 목록
GET  /{media-id}/replies           # 답글 트리
GET  /{media-id}/conversation      # 대화 전체
POST /{media-id}/manage_reply      # 답글 hide/unhide
GET  /{user-id}/threads_insights   # 인사이트
GET  /keyword_search               # 키워드 검색
GET  /mentions                     # 멘션 조회

옵션 파라미터

Webhook (Threads, IG와 분리)

threads_mentions, threads_replies, threads_insights

6 Login / OAuth · Basic Display 종료

6-1. 새 스코프 (2025-01-27 이후)

신규구 (deprecated)
instagram_business_basicbusiness_basic
instagram_business_content_publishbusiness_content_publish
instagram_business_manage_messagesbusiness_manage_messages
instagram_business_manage_commentsbusiness_manage_comments
instagram_business_manage_insights— (신규)
instagram_manage_engagement(2025 신규)
instagram_manage_contents(2025 신규)

6-2. 토큰 라이프사이클

토큰유효갱신
Short-lived1시간/access_token 으로 long-lived 교환
Long-lived60일/refresh_access_token (만료 24h 전 ~ 60일 후 재발급)
Facebook User / Page60일 / 영구 (Page)FB OAuth 표준

6-3. Basic Display API EOL

2024-12-04 완전 종료 모든 요청이 에러. 토큰 갱신 불가. 개인 계정 read-only 통합 전면 차단. 마이그레이션: Business/Creator 전환 → Instagram Platform API.

7 Breaking Changes 타임라인

날짜변경
2024-12-04Basic Display API EOL
2025-01-27구 OAuth 스코프 (business_*) deprecate
2025-03-24alt_text 필드 추가 (image post)
2025-04-21impressions / plays / clips_replays_count deprecate → views
2025-05-20Instagram v1.0 API 30+ legacy endpoint 종료
2025-11-03oEmbed → Meta oEmbed Read 마이그레이션 (author_*, thumbnail_* 제거)
2025/26instagram_manage_engagement, instagram_manage_contents 신규
2026-04-27메시지 태그 CONFIRMED_EVENT_UPDATE, ACCOUNT_UPDATE, POST_PURCHASE_UPDATE 폐지 → error 100
2026.06API v25.0, Threads API GA, Collaboration Media API, PDF DM, Multi-image DM GA

8 DM 자동화 SaaS 전수비교 (글로벌+한국)

2026년 6월 기준. 공식 Meta Business Partner 인증 = 안전, 비공식 우회 = 차단 위험.

8-1. 공식 Meta Business Partner 기반 (안전)

서비스핵심 기능공식 APIAI 통합가격(월)무료한국어강점약점
ManyChatIG/WA/SMS/TikTok, 댓글→DMOGPT 통합 / AI Step$14~$13925 contacts (2026.3 축소)부분점유 1위per-contact 과금
ChatfuelAI Agent + FlowOFuely Super / Max(GPT-5)$39~$279X (7일 trial)부분깔끔한 AI UX무료 폐지
Customers.ai (구 MobileMonkey)IG는 maintenancelegacy약함$9.95~$1,500XX레거시 가격IG 투자 X
Tidio옴니채널 헬프데스크 + LyroOLyro AI$29~$749O부분Lyro 67% 자율분리 과금
Respond.io옴니채널 unified inbox + workflowOAI Agent$79~$279+X부분엔터프라이즈AI는 Growth부터
Sprout Social대기업 SMM + Bot BuilderOAI Assist$249~$1,000+X부분분석 강력매우 비쌈
HootsuiteDM automation + 댓글 트리거OInbox AI$99~$249+X부분대기업 SMMDM 약함
Botsify화이트라벨 AI, 5000+ 통합OGPT/Claude$49~$199trialX화이트라벨UX 평범
Trengo옴니채널 (메일/VoIP/IG/WA)OAI Journeys€299~€499XX유럽 강세과금 복잡
SendPulse멀티채널 챗봇 + CRMOGPT$10~OX최저가UX 투박
WatiWA 중심 + IG/MessengerOKnowBot AI$99~X일부WA 메인 최강IG는 부가
Engati멀티채널 + 14+ 언어OeSenseGPT$99/Q~trial부분가성비 + 다국어브랜드 약
Brevo마케팅 자동화 + 컨버세이션O기본 AI무료~O부분All-in-oneIG 약함
CreatorFlowIG 단일 flat-rateOGPT/Claude$15 flattrialXCreator 가성비 1위IG only
InroLLM 멀티턴 + 리드 qualificationOClaude/GPT 에이전트$39~$99trialX가장 진보 AI영어 위주
ReplyRushMeta-certified IG/FBO기본 AI<$20~trialX안정성 + 저렴기능 단순
FlowGent AIno-code AI agent 옴니채널OLLM$29~trialX균형형인지도 낮음
InstantDMflat-rate IG 전용O기본 트리거+AI$8~trialX최저가 공식 도구단순

8-2. 비공식 / 차단 위험군

서비스방식차단 위험비고
Inflact브라우저 자동화 + 패스워드매우 높음2025 ML 강화로 즉시 제한
JarveeDesktop 자동화매우 높음사실상 사망
DMpilot / Instadm비공식 API / 디바이스 시뮬높음계정 freeze 사례
AutoIGDM / ColdmsProgrey area중~높음cold DM, 정책 위반 가능

8-3. 한국 서비스

서비스방식가격강점약점
TodayDMMeta 공식 + AI 자동 DM/댓글국내 무료체험한국어 100%, 60초 셋업글로벌 약함
KittyChatMeta 공식무료 500 DM/월친숙한 UI, 무료 폭대용량 부족
Socialbiz (소셜비즈)Meta 파트너국내 영업국내 친화 UI인지 낮음
채널톡Meta 공식 (인바운드 inbox)플랜 포함웹/카톡/IG/LINE 통합발송 자동화 약

9 공식 API의 제약 vs 비공식 우회 패턴

9-1. Graph Messaging API 제약 한눈에

제약수치
시간당 DM 한도200건/시 (rolling 60분)
초당 메시지텍스트/스티커 300/s, 오디오/비디오 10/s
24h 메시징 윈도우유저 인터랙션 후 24h만 응답 허용
댓글/스토리 트리거1인당 24h당 1 DM
Comment private reply750/시간

9-2. 비공식 우회의 한계 (2026 현실)

결론 2026년에는 비공식 우회의 ROI가 음수. 공식 API 제약(200/h, 24h window)을 답답해도 받아들이는 게 정답.

10 자체 구축 vs SaaS 비용·기능

10-1. 자체 구축 시 컴포넌트

10-2. 비용 시뮬레이션 (월 1만 대화)

항목자체 구축ManyChat Pro ($29)Inro ($39)
인프라 (Workers + DB)~$10~3000
LLM (Gemini Flash, ~5K t/대화)~$15~30별도포함
개발 인건비3~6주00
API breaking 대응매번 직접SaaS 처리SaaS 처리
월 실비$25~60 + 인건비$29~$69$39~$99

10-3. 결정 기준

자체 구축

이런 경우

  • 월 10만+ 대화
  • IG 자동화가 핵심 제품
  • 이미 Webhook/LLM/BullMQ 인프라 있음 (린다세일즈 케이스)
  • 온프레미스/데이터 거주 요구
SaaS

이런 경우

  • 월 1만 이하 대화
  • IG는 부가 기능
  • Meta App Review 통과 인력 없음
하이브리드 (가장 실용)

ManyChat 백본 + 자체 LLM

ManyChat External Request로 자체 LLM 엔드포인트 호출. 24h 윈도우·rate limit·UI는 SaaS가 처리, 응답 품질은 자체 컨트롤.

11 기능 ① LLM 대화 기반 유명 크리에이터 추천 구현 가능성

"뷰티 카테고리에서 팔로워 10만~30만, 인게이지 5%+ 한국 인플루언서 추천해줘" 같은 자연어 요청 처리.

TL;DR

  • Instagram 공식 API만으로는 불가능 — Business Discovery는 username을 이미 알아야 함. 무작위 검색·디스커버리 엔드포인트 없음.
  • 해결: 3rd party 인플루언서 DB(Phyllo / Modash / HypeAuditor) API + LLM tool-calling.
  • LLM은 의도 파싱 + 추천 reasoning, 데이터는 외부 SaaS가 담당. 구현 가능 = O.

11-1. 필요한 데이터

11-2. IG 공식 API로 어디까지 되나

API가능 여부한계
Business Discovery제한적username을 이미 알 때만. 본인 비즈니스 계정과 nested query.
Hashtag Search부분7일 30개 hashtag 한도. 게시물 단위만, 크리에이터 메타 분석은 별도.
User Search없음키워드/카테고리 기반 user 검색 엔드포인트 자체가 없음.
Influencer DB없음Meta가 공식 인플루언서 DB API를 제공하지 않음 (Brand Collabs Manager는 내부 UI 한정).

11-3. 3rd party 인플루언서 DB 비교

Provider크리에이터 수한국 커버API 제공가격특징
Modash250M+일부O$99~$299/m가성비, IG 강세
HypeAuditor110M+양호O$399~$2,999/m가짜팔로워 분석 1위
Heepsy11M+약함제한적$49~$269/m저가
Klear900M+약함O (Enterprise)컨택엔터프라이즈
Phyllo1B+ (multi-platform)일부API-first컨택 (usage)가장 깔끔한 API. 우리가 쓸 1순위 후보.
Aspire15M+일부O컨택E-commerce 통합
Upfluence10M+일부O컨택CRM 통합
Influencity200M+일부O$98~$598/m가성비
AnyTag (AnyMind)700M+한국 강제한적국내 영업APAC 최강
인플라이트 (Inflight)국내 specialized제한국내 영업한국 디테일
Pickyou / Reviewmind국내 마켓플레이스제한영업국내 마켓플레이스

11-4. 권장 아키텍처

User: "뷰티 카테고리 한국 인플루언서, 팔로워 5만~20만, 인게이지 4%+ 추천"
        │
        ▼
┌─────────────────────────┐
│  LLM (Claude/GPT-5)     │  ← system prompt에 tool schema 주입
│  - 의도 파싱            │
│  - Tool call 결정       │
└──────────┬──────────────┘
           ▼
┌─────────────────────────┐
│  search_creators(...)   │  ← Phyllo/Modash REST API
│  category=beauty         │
│  country=KR              │
│  followers=[50k,200k]   │
│  engagement_min=0.04    │
└──────────┬──────────────┘
           ▼
┌─────────────────────────┐
│  LLM: 결과 reasoning    │
│  - top N 추천 + 근거    │
│  - 다음 액션 제안       │
└─────────────────────────┘

11-5. 구현 난이도

결론: 구현 가능 (O) Phyllo 또는 AnyTag(한국 타깃) + LLM tool-calling으로 표준 패턴. 2~3주 MVP 가능.

12 기능 ② 대화 시작으로 DM 보내기 자동화 (Cold DM) 구현 가능성

"추천된 크리에이터들에게 자동으로 '협업 제안' DM 일괄 발송".

TL;DR

  • 공식 API로는 불가능 — Messaging API는 유저가 먼저 액션해야만 응답 가능 (24h 윈도우 룰).
  • 비공식 자동화는 ToS 위반 + 계정 정지 위험 매우 큼.
  • 합법적 우회: ④ Click-to-Message Ads, ③ Stories 멘션 → 답장, ⑦ 이메일/링크드인 cold outreach.
  • 린다세일즈 모델 매핑: IG cold DM은 본질적으로 막혀있음 → 이메일(SendGrid)·LinkedIn을 메인 채널로 두고 IG는 follow-up·답장 받은 후 윈도우 내 자동 응대로 활용.

12-1. 24시간 윈도우 룰의 본질

Messaging API는 유저가 먼저 메시지/액션을 해야만 비즈니스가 응답할 수 있음. 우리가 먼저 보내는 cold DM은 API 자체가 막아놓음 — 권한·rate limit 문제가 아니라 구조적 차단.

12-2. 우회 경로 7가지 분석

#방법실효성차단 위험윤리·적법비고
댓글 자동 트리거 (인플루언서가 우리 게시물에 댓글)비현실적안전OK인플루언서가 우리에게 액션할 일 거의 없음
우리가 인플루언서 게시물에 댓글 → 답글 받으면 윈도우 열림일부 가능중간회색스팸 패턴 탐지 가능
Stories에 인플루언서 @멘션 → 답장 시 윈도우 열림가능 (수동·일부 자동)안전OK전환율 낮음, 스케일 X
Click-to-Message Ads (CTM) — 광고 클릭 시 24h 윈도우 자동 오픈가능안전표준인플루언서 1:1 타게팅 불가, 광고비 발생
브라우저 자동화로 직접 DM (Selenium 등)가능매우 높음ToS 위반2026 ML로 즉시 ban
모바일 device farm + 디바이스 시뮬레이션가능높음ToS 위반인프라 비용 큼
이메일 / LinkedIn cold outreach가능안전OK린다세일즈 본업. 가장 합법적 답.

12-3. Click-to-Message Ads 상세

12-4. Cold Outreach 합법 채널 (린다세일즈 본업)

12-5. 결론 매트릭스

경로가능?권장도
공식 안전 (Messaging API로 직접 cold DM)불가
회색 (Stories 멘션 + 답장 유도)부분★★ (보조)
광고 (CTM Ads)가능★★★★ (인플루언서 외 일반 리드용)
비공식 (브라우저 자동화)가능★ 비추천 (영구정지 리스크)
이메일 / LinkedIn cold outreach가능★★★★★ (정답)
핵심 Instagram을 "cold outreach 채널"로 쓰겠다는 발상 자체가 Meta 정책과 충돌. 린다세일즈 패러다임을 그대로 옮기려면 메일이 메인, IG는 follow-up·warm reply 응대로 명확히 분리해야 함.

13 권장 아키텍처 (린다세일즈 매핑)

13-1. 전체 플로우

┌──────────────────────────────────────────────────────────┐
│  1. LLM 대화                                              │
│  "뷰티 한국, 5~20만 팔로워, 인게이지 4%+ 추천"           │
│         │                                                  │
│         ▼                                                  │
│  Phyllo/AnyTag API  →  후보 50명 + 메타데이터           │
└──────────────────────────────────────────────────────────┘
                          │
                          ▼
┌──────────────────────────────────────────────────────────┐
│  2. Outreach 채널 분기                                    │
│  ① 이메일 발견 (bio·블로그·MailHunter)                   │
│     → SendGrid cold outreach (기존 인프라 활용)          │
│  ② LinkedIn 발견                                          │
│     → Sales Nav InMail                                    │
│  ③ 이메일·LinkedIn 모두 없으면 → CTM Ads 또는 보류       │
└──────────────────────────────────────────────────────────┘
                          │
                          ▼
┌──────────────────────────────────────────────────────────┐
│  3. 답장 received                                         │
│  - 메일/LinkedIn 답장 → CRM 기록                          │
│  - 인플루언서가 IG로 먼저 DM/스토리 답장 →                │
│    24h 윈도우 OPEN → IG Messaging API 자동 응대 가능     │
└──────────────────────────────────────────────────────────┘
                          │
                          ▼
┌──────────────────────────────────────────────────────────┐
│  4. IG DM 봇 (LLM)                                        │
│  - Webhook(messages) 수신 → LLM(Claude/GPT) → DM 응답   │
│  - 24h 초과 시 Human Agent tag로 7일 연장 (사람 응대)    │
│  - 협업 조건 협상 → 계약 → 캠페인 발행                  │
└──────────────────────────────────────────────────────────┘

13-2. 기술 스택 (현재 send-grid-test 매핑)

레이어구성현재 자산
크리에이터 DBPhyllo (글로벌) + AnyTag (한국)신규 통합
의도 파싱·추천 LLMClaude Sonnet / Gemini 3 Flash (default)이미 사용 중
Cold outreach 발송SendGrid + 도메인 워밍업이미 보유
IG Messaging WebhookElysia route + BullMQ worker구조 동일 (sequence 시스템)
대화 상태 / 24h 윈도우 관리Postgres (drizzle) + Redis이미 보유
CRM (리드 상태)기존 lead 테이블 확장이미 보유

13-3. MVP 일정 (현실적 추정)

단계주차산출물
Phyllo/AnyTag PoCW11개 카테고리 한국 인플루언서 200명 import
LLM tool-calling 통합W2"뷰티 추천" 자연어 → 결과 카드
SendGrid 시퀀스 연결W3이메일 cold outreach 자동화
Meta App + IG Messaging 권한W2~W6App Review 통과 (병렬, 가장 큰 변수)
IG Webhook + LLM 응대W5~W7warm reply 자동 응대
대시보드 (리드·답장률)W7~W8운영 화면
가장 큰 리스크 Meta App Review (Instagram Messaging permission). 2~6주 비결정적 — Day-1 부터 병렬 진행 필수.

14 Sources

Instagram 공식 문서

API 변경 / 분석 글

DM 자동화 SaaS

한국 서비스