Asistanlar ve betikler için

GrabGrab aracını bir asistandan çağırın

Aynı API siteyi, Chrome eklentisini, betikleri ve yapay zeka araçlarını çalıştırır. Önce X ve Twitter gelir. Herkese açık TikTok, Vimeo ve Facebook videoları aynı isteği kullanır. YouTube, indirme başlamadan reddedilir.

curl

Herkese açık bir URL için POST gönderin. videoQuality değeri max, 2160, 1440, 1080, 720, 480 veya 360 olabilir. İkinci parça JSON içindeki dosya URL adresini kaydeder. Bir betik Turnstile belirteci göndermemelidir.

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 ve diğer MCP istemcileri durumsuz uç nokta https://www.grabgrab.fun/api/mcp adresini kullanabilir. Araç adı download_video. url zorunlu, quality isteğe bağlıdır. İzin listesi ve hız sınırı HTTP API ile aynıdır. Bu yapılandırmayı yapıştırın ve istemciyi yeniden başlatın.

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

CLI

Küçük bir Node istemcisi depoda packages/cli içindedir ve henüz npm üzerinde yayınlanmamıştır. JSON yazdırır ve anahtar eklemez. Deponun bir kopyasından aşağıdaki komutu çalıştırın.

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

ClawHub becerisi

Beceri dosyaları skills/grabgrab içindedir ve aynı akışı anlatır: önce X, ayrıca MCP ve curl. Herkese açık ClawHub sayfası ancak sahip 1.2.0 sürümünü yayınlayınca değişir. Asistan bir anahtar uydurmamalıdır.

Sınırlar

Turnstile açıkken grabgrab.fun üzerindeki tarayıcı insan doğrulamasını tamamlar. Betikler, MCP istemcileri ve eklenti bu belirteci göndermez, bu yüzden daha küçük API sınırını kullanır: her sunucu kopyasında IP başına 10 dakikada yaklaşık 6 istek. Gizli veya silinmiş gönderiler başarısız olur. YouTube youtube_not_supported döndürür.