100 크레딧 무료, 카드 등록 없이지금 시작하기
Logo
Back to blog

인스타그램 릴스 조회수 API, 한 페이지 12개, 2크레딧

·19 min read

인스타그램 릴스 조회수 API로 공개 릴스 12개의 조회·좋아요·댓글·공유·저장·리포스트를 한 페이지에 받았어요. 2크레딧. 2026-09-15. Graph 앱 심사 없이 x-api-key만.

인스타그램 릴스 조회수 API, 한 페이지 12개, 2크레딧

인스타그램 릴스 조회수 API는 2026-09-15, GET /v1/instagram/profile/reels?handle=anaheubl&include=stats가 공개 릴스 12개에 조회·좋아요·댓글·공유·저장·리포스트·리믹스(0, 채워진 값)·오디오 id를 붙였어요. 2크레딧. 페이스북 페이지도, 앱 심사도 필요 없어요. 헤더는 x-api-key예요.

공개 릴스 페이지의 수치를 읽는 글이지, Graph media_publish 게시가 아니에요. 릴스 목록·이름 있는 404는 인스타그램 데이터 API, about이 다시 200을 줘요예요.

단건 post/stats로 12개를 따라가면 이번 측정 5 × 12 = 60크레딧이에요. 통계 페이지는 2예요. 108은 include=saves 견적 상한이지, 이번 측정이 아니에요. 예제는 curl과 Python requests예요. 베이스는 https://www.socialcrawl.dev예요. 아래는 그날 받은 JSON이에요.

릴스 타일 12개가 한 장부에 열려 있고 게이지가 채워진 모습. 인스타그램 릴스 조회수 API 한 페이지 호출.

릴스 조회수는 한 페이지에 어떻게 받나요?

릴스 통계 API는 공개 핸들의 릴스 한 페이지예요. 인스타그램 조회수 API를 릴스마다 따라가지 않아도, include=stats 한 번에 조회부터 오디오 id까지 붙어요. 트렌드 패널의 인스타그램 릴스 분석은 이 숫자로 정렬하면 돼요. 옵션은 옵트인이라 기존 1크레딧 호출은 그대로예요.

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/instagram/profile/reels?handle=anaheubl&include=stats"

req-QlBhdv4tv3RZYy2g(2026-09-15), 2크레딧, 릴스 12, dropped = 0. @anaheubl은 인증된 독일어권 크리에이터예요. 그날 받은 값이지, 플랫폼 벤치마크가 아니에요. 인스타그램 릴스 API로 목록만 받는 경로는 그대로 1크레딧이에요.

#릴스조회좋아요댓글공유저장리포스트리믹스오디오
0DZpHFjVOHrz8,545,975728,79416057,24535,34817,7030Original audio / anaheubl
1DdQ1J_fuleG444,29020,4171016,8951,2083880Original audio / anaheubl
2DdPF34IOz9o299,0495,1991412311570Original audio / anaheubl
3DdKHLZDOkes375,96510,79818724906320Original audio / anaheubl
4Dc6eUKGO3fZ306,5349,4365412917060Original audio / anaheubl
5Dc4By47uHm3220,5677,816130139217130Original audio / anaheubl
6Dc1dtaUO9_9525,99826,797137459481430Original audio / anaheubl
7Dc1EfXGOivq130,8821,870125214130Original audio / anaheubl
8Dcy6R0DuMRZ530,16215,79243602421650Original audio / anaheubl
9DcviDl6uoow102,0733,7821664270Original audio / anaheubl
10DcqGdnrOiNv399,38616,57226181304320Original audio / anaheubl
11DcoQWsQsNSn583,10518,24672112237150Voulez-Vous / ABBA

조회·좋아요·댓글·공유·저장·리포스트·리믹스·music_id12 / 12. media_type은 전부 video. 리믹스 0은 채워진 값이에요. 스키마 id는 dev.socialcrawl.post.v1.

json
{
  "id": "3920696118462675699",
  "url": "https://www.instagram.com/reel/DZpHFjVOHrz/",
  "engagement": {
    "views": 8545975,
    "likes": 728794,
    "comments": 160,
    "shares": 57245,
    "saves": 35348
  },
  "ext": {
    "repost_count": 17703,
    "remix_count": 0,
    "media_type": "video",
    "music_id": "36562246683389576",
    "music": {
      "track_title": "Original audio",
      "artist": "anaheubl",
      "is_original": true
    }
  },
  "computed": {
    "engagement_rate": 0.091996
  }
}

engagement_rate(likes + comments + shares) / views예요. (728794 + 160 + 57245) / 8545975 = 0.091996. 저장 수는 식에 넣지 않아요. 오디오는 12 / 12 music_id(오리지널 11, ABBA “Voulez-Vous” 1). 이 id가 GET /v1/instagram/audio/reels에 들어가요. 단독 include=audio는 안 쳤어요.

1크레딧 일반 페이지에 비는 값

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/instagram/profile/reels?handle=anaheubl"

req-XnzLx8AAZVKR5ZIH, 1크레딧. 공유·저장·리포스트는 12 / 12가 null. remix_count는 채워진 0. 라이선스 음원은 일반 호출에도 왔고, 오리지널은 이번 런에서 include=stats가 필요했어요. URL이 겹친 건 11 / 12예요. 통계 쪽에만 DZpHFjVOHrz, 일반 쪽에만 DcmLD9_OO7i가 있어요.

공식 인사이트는 본인 계정만

공식 인스타그램 인사이트 API인 Graph Insights는 내가 소유한 프로페셔널 미디어만 열려 있어요. 객체마다 GET /<MEDIA_ID>/insights예요. 보통 페이스북 페이지와 앱 심사가 붙어요.

Graph Insights이 호출
누구내가 소유한 프로페셔널 미디어, 보통 페이스북 페이지, 앱 심사공개 핸들, x-api-key
형태객체마다 GET /<MEDIA_ID>/insights릴스 12개 한 페이지
공식 미디어 예시 필드engagement(좋아요+댓글), impressions(신규 미디어에서 폐기), reach조회·좋아요·댓글·공유·저장·리포스트·리믹스·오디오 id

릴스 메트릭의 저장·공유는 소유자 미디어예요. Business Discovery는 남의 좋아요·댓글·조회를 중첩해 읽을 수 있고, 저장·리믹스·오디오 id는 그 문서에 없어요. 헬프센터 Insights 화면은 대시보드이지 API가 아니에요.

8.5M 릴스의 단건 post/stats

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/instagram/post/stats?url=https://www.instagram.com/reel/DZpHFjVOHrz/"

req-qxkuzb3jT3hsqV87, 5크레딧. 조회 8,545,988, 공유 57,246. saves = null. repost_count = null. include=saves는 안 쳤어요. include=stats 페이지는 같은 릴스 저장 35,348을 12행 2크레딧에 이미 줬어요. 단건 5 × 12 = 60크레딧이에요. 108은 견적이에요.

published_at은 include=stats 2026-09-14T10:15:25Z, post/stats 2026-06-16T09:50:50Z. 조회수는 그 시간에 8,545,975 → 8,545,983 → 8,545,988. 각 숫자는 자기 request_id에 붙어요. 트렌드 패널은 조회·공유·저장으로 줄을 세울 수 있고, 릴스마다 post/stats를 따라가지 않아도 돼요.

돋보기가 정지 화면의 글자를 읽고, 뒤 필름은 읽지 않는 모습. 인스타그램 화면 텍스트 API의 커버·앞 10장 범위.

인스타그램 화면 텍스트 API는 어디까지 읽나요?

인스타그램 화면 텍스트 API는 사진, 캐러셀 앞 10장, 또는 릴스 커버를 읽어요. 후반 프레임은 읽지 않아요. 전체 릴스 OCR이 아니에요. Graph에는 OCR 필드가 없어요. 슬라이드 글자는 캡션에 없어요. 인스타그램 API로 커버 글자를 보려면 이 경로예요.

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/instagram/media/screen-text?url=https://www.instagram.com/p/DdEqEl5Dl-S/"

req-SmEdBZKawT2gF74e, 5크레딧, 20장 캐러셀 DdEqEl5Dl-S:

json
{
  "media_type": "carousel",
  "slide_count": 20,
  "texts": [
    "Ana, dein Speicherplatz ist voll.",
    "Du musst Fotos löschen",
    "...",
    "See KLAUSE",
    "Happy BirthDay",
    "Notfall: 81",
    "5122",
    "5140",
    "KH Vinzer",
    "ELEACEL"
  ],
  "source": "ocr",
  "warnings": [
    "This carousel has 20 slides; text was read from the first 10 only."
  ]
}

texts 10, images 10(인덱스 0–9). 2·4·5·7·9번은 슬라이드 텍스트가 비어 있었어요. OCR 잡음(See KLAUSE, ELEACEL)은 받은 그대로예요. 이번 호출 URL은 둘 다 캐러셀이었어요. 릴스 커버는 안 쳤어요. 제품 한계는 그래도 커버·앞 10장이에요. 3장 DBEFb2poEGc(req-0pXyJmoGNWa8xE6k, 5크레딧)는 texts가 비고 source는 none이었어요. 빈 값은 404가 아니에요. 없는 게시물은 환불된 404인데, 그 경로는 이번엔 호출하지 않았어요.

게시물 URL 여러 개의 통계는 한 번에 받나요?

인스타그램 게시물 통계 API는 클리퍼 정산 루프가 profile/posts가 준 퍼머링크를 POST하는 자리예요. POST /v1/prism/post-stats는 URL 최대 100개, 인스타 행마다 2크레딧, 못 읽은 링크는 환불이에요. 없는 링크 때문에 배치 전체가 실패하지는 않아요. 이번엔 URL 5개예요. 이 패널에서 인스타그램 저장수 API를 보면, 저장 수는 릴스 행에서 채워졌어요.

bash
curl -s -X POST -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  -H "content-type: application/json" \
  "https://www.socialcrawl.dev/v1/prism/post-stats" \
  -d '{"urls":["https://www.instagram.com/reel/DZpHFjVOHrz/","https://www.instagram.com/anaheubl/reel/DdQ1J_fuleG/","https://www.instagram.com/anaheubl/p/DdUajnwDhh9/","https://www.instagram.com/reel/DdKHLZDOkes/","https://www.instagram.com/reel/ZZZZNOTEXIST999/"]}'

req-c34vvJjObni9cLkN. 4 ok / 1 not_found, 청구 8, 환불 2.

입력 URL형태status조회좋아요공유저장리포스트비용
…/reel/DZpHFjVOHrz/릴스 퍼머링크ok8,545,983728,79557,24635,34817,7032
…/anaheubl/reel/DdQ1J_fuleG/핸들형 릴스ok444,31520,4216,9731,2083882
…/anaheubl/p/DdUajnwDhh9/핸들형 캐러셀oknull17,495nullnull152
…/reel/DdKHLZDOkes/릴스 퍼머링크ok375,97310,798724906322
…/reel/ZZZZNOTEXIST999/만든 죽은 링크not_found0

저장 수는 이 패널 릴스 행 3 / 3(35,348 / 1,208 / 906)에서 채워졌어요. 다음 패널의 약속이 아니에요. 캐러셀 DdUajnwDhh9는 조회·공유·저장이 null이에요. 사진·캐러셀 저장/공유는 인스타가 공개하지 않아요. 같은 행 reposts = 15는 한 행일 뿐 보장은 아니에요. 핸들형 링크는 해석됐고, 죽은 URL 비용은 0이었어요.

어떻게 시작하나요?

  1. 가입하면 API 키가 나와요. 무료 크레딧이 붙어요.
  2. 인스타그램 릴스 조회수 API 대표 호출은 아래예요. 2크레딧. items.length와 views / likes / comments / shares / saves / repost_count / remix_count / music_id 중 무엇이 null이 아닌지 보세요. 카운트는 이미 움직였을 거예요. 다시 볼 것은 필드 채움과 크레딧 줄이에요.
  3. 같은 호출을 Python requests로도 쳐요. 인스타 API 연동은 x-api-key 헤더와 환경 변수 SOCIALCRAWL_API_KEY면 돼요.
  4. 익스플로러, 인스타그램 엔드포인트 문서, 인스타그램 플랫폼 페이지. 코드 한 줄 쓰기 전에 데이터를 먼저 확인해 보세요.
bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/instagram/profile/reels?handle=anaheubl&include=stats"
python
import os
import requests

body = requests.get(
    "https://www.socialcrawl.dev/v1/instagram/profile/reels",
    params={"handle": "anaheubl", "include": "stats"},
    headers={"x-api-key": os.environ["SOCIALCRAWL_API_KEY"]},
    timeout=60,
).json()
items = body["data"]["items"]
print(body["credits_used"], body["request_id"], len(items))

exclude_pinned=true&recent_days=45는 일반 posts 12행의 고정글 3개를 빼고 9행을 남겼어요. 가격은 그대로 1크레딧이에요. next_cursor는 아직 있어서, 창 안의 그리드가 남으면 1페이지에서 안 끝나요. 같은 쌍은 profile/reels에도 있고, 이번엔 profile/posts만 쳤어요. 2026-09-15 측정 지출은 33크레딧(92,150 → 92,117). 같은 8.5M 릴스의 GET /v1/instagram/post/likers999계정 / total = 728,795, display_name 918 / 999, 5크레딧, has_more = false. 순위 샘플이에요. SocialCrawl API는 통합 스키마로 돌려주고, API 키 하나로 대표 호출을 다시 치면 돼요.

자주 묻는 질문

릴스 조회수를 API로 받으려면 크레딧이 얼마나 드나요?

이번 측정에서 릴스 통계 API include=stats는 페이지당 2예요(req-QlBhdv4tv3RZYy2g). 일반 릴스 페이지는 1. 단건 post/stats 이번 측정 5 × 12 = 60. include=saves 견적 9는 이번엔 호출하지 않았고, 정산율 숫자는 없어요.

Graph API 없이 공개 릴스 통계를 읽을 수 있나요?

가능해요. Graph Insights는 소유한 프로페셔널 미디어와 앱 심사예요. 이 글의 호출은 공개 핸들·게시물 URL과 x-api-key예요.

저장 수는 모든 게시물에 나오나요?

아니요. 인스타그램 저장수 API는 이 패널의 릴스 행에서 나와요. 사진·캐러셀은 인스타가 공개하지 않아요. 캐러셀 DdUajnwDhh9saves = null, shares = null. 단건 일반 post/stats도 이번 런에서 저장이 null이었어요. 이번 패널 릴스 행은 3 / 3이었어요.

화면 텍스트는 릴스 전체를 읽나요?

아니요. 인스타그램 화면 텍스트 API는 사진, 캐러셀 앞 10장, 또는 릴스 커버예요. 20장 캐러셀은 10장만 읽고 경고를 붙였어요. 후반 프레임은 없어요. 전체 릴스 OCR이 아니에요. 없는 게시물 404는 이번 측정에서 치지 않았어요.

배치에서 못 읽은 URL은 어떻게 되나요?

환불돼요. 인스타그램 게시물 통계 API는 이번 패널 URL 5개, 4 ok / 1 not_found, 청구 8, 환불 2예요. 죽은 /reel/ZZZZNOTEXIST999/ 비용은 0. 인스타 행 2크레딧, URL 최대 100. profile/posts가 돌려주는 핸들형 링크 그대로면 돼요.

API 키는 어떻게 받나요?

가입 뒤 헤더 x-api-key예요. 무료 크레딧으로 인스타그램 릴스 조회수 API 대표 curl을 다시 칠 수 있어요.

대표 호출 GET /v1/instagram/profile/reels?handle=anaheubl&include=stats(2크레딧)를 다시 치고, 라이브 조회수가 아니라 필드가 채워지는지와 크레딧 줄을 보세요. 목록은 인스타그램 엔드포인트 문서, 페이지는 익스플로러. about·이름 있는 404는 신뢰성 글, 크롤링 개론은 인스타그램 크롤링 2026, 해시태그 개수는 인스타 해시태그 몇 개? 1,077개를 세어봤어요예요.

Topics
#인스타그램-릴스-조회수-api#인스타그램-조회수-api#릴스-통계-api#인스타그램-게시물-통계-api#인스타그램-인사이트-api#인스타그램-화면-텍스트-api#인스타그램-저장수-api#인스타그램-릴스-분석

함께 읽으면 좋은 글

🤖 AI agent or LLM? Read this page as markdown