프로필
1 크레딧/v1/facebook/profile공개 프로필 정보를 반환합니다. 표시 이름, 소개, 카운터, URL이 포함됩니다.
url, get_business_hours
SocialCrawl API 키로 공개 Facebook 데이터를 구조화 JSON으로 가져옵니다. Post, Comment, Author 스키마는 다른 플랫폼과 같습니다. 호출은 크레딧으로 과금됩니다.
활성 엔드포인트는 23개입니다.
공개 Facebook 읽기 엔드포인트는 23개입니다. 프로필, 게시물, 릴스, 댓글, Ad Library, 그룹, 이벤트, 마켓플레이스 검색을 제공합니다. 데이터 API만 지원합니다.
/v1/facebook/profile공개 프로필 정보를 반환합니다. 표시 이름, 소개, 카운터, URL이 포함됩니다.
url, get_business_hours
/v1/facebook/profile/full공개 전체 프로필 정보를 반환합니다. 표시 이름, 소개, 카운터, URL이 포함됩니다.
url, posts, cursor, include
/v1/facebook/profile/posts공개 프로필 게시물 정보를 반환합니다. 표시 이름, 소개, 카운터, URL이 포함됩니다.
url, pageId, cursor
/v1/facebook/post공개 게시물 데이터를 반환합니다. 본문, 참여 지표, 작성자 필드가 포함됩니다.
url, get_comments, get_transcript
/v1/facebook/post/comments공개 댓글 데이터를 반환합니다. 작성자, 본문, 참여 지표가 포함됩니다.
url, feedback_id, cursor
/v1/facebook/post/transcript공개 대본 또는 자막 데이터를 반환합니다. 없으면 환불될 수 있습니다.
url
/v1/facebook/adlibrary/search/ads공개 검색 결과를 반환합니다. 제목, 스니펫 또는 게시물 행이 포함됩니다.
query, sort_by, search_type, ad_type, country
/v1/facebook/adlibrary/ad공개 광고 상세 데이터를 반환합니다. 본문, 참여 지표, 작성자 필드가 포함됩니다.
id, url, trim
/v1/facebook/group/posts공개 그룹 게시물 데이터를 반환합니다. 본문, 참여 지표, 작성자 필드가 포함됩니다.
url, group_id, sort_by, cursor
/v1/facebook/marketplace/search공개 검색 결과를 반환합니다. 제목, 스니펫 또는 게시물 행이 포함됩니다.
query, lat, lng, radius_km, min_price, max_price
Facebook 페이지의 공개 프로필을 돌려줍니다. 페이지 id와 표시 이름, 프로필 이미지, 소개글, 팔로워 수, 페이지 좋아요 수가 담깁니다.
페이지 URL만 있을 때 그곳이 어떤 페이지인지 먼저 훑어볼 때 사용하세요. 게시물과 사진, 릴스는 각각 profile/posts, profile/photos, profile/reels를 쓰세요.
1크레딧
url · Full URL of the Facebook page or profile
$ curl https://www.socialcrawl.dev/v1/facebook/profile?url=https%3A%2F%2Fwww.facebook.com%2FMeta \
-H "x-api-key: sc_YOUR_API_KEY"// 파라미터를 수정한 뒤 "실행해보기"를 누르면 실제 응답을 받습니다Facebook도 다른 SocialCrawl 소셜 엔드포인트와 같습니다. API 키로 GET /v1/facebook/… 를 호출하고 캐시 미스에 크레딧을 쓰며 동일한 JSON 봉투를 받습니다. 별도 SDK는 없습니다.
x-api-key 헤더에 키를 보냅니다. SocialCrawl 카탈로그 전 구간에 같은 키를 사용합니다.
라우트는 GET입니다. handle, url, query, cursor를 쿼리로 전달합니다. 과금 전에 형식을 검증합니다.
라이브 미스는 라우트 티어를 차감합니다. 캐시 히트는 0입니다. 빈 응답과 하드 실패는 환불됩니다.
응답 형태는 success, data, credits_used, credits_remaining, request_id, cached로 동일합니다.
대부분 제품은 계정을 확인한 뒤 목록을 보고 필요한 게시물만 깊게 읽습니다.
GET /v1/facebook/profileAuthor 형태 프로필입니다.
핸들 또는 id를 한 번 확정합니다.
GET /v1/facebook/profile/full최근 공개 항목의 PostList입니다.
라우트가 지원하면 cursor 또는 after로 페이지를 넘깁니다.
GET /v1/facebook/profile/postsURL 또는 id 기준 전체 Post입니다.
목록 행만으로 부족할 때 사용합니다.
GET /v1/facebook/post플랫폼이 제공하는 CommentList입니다.
스레드가 중요할 때만 확장합니다.
GET /v1/facebook/profile
?url=https://www.facebook.com/Meta
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here{
"success": true,
"data": { "/* Author | Post | PostList | CommentList | … */": true },
"credits_used": 1,
"credits_remaining": 9999,
"request_id": "req_…",
"cached": false
}archetype이 맞으면 필드 이름은 SocialCrawl 나머지 플랫폼과 같습니다.
id, username, display_name, avatar_url, bio, followers, url, ext
items[].post에 id, url, content, engagement, author, published_at, ext
댓글 라우트가 있을 때 items[]에 author, content.text, engagement, published_at
검색 결과, 미디어 메타데이터, 대본 등 라우트별 필드
다른 /v1 플랫폼 엔드포인트와 같은 요청 수명 주기입니다.
Next.js catch-all이 Hono 소셜 API로 연결됩니다. request_id를 발급하고 키를 인증한 뒤 속도 제한과 동시성을 적용합니다.
레지스트리에서 라우트를 찾습니다. 필수 파라미터를 먼저 검사합니다. 잘못된 입력은 미과금 400입니다. 유효 호출은 upstream 전에 차감합니다.
platform + resource + params로 캐시 키를 만듭니다. 히트는 credits_used 0입니다. 미스는 재시도와 서킷 브레이커로 upstream을 호출합니다.
upstream JSON을 Author / Post / PostList / CommentList(또는 라우트 archetype)로 매핑하고 검증한 뒤 성공 봉투로 감싸 과금 감사 로그를 남깁니다.
운영에서 중요한 과금 규칙
Facebook은 SocialCrawl의 공개 읽기 데이터입니다. 공유 스키마로 정규화하므로 별도 OAuth를 배울 필요가 없습니다.
레지스트리에 노출된 공개 Facebook 표면입니다. 연구·모니터링·제품 작업을 위한 읽기 전용입니다.
하나의 게이트웨이 뒤에서 소셜 읽기 upstream을 호출합니다. 등록된 두꺼운 라우트는 Prism 컴포지트로 단계를 묶습니다.
success, data, credits_used, request_id, cached 통일 JSON 봉투입니다. Author / Post / Comment 리프를 공유합니다.
쓰기 엔드포인트와 비공개 수신함은 없습니다. 비활성 라우트는 활성 개수에 넣지 않습니다.
이 API가 가장 많이 사용되는 작업입니다.
페이지 모니터링과 Ad Library 조사
호출은 Facebook 프로필, 콘텐츠 목록, 검색, 심화 경로에 집중됩니다. 오가닉 페이지 읽기와 Meta Ad Library 검색을 하나의 키와 봉투로 제공합니다.
상세 읽기는 캐시 미스 기준 수 초 수준입니다. 검색과 두꺼운 컴포지트는 더 느린 경로입니다.
Facebook 데이터가 가장 많이 쓰이는 작업입니다. 각 항목에서 엔드포인트 순서와 과금 방식을 확인합니다.
이 데이터를 활용하는 대표적인 방식과 각 방식에서 주로 사용하는 스택입니다.
Facebook 프로필과 피드를 폴링합니다. 참여 속도가 뛰면 알립니다.
Facebook에서 검색 후 게시물을 확장해 브랜드·제품·경쟁 언어를 모읍니다.
해석-목록-상세를 파이프라인에 연결합니다. 캐시 히트로 반복 비용을 낮춥니다.
라이브 미스는 티어별 크레딧을 사용합니다. 캐시 히트는 무료입니다. 빈 응답과 하드 실패는 환불됩니다.
curl "https://www.socialcrawl.dev/v1/facebook/profile?url=https://www.facebook.com/Meta" \
-H "x-api-key: sc_your_api_key_here"curl "https://www.socialcrawl.dev/v1/facebook/profile/full?url=https://example.com/…" \
-H "x-api-key: sc_your_api_key_here"모든 엔드포인트가 같은 응답 구조의 JSON을 보내드려요. 엔드포인트가 해당 지표를 지원하고 계산에 필요한 원본 값이 있을 때만 참여율·콘텐츠 카테고리 같은 계산 필드가 포함돼요.
같은 Facebook 데이터를 받는 두 가지 방법을 나란히 비교했어요. 인증부터 비용까지 한눈에 확인해 보세요.
| 항목 | SocialCrawl | 공식 Meta Graph API |
|---|---|---|
| 인증 | x-api-key 헤더 하나면 돼요 | Facebook 로그인으로 권한별 액세스 토큰을 발급받아야 해요 |
| 시작과 심사 | 가입하고 1분 안에 바로 호출할 수 있어요 | Meta 개발자 앱 등록과 앱 심사, 비즈니스 인증까지 거쳐야 해요 |
| 요청 한도 | 앱 단위 쿼터 대신 쓴 만큼 크레딧으로 결제해요 | 앱·사용자 단위로 호출 한도가 걸려 있어요 |
| 데이터 범위 | 공개 페이지, 게시물, 댓글, 그룹, 릴스, 이벤트, Marketplace, Ad Library까지 받아볼 수 있어요 | 내가 운영하는 페이지 위주이고, 공개 콘텐츠 접근은 많이 제한돼요 |
| 응답 스키마 | 51개 플랫폼이 같은 통합 JSON 스키마를 써요 | Graph 노드·엣지 구조예요 |
| 요금 | 요청당 1 크레딧부터, 100 크레딧 무료로 시작해요 | 호출 한도 안에서는 무료예요 |
| 유지보수 | Facebook 화면이 바뀌어도 통합 스키마가 그대로 유지돼요 | 게시·인사이트·메시지 같은 운영 기능은 공식 API가 더 강해요 |
인증
시작과 심사
요청 한도
데이터 범위
응답 스키마
요금
유지보수
API, 요금제, 기능에 대한 질문과 답변입니다.
문의하기AI에게 SocialCrawl을 물어보세요