인스타그램 릴스 조회수 API, 한 페이지 12개, 2크레딧
인스타그램 릴스 조회수 API로 공개 릴스 12개의 조회·좋아요·댓글·공유·저장·리포스트를 한 페이지에 받았어요. 2크레딧. 2026-09-15. Graph 앱 심사 없이 x-api-key만.
인스타그램 릴스 조회수 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이에요.
릴스 조회수는 한 페이지에 어떻게 받나요?
릴스 통계 API는 공개 핸들의 릴스 한 페이지예요. 인스타그램 조회수 API를 릴스마다 따라가지 않아도, include=stats 한 번에 조회부터 오디오 id까지 붙어요. 트렌드 패널의 인스타그램 릴스 분석은 이 숫자로 정렬하면 돼요. 옵션은 옵트인이라 기존 1크레딧 호출은 그대로예요.
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크레딧이에요.
| # | 릴스 | 조회 | 좋아요 | 댓글 | 공유 | 저장 | 리포스트 | 리믹스 | 오디오 |
|---|---|---|---|---|---|---|---|---|---|
| 0 | DZpHFjVOHrz | 8,545,975 | 728,794 | 160 | 57,245 | 35,348 | 17,703 | 0 | Original audio / anaheubl |
| 1 | DdQ1J_fuleG | 444,290 | 20,417 | 101 | 6,895 | 1,208 | 388 | 0 | Original audio / anaheubl |
| 2 | DdPF34IOz9o | 299,049 | 5,199 | 14 | 123 | 115 | 7 | 0 | Original audio / anaheubl |
| 3 | DdKHLZDOkes | 375,965 | 10,798 | 18 | 724 | 906 | 32 | 0 | Original audio / anaheubl |
| 4 | Dc6eUKGO3fZ | 306,534 | 9,436 | 54 | 129 | 170 | 6 | 0 | Original audio / anaheubl |
| 5 | Dc4By47uHm3 | 220,567 | 7,816 | 130 | 139 | 217 | 13 | 0 | Original audio / anaheubl |
| 6 | Dc1dtaUO9_9 | 525,998 | 26,797 | 137 | 459 | 481 | 43 | 0 | Original audio / anaheubl |
| 7 | Dc1EfXGOivq | 130,882 | 1,870 | 12 | 52 | 141 | 3 | 0 | Original audio / anaheubl |
| 8 | Dcy6R0DuMRZ | 530,162 | 15,792 | 43 | 602 | 421 | 65 | 0 | Original audio / anaheubl |
| 9 | DcviDl6uoow | 102,073 | 3,782 | 16 | 6 | 42 | 7 | 0 | Original audio / anaheubl |
| 10 | DcqGdnrOiNv | 399,386 | 16,572 | 26 | 181 | 304 | 32 | 0 | Original audio / anaheubl |
| 11 | DcoQWsQsNSn | 583,105 | 18,246 | 72 | 112 | 237 | 15 | 0 | Voulez-Vous / ABBA |
조회·좋아요·댓글·공유·저장·리포스트·리믹스·music_id는 12 / 12. media_type은 전부 video. 리믹스 0은 채워진 값이에요. 스키마 id는 dev.socialcrawl.post.v1.
{
"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크레딧 일반 페이지에 비는 값
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
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는 어디까지 읽나요?
인스타그램 화면 텍스트 API는 사진, 캐러셀 앞 10장, 또는 릴스 커버를 읽어요. 후반 프레임은 읽지 않아요. 전체 릴스 OCR이 아니에요. Graph에는 OCR 필드가 없어요. 슬라이드 글자는 캡션에 없어요. 인스타그램 API로 커버 글자를 보려면 이 경로예요.
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:
{
"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를 보면, 저장 수는 릴스 행에서 채워졌어요.
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/ | 릴스 퍼머링크 | ok | 8,545,983 | 728,795 | 57,246 | 35,348 | 17,703 | 2 |
…/anaheubl/reel/DdQ1J_fuleG/ | 핸들형 릴스 | ok | 444,315 | 20,421 | 6,973 | 1,208 | 388 | 2 |
…/anaheubl/p/DdUajnwDhh9/ | 핸들형 캐러셀 | ok | null | 17,495 | null | null | 15 | 2 |
…/reel/DdKHLZDOkes/ | 릴스 퍼머링크 | ok | 375,973 | 10,798 | 724 | 906 | 32 | 2 |
…/reel/ZZZZNOTEXIST999/ | 만든 죽은 링크 | not_found | — | — | — | — | — | 0 |
저장 수는 이 패널 릴스 행 3 / 3(35,348 / 1,208 / 906)에서 채워졌어요. 다음 패널의 약속이 아니에요. 캐러셀 DdUajnwDhh9는 조회·공유·저장이 null이에요. 사진·캐러셀 저장/공유는 인스타가 공개하지 않아요. 같은 행 reposts = 15는 한 행일 뿐 보장은 아니에요. 핸들형 링크는 해석됐고, 죽은 URL 비용은 0이었어요.
어떻게 시작하나요?
- 가입하면 API 키가 나와요. 무료 크레딧이 붙어요.
- 인스타그램 릴스 조회수 API 대표 호출은 아래예요. 2크레딧.
items.length와 views / likes / comments / shares / saves /repost_count/remix_count/music_id중 무엇이 null이 아닌지 보세요. 카운트는 이미 움직였을 거예요. 다시 볼 것은 필드 채움과 크레딧 줄이에요. - 같은 호출을 Python
requests로도 쳐요. 인스타 API 연동은x-api-key헤더와 환경 변수SOCIALCRAWL_API_KEY면 돼요. - 익스플로러, 인스타그램 엔드포인트 문서, 인스타그램 플랫폼 페이지. 코드 한 줄 쓰기 전에 데이터를 먼저 확인해 보세요.
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
"https://www.socialcrawl.dev/v1/instagram/profile/reels?handle=anaheubl&include=stats"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/likers는 999계정 / 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는 이 패널의 릴스 행에서 나와요. 사진·캐러셀은 인스타가 공개하지 않아요. 캐러셀 DdUajnwDhh9는 saves = 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개를 세어봤어요예요.
함께 읽으면 좋은 글
유튜브 틱톡 인스타그램 스크래핑 API는 행 있는 곳만 과금해요
유튜브 틱톡 인스타그램 스크래핑 API로 뉴진스를 한 번 검색하니 행 122개, 크레딧 4예요. 유니버설 검색이 아니에요. 네 소스 모두 1크레딧이었어요.
링크드인 스크래핑, 경력·학력은 한 호출로
링크드인 스크래핑에서 경력과 학력은 profile/all 한 호출로 받아요. 2026-10-05 캡처에서 게시글 키는 없었고, 최근 글은 다른 호출이었어요.
틱톡 트렌드 API, 국가 코드 하나면 지금 뜨는 게 돌아와요
틱톡 트렌드 API에 국가 코드 KR을 넣으면 급상승 게시물, 사운드, 해시태그, Google 검색어가 한 응답으로 와요. 이 호출은 30크레딧이었고 Pinterest와 Apple Music은 별도 호출이에요.
