İçeriğe geç

Repo

GET/v1/github/repository1 kredi

Herkese açık bir GitHub reposunun ayrıntılarını döndürür: sahip, açıklama, dil, yıldız, fork ve izleyici sayıları, açık issue'lar, konular, lisans, varsayılan branch ve tarihler.

01Sorgu parametreleri

AdTürAçıklama
urlisteğe bağlıstringRepo URL'si, örneğin `https://github.com/golang/go`. Ya `url` ya da `owner` ile `repo` birlikte verilmelidir.
owneristeğe bağlıstringRepo sahibi (kullanıcı veya organizasyon); `url` verilmediğinde `repo` ile birlikte kullanılır.
repoisteğe bağlıstringRepo adı; `url` verilmediğinde `owner` ile birlikte kullanılır.

02İstek

curl "https://api.scrapesocial.ai/v1/github/repository?url=https%3A%2F%2Fgithub.com%2Fgolang%2Fgo" \
  -H "x-api-key: $SCRAPESOCIAL_KEY"

03Yanıtlar

API'nin gerçek yanıtları. Listeler 2 öğeye kısaltılmıştır.

GET /v1/github/repository?url=https%3A%2F%2Fgithub.com%2Fgolang%2Fgo

{
  "success": true,
  "credits_remaining": 4980,
  "credits_charged": 1,
  "repository": {
    "id": 23096959,
    "node_id": "MDEwOlJlcG9zaXRvcnkyMzA5Njk1OQ==",
    "name": "go",
    "full_name": "golang/go",
    "owner": {
      "id": 4314092,
      "login": "golang",
      "avatar_url": "https://avatars.githubusercontent.com/u/4314092?v=4",
      "url": "https://github.com/golang",
      "type": "Organization"
    },
    "private": false,
    "url": "https://github.com/golang/go",
    "description": "The Go programming language",
    "fork": false,
    "homepage": "https://go.dev",
    "language": "Go",
    "forks_count": 21621,
    "stars_count": 139573,
    "watchers_count": 139573,
    "size": 462859,
    "default_branch": "master",
    "open_issues_count": 10456,
    "topics": [
      "go",
      "golang"
    ],
    "license": {
      "key": "bsd-3-clause",
      "name": "BSD 3-Clause \"New\" or \"Revised\" License",
      "spdx_id": "BSD-3-Clause"
    },
    "archived": false,
    "disabled": false,
    "visibility": "public",
    "pushed_at": "2026-10-24T20:27:02Z",
    "created_at": "2014-08-19T04:33:40Z",
    "updated_at": "2026-10-25T17:05:53Z"
  }
}

Tüm uç noktalarda ortak

Her rota bunları döndürebilir: eksik ya da hatalı anahtar, biten kredi, yanıt vermeyen platform ya da bizim tarafımızdaki bir hata. Hiçbiri kredi harcamaz.

GET /v1/cosmos/profile?handle=design

{
  "success": false,
  "message": "Invalid API key"
}

04Notlar

Repo bilgisi `repository` nesnesindedir; yıldız sayısı `stars_count` alanındadır. Bilinmeyen bir repo ücretsiz 404, GitHub'ın erişimi kısıtladığı bir repo ücretsiz 403, GitHub reposu olmayan bir URL ise ücretsiz 400 döner.

05Hatalar ve krediler

Her hatada success: false ve gerçek bir HTTP durum kodu döner; kredi düşmez.

  • 400missing_parameter

    Zorunlu bir parametre eksik veya geçersiz.

  • 403private_account

    Hesap gizli ya da yaş kısıtlamalı.

  • 404not_found

    Böyle bir hesap yok.

  • 503upstream_error

    Platform şu an cevap vermiyor; tekrar deneyin.