도우미와 스크립트용

도우미에서 GrabGrab 호출

같은 API가 웹사이트, Chrome 확장, 스크립트, AI 도구를 처리합니다. X와 Twitter가 먼저입니다. 공개 TikTok, Vimeo, Facebook 영상도 같은 요청을 씁니다. YouTube는 다운로드를 시작하기 전에 거부합니다.

curl

공개 URL을 POST로 보냅니다. videoQuality는 max, 2160, 1440, 1080, 720, 480, 360 중 하나입니다. 두 번째 예는 JSON의 파일 URL을 저장합니다. 스크립트는 Turnstile 토큰을 보내지 마세요.

curl -s -X POST "https://www.grabgrab.fun/api/download" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://x.com/X/status/1697304622749086011","videoQuality":"1080"}'
curl -L -o video.mp4 "PASTE_THE_URL_FROM_THE_JSON"

MCP

Claude Desktop, Cursor와 다른 MCP 클라이언트는 상태가 없는 끝점 https://www.grabgrab.fun/api/mcp 를 쓸 수 있습니다. 도구 이름은 download_video이고 url은 필수, quality는 선택입니다. 허용 목록과 제한은 HTTP API와 같습니다. 이 설정을 붙인 뒤 클라이언트를 다시 시작하세요.

{
  "mcpServers": {
    "grabgrab": {
      "url": "https://www.grabgrab.fun/api/mcp"
    }
  }
}

CLI

작은 Node 클라이언트가 저장소의 packages/cli에 있으며 아직 npm에 게시하지 않았습니다. JSON을 출력하고 키를 넣지 않습니다. 저장소 사본에서 아래 명령을 실행하세요.

node packages/cli/bin/grabgrab.mjs "https://x.com/X/status/1697304622749086011" 1080

ClawHub 스킬

스킬 파일은 skills/grabgrab에 있고 X를 먼저 두는 같은 흐름과 MCP, curl을 설명합니다. 공개 ClawHub 페이지는 소유자가 버전 1.2.0을 게시한 뒤에만 바뀝니다. 도우미는 키를 만들어 내지 마세요.

제한

Turnstile이 켜져 있으면 grabgrab.fun 브라우저는 사람 확인을 마칩니다. 스크립트, MCP 클라이언트, 확장은 그 토큰을 보내지 않으므로 더 작은 API 제한을 씁니다. 서버 인스턴스마다 IP당 10분에 약 6회입니다. 비공개이거나 삭제된 글은 실패합니다. YouTube는 youtube_not_supported를 반환합니다.