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

sns api 가격, 광고한 크레딧이 실제로 깎이나요?

·22 min read

sns api 가격은 호출당 크레딧이에요. Prism 컴포지트가 실제로 깎는 숫자를 라이브 호출로 공개해요. GET 405는 0, POST 2 URL은 6, 잘못된 커서는 무료 400이에요.

sns api 가격, 광고한 크레딧이 실제로 깎이나요?

sns api 가격은 호출당 크레딧이에요. 월 좌석도, 문자 건당 원도, Amazon 푸시 알림 요금도 아니에요. SocialCrawl Prism은 호출마다 크레딧을 깎아요. 응답의 credits_used가 곧 인보이스예요. 검색창에 같은 말을 치면 그 셋이 한 줄에 섞여요.

아래 숫자는 2026-09-08 UTC, 00:19–00:21에 https://www.socialcrawl.dev로 받은 호출만 썼어요. 헤더는 x-api-key예요. GET /v1/prism/post-stats는 405이고 0크레딧이에요. 같은 경로를 POST로 치고 유튜브 watch 주소와 인스타 게시물 주소 두 개를 넣으면 200이고 6크레딧이에요. 잘못된 comments 커서는 400, 0크레딧, 원장 행이 없어요. lookup은 1 또는 5이고, resolved.endpoint가 청구된 경로를 말해요.

NextPlatform은 X를 월 약 200달러·5,000달러로 적고, velog X 티어 글은 Basic을 100달러로 적어요. SOLAPI 알림톡 13원, Upload-Post 게시 API는 여기서 다루지 않아요. Amazon SNS 요금도 푸시 알림이라 같은 검색어에 걸리기만 해요. 공식 플랫폼 요금표를 최신으로 맞춰 이기려는 글이 아니에요.

호출 주소는 https://www.socialcrawl.dev예요. 여기서 보는 건 Prism 컴포지트예요. 성공 응답에는 credits_used, credits_remaining, request_id, cached가 같이 붙어요. 아래 JSON은 그 필드가 인보이스와 맞는지 라이브로 본 기록이에요.

소셜 미디어 API 가격, 문서와 인보이스가 같나요?

문서 숫자와 인보이스는 같아요. 2026-09-07에 고친 건 가격이 아니에요. 페이지에 적힌 숫자를 원래 깎이던 숫자에 맞춘 거예요. brand-mentions를 50크레딧으로 라이브 친 호출은 이 글에 없어요. 바뀐 건 라벨이에요. Prism 문서크레딧 설명이 그 숫자를 그대로 보여 줘요.

항목전 (페이지)후 (페이지)청구
lookup01–5동일, 라벨
brand-mentions2050동일, 라벨
leads2050동일, 라벨
truthsocial-pulse820동일, 라벨
launch-echo1020동일, 라벨
devtool-pulse1520동일, 라벨
earned-media2025동일, 라벨
crisis-radar 1단계1015동일, 라벨

구독은 없어요. 팩을 사면 호출할 때마다 깎여요. Starter는 2,500, Growth는 20,000, Pro는 150,000이에요. 팩 가격은 가격 페이지에 있어요. 가입하면 카드 없이 보너스 100크레딧이 붙어요. 월 좌석을 사는 공식 API와 단위가 달라요. 여기서는 호출이 영수증이에요.

캐시 히트와 멱등 재실행은 0이에요. INVALID_REQUEST 400과 METHOD_NOT_ALLOWED 405는 크레딧을 안 깎아요. UPSTREAM_ERROR 502는 환불이에요. 컴포지트는 호출당이지 레그당 티켓을 따로 만들지 않아요. 응답 credits_used가 인보이스고, legs[]는 그 합이 어디서 왔는지를 이름으로 밝힐 뿐이에요.

api 크레딧 형태는 세 가지예요. 고정은 호출당 크레딧이 정해져 있어요. 파라미터형은 요청 모양이 크레딧을 정해요. 미터드는 상한을 먼저 잡고, 실제 쓴 만큼만 남겨 둬요. 어느 형태든 엔벨로프의 credits_used가 순 청구예요. 페이지가 20인데 원장이 50이면, 개발자는 문서를 닫아요. 소셜 미디어 API 가격을 월 좌석으로만 보면 이 표가 안 보여요. 이번에 그 간극을 지웠어요.

통합 sns api 한 호출이 어느 다리를 깎나요?

한 호출이 깎는 다리는 legs[]에 이름으로 나와요. 유튜브 watch와 인스타 게시물 두 개를 POST로 넣으면 /v1/youtube/video 1크레딧, /v1/instagram/post/stats 5크레딧, 합 6이에요.

통합 sns api 배치를 GET으로 복붙하면 지금은 돌아가지 않아요. post-stats, profiles, comment-lookup은 POST와 JSON 본문만 받아요. GET은 405고, 크레딧은 0이에요. 원장 행도 없어요. 이번 측정 request_idreq-4A2LtjSjaAg8dGdW예요. 같은 405가 GET /v1/prism/profiles(req-49IymhIF77MnUAow)와 GET /v1/prism/comment-lookup(req-T2Hsccp5by1UlyAE)에서도 났어요. 세 건 모두 Allow: POST예요. 에러 타입은 METHOD_NOT_ALLOWED예요.

bash
curl -s -D - -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/prism/post-stats"

받은 본문은 이래요.

json
{
  "success": false,
  "error": {
    "type": "METHOD_NOT_ALLOWED",
    "message": "Method GET is not allowed. This endpoint accepts POST only.",
    "status": 405,
    "doc_url": "https://www.socialcrawl.dev/docs/errors#method-not-allowed"
  },
  "credits_used": 0,
  "credits_remaining": null
}

credits_remaining이 null인 점도 같이 볼 만해요. 405는 잔액 조회까지 가지 않고 거절해요. 원장에 행이 없는 이유예요.

같은 경로를 POST로 치면 예제가 돌아가요. 유튜브 watch 주소와 인스타 게시물 주소 두 개를 넣었어요.

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -X POST "https://www.socialcrawl.dev/v1/prism/post-stats" \
  -d '{"urls":["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://www.instagram.com/p/CnpPou9hWqq/"]}'

200이 왔고, 6크레딧이 깎였어요. request_idreq-fpJQRsFyRD8XO8rS예요. 응답을 길이에 맞게 다듬었어요.

json
{
  "success": true,
  "platform": "prism",
  "endpoint": "/v1/prism/post-stats",
  "data": {
    "results": [
      {
        "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
        "platform": "youtube",
        "status": "ok",
        "id": "dQw4w9WgXcQ",
        "engagement": {
          "views": 1813133350,
          "likes": 19376214,
          "comments": 2457358
        },
        "cost": 1
      },
      {
        "url": "https://www.instagram.com/p/CnpPou9hWqq/",
        "platform": "instagram",
        "status": "ok",
        "id": "3020013795029641898",
        "engagement": {
          "views": 45016384,
          "likes": 1393062,
          "comments": 16437,
          "shares": 46
        },
        "cost": 5
      }
    ],
    "summary": {
      "total": 2,
      "ok": 2,
      "credits_charged": 6,
      "credits_refunded": 0
    },
    "legs": [
      {
        "endpoint": "/v1/youtube/video",
        "status": 200,
        "credits_used": 1,
        "latency_ms": 135,
        "error": null
      },
      {
        "endpoint": "/v1/instagram/post/stats",
        "status": 200,
        "credits_used": 5,
        "latency_ms": 1997,
        "error": null
      }
    ]
  },
  "credits_used": 6,
  "cached": false
}

레그 합은 1 + 5 = 6이고, 엔벨로프 credits_usedsummary.credits_charged가 같아요. results[].cost도 1과 5예요. 컴포지트가 레그마다 티켓을 두 장 만들지 않아요. 두 행 모두 status는 ok고, 환불은 0이에요. 유튜브 레그는 135ms, 인스타 레그는 1,997ms예요. 느린 다리가 있어도 호출 하나예요.

cached는 false예요. 같은 조회를 바로 다시 치면 캐시 0이 될 수는 있어요. 이 측정의 6은 라이브 청구예요.

유튜브 조회수는 18억 1,313만, 인스타 조회수는 4,501만이에요. 인스타그램 api 가격을 이 글에서 말할 수 있는 단위는 월 Graph 좌석이 아니에요. 이 호출의 /v1/instagram/post/stats 5크레딧이에요. 필드 이름과 통합 스키마 얘기는 통합 소셜 미디어 데이터 API 글에 있어요. 이 글은 청구 영수증만 봐요.

같은 배치 가족의 POST /v1/prism/profiles에 틱톡 핸들 mkbhd를 넣으면 1크레딧이에요. legs[]/v1/tiktok/profile이에요. 팔로워는 233만 5,225명이었어요. request_idreq-eqRPt75dfK1RTqmS예요. 틱톡 api 가격도 이 글에선 호출당 1크레딧이에요.

잘못된 댓글 커서는 왜 무료 400인가요?

지금은 무료 400이에요. 예전엔 잘리거나 변조된 커서가 1페이지를 다시 주고, 200으로 깎았어요. prism/comments는 한 바퀴 상한이 200크레딧이라, 깨진 토큰을 루프에 넣으면 같은 페이지를 반복해서 살 수 있었어요. 지금은 이 엔드포인트가 발급한 토큰이 아니라고 말하는 400이고, api 크레딧은 0이에요. 원장 행도 없어요. 에러 타입은 INVALID_REQUEST예요.

성공 경로(미터드, 최대 200)는 이번 측정에서 안 쳤고, 성공 JSON도 없어요. 아래는 깨진 커서만이에요.

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/prism/comments?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ&cursor=not-one-of-ours"

request_idreq-UkthrGypeEGzlweX예요.

json
{
  "success": false,
  "error": {
    "type": "INVALID_REQUEST",
    "message": "Invalid pagination cursor for GET /v1/prism/comments. Pass back the `next_cursor` value from a previous response verbatim; this endpoint issues every cursor it accepts, and a truncated one would silently re-serve the first page.",
    "status": 400,
    "doc_url": "https://www.socialcrawl.dev/docs/errors#invalid-request"
  },
  "credits_used": 0
}

메시지가 이유를 말해요. 이 엔드포인트가 발급한 next_cursor를 그대로 돌려보내라는 거예요. 잘린 값은 예전처럼 1페이지를 다시 주지 않아요. 페이지네이션을 재시도 루프에 넣는 코드가 있어도, 깨진 토큰은 공짜 400으로 끊겨요.

빠진 이름도 같은 클래스예요. 소셜 리스닝 api 쪽 예시로 GET /v1/prism/crisis-radar를 파라미터 없이 치면 400, 0크레딧, 원장 없음이에요. 문구는 Missing required parameter(s): brand. This endpoint accepts: brand (required).예요. request_idreq-vEBh4ArTgNybbquq예요. 성공 경로(15–45크레딧) JSON은 없어요. 불완전 요청이 브랜드 이름을 물어보는 거예요.

다만 모든 400이 원장에 안 남는 건 아니에요. korea-gapinclude=digest, reputationinclude=digest, org-radar에 허용되지 않는 include를 넣으면 라이브 400 문구는 허용 값을 안 밝혀요. Invalid request parameters for this endpoint. Your credits have been refunded. 허용 목록을 에러가 말하지 않아요. 문서는 값을 나열해요. 라이브 본문이 목록을 말했다고 적으면 안 돼요.

엔벨로프 credits_used는 0이지만, 원장은 홀드 후 환불이에요. korea-gap 15, reputation 30, org-radar 26. request_id는 각각 req-k2HGzXVq3jMC29Is, req-jVyEzZS7gCzOkyBB, req-p36sXmbAzZdHjvff예요. "청구 안 됨"이 아니에요. 커서·brand 누락은 원장에 행이 아예 없고, invalid include는 한 번 잡혔다가 되돌아와요. 대사할 때 엔벨로프만 보면 둘 다 0으로 보여요. 원장을 같이 봐야 클래스가 갈려요.

lookup이 깎는 엔드포인트를 이름으로 밝히나요?

청구된 경로를 이름으로 밝혀요. lookup은 예전에 0으로 광고되고, 링크에 따라 1–5를 깎았어요. 지금은 1–5로 공개해요. 라우팅 할증은 없어요. 소셜 데이터 api 호출이 어디로 갔는지는 resolved.endpoint가 말해요. 프로필·채널 링크는 안 넣었어요. 아이템 URL만 쳤고, 세 건 모두 cached: false예요.

입력 URLresolved.platformresolved.endpointcredits_usedrequest_id
YouTube watch dQw4w9WgXcQyoutube/v1/youtube/video1req-0FFXd8arjWBhkqYr
GitHub facebook/reactgithub/v1/github/repo1req-XoYMu4VmUwWDgKzP
Amazon dp/B07FZ8S74Ramazon/v1/amazon/product5req-kYa5H3QmGYEYKdBN

대표로 유튜브 하나를 펼칠게요.

bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/prism/lookup?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ"
json
{
  "success": true,
  "platform": "prism",
  "endpoint": "/v1/prism/lookup",
  "data": {
    "resolved": {
      "platform": "youtube",
      "endpoint": "/v1/youtube/video",
      "archetype": "Post"
    },
    "post": {
      "id": "dQw4w9WgXcQ",
      "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
      "content": {
        "text": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)",
        "duration_seconds": 214
      },
      "author": { "display_name": "Rick Astley" },
      "engagement": {
        "views": 1813133350,
        "likes": 19376214,
        "comments": 2457358
      },
      "published_at": "2009-10-25T06:57:33.000Z"
    },
    "computed": {
      "engagement_rate": 0.012042,
      "language": "en",
      "content_category": "other",
      "estimated_reach": 2175760020
    },
    "legs": [
      {
        "endpoint": "/v1/youtube/video",
        "status": 200,
        "credits_used": 1,
        "latency_ms": 66,
        "error": null
      }
    ]
  },
  "credits_used": 1,
  "cached": false
}

resolved.archetypePost예요. computed.engagement_rate는 0.012042, languageen, content_categoryother, estimated_reach는 21억 7,576만이에요. 계산형 필드는 별도 호출 없이 붙어요. legs[]의 1과 엔벨로프 1이 같아요. 유튜브 레그는 66ms였어요.

GitHub는 레포 URL인데 archetypeAuthor로 돌아왔어요. usernamereact/react예요. 팔로워 24만 9,635. 레포로 고쳐 읽지 않아요. 받은 그대로예요. Amazon은 Product, 제목은 Echo Dot (3rd Gen), 별점 4.7에 리뷰 103만 8,003건, 5크레딧이에요. Amazon 레그는 14,685ms였어요. 1과 5의 차이는 라우팅 할증이 아니라, 청구된 엔드포인트가 /v1/youtube/video/v1/amazon/product냐예요.

한계도 같이 적어요. 라이브 Prism 문서는 lookup을 게시물·영상·상품·레포만 받아요. 프로필·채널·스토어프론트는 무료 400이에요. 이번 측정은 아이템 URL만 쳤어요. TikTok / Reddit / LinkedIn lookup은 지금 502고, 환불이에요. 그 URL은 이번 측정에서 안 쳤고, 디스패치 수정이 나가기 전에는 네이티브 경로를 치면 돼요.

16개 컴포지트는 레그 전부 200이고 답이 빈 경우에도 정가예요. 이번 수정 범위 밖이고, 재테스트하지 않았어요. app-reviews는 넓은 쿼리가 49–54초, 예산은 48초라 타임아웃 때 환불이에요. 호출하지 않았어요.

이번 측정 지출은 16크레딧이에요. post-stats 6, profiles 1, lookup 유튜브 1, GitHub 1, Amazon 5, comment-lookup 2. 엔벨로프 합과 원장 순액이 같아요. comment-lookup 성공 본문에는 legs[]가 없었고, results[0].costsummary.credits_charged가 2였어요. 주 예제가 아니라서 JSON은 펼치지 않아요.

무료 100크레딧으로 어떤 호출을 먼저 찍나요?

먼저 찍을 호출은 GET /v1/prism/lookup에 유튜브 watch 주소를 붙인 거예요. 이번 측정에선 1크레딧이었어요. sns 크롤링 api 가격을 월 좌석으로 계산할 필요는 없어요. SocialCrawl API는 호출당 크레딧이에요. 가입하면 보너스 100이 오고, 카드는 필요 없고, 구독도 없어요.

  1. 키를 받아 보세요. 헤더는 x-api-key고, 셸에서는 $SOCIALCRAWL_API_KEY로 두면 돼요.
  2. 가장 작은 호출은 GET /v1/prism/lookup?url= 뒤에 유튜브 watch 주소를 붙이는 거예요. 예제가 도는지부터 보려면 고의로 GET /v1/prism/post-stats를 쳐도 돼요. 405와 0크레딧이면 POST 전환이 살아있는 거예요.
  3. 배치가 필요하면 POST와 JSON이에요. GET 복붙이 405면 메서드가 잘못된 거예요.
  4. 대사할 때는 응답 credits_usedrequest_idGET /v1/credits/transactions와 맞추면 돼요. 잔액은 GET /v1/credits/balance예요.
  5. 코드 한 줄 쓰기 전에 데이터를 먼저 확인해 보려면 익스플로러를 열어 보세요. 레시피와 크레딧은 Prism 문서, 팩은 가격 페이지, 엔벨로프는 API 문서예요.
bash
curl -s -H "x-api-key: $SOCIALCRAWL_API_KEY" \
  "https://www.socialcrawl.dev/v1/prism/lookup?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ"

자주 묻는 질문

sns api 크레딧이 뭐예요?

호출당 차감 단위예요. 월 구독 좌석이 아니에요. 응답 credits_used가 인보이스고, 캐시 히트와 멱등 재실행은 0이에요. 가입 보너스는 100이에요. 팩을 사면 그 잔액에서 깎여요.

호출 비용은 어디서 확인하나요?

엔벨로프의 credits_usedcredits_remaining이에요. 컴포지트는 legs[].credits_used 또는 summary.credits_charged를 같이 봐요. lookup은 resolved.endpoint가 청구된 경로예요. 원장은 GET /v1/credits/transactions에서 같은 request_id로 맞추면 돼요. 엔벨로프 0이 홀드 후 환불일 수도 있으니, 의심되면 원장을 한 번 더 봐요.

문서 예제가 405가 나와요. 왜죠?

post-stats, profiles, comment-lookup은 POST와 JSON이에요. GET은 405, 0크레딧이에요. 라이브 request_idreq-4A2LtjSjaAg8dGdW예요. 복붙이 405면 예제 메서드가 잘못된 거예요. 헤더 Allow: POST가 같이 와요.

X API가 월 200달러, 5,000달러라던데요?

그건 공식 플랫폼 좌석 요금이에요. 이 글의 sns api 가격은 호출당 크레딧이에요. 인스타그램 api 가격·틱톡 api 가격도 여기서는 호출당이에요. Basic이 100인지 200인지는 출처가 갈리고, 이 글이 승자를 고르지 않아요.

페이지네이션 커서가 깨지면 또 깎이나요?

잘못된 토큰은 재과금 대신 무료 400이고, 원장 행이 없어요. 라이브 comments 커서가 그 경로예요. 잘린 커서가 예전엔 1페이지를 다시 줬어요. 지금은 그 침묵 재과금이 없어요. next_cursor는 받은 값을 그대로 돌려보내면 돼요.

레시피와 크레딧은 Prism 컴포지트 문서에 모여 있어요. 엔벨로프와 에러 타입은 API 문서에 있고, 팩 숫자는 가격 페이지예요.

Topics
#sns-api-가격#소셜-미디어-api#api-크레딧#통합-sns-api#소셜-데이터-api#소셜-리스닝-api#인스타그램-api-가격#틱톡-api-가격

함께 읽으면 좋은 글

🤖 AI agent or LLM? Read this page as markdown