İçeriğe geç

Trend Repolar

GET/v1/github/trending/repositories1 kredi

GitHub'ın trend listesindeki repoları döndürür; her biri sıra, açıklama, dil, yıldız ve fork sayıları, dönem içinde kazanılan yıldızlar ve öne çıkan katkıcılarla gelir.

01Sorgu parametreleri

AdTürAçıklama
languageisteğe bağlıstringFiltrelenecek programlama dili, örneğin `go` veya `typescript`.
sinceisteğe bağlıstringTrend dönemi.Varsayılan: dailyKabul edilen değerler:dailyweeklymonthly
spoken_language_codeisteğe bağlıstringRepoların konuşma dilinin iki harfli kodu, örneğin `en`.

02İstek

curl "https://api.scrapesocial.ai/v1/github/trending/repositories?language=go&since=weekly" \
  -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/trending/repositories?language=go&since=weekly

{
  "success": true,
  "credits_remaining": 4980,
  "credits_charged": 1,
  "since": "weekly",
  "language": "go",
  "spoken_language_code": null,
  "repositories": [
    {
      "rank": 1,
      "owner": "Asymptote-Labs",
      "repo": "agent-beacon",
      "full_name": "Asymptote-Labs/agent-beacon",
      "url": "https://github.com/Asymptote-Labs/agent-beacon",
      "description": "The cross-harness, self-improving memory layer for AI agents. Join our community: https://discord.com/invite/zdNChS2fBu",
      "language": "Go",
      "language_color": "#00ADD8",
      "stars_count": 2802,
      "forks_count": 255,
      "stars_today": 920,
      "stars_today_text": "920 stars this week",
      "built_by": [
        {
          "username": "claude",
          "avatar_url": "https://avatars.githubusercontent.com/u/81847?s=40&v=4"
        },
        {
          "username": "jqdsouza",
          "avatar_url": "https://avatars.githubusercontent.com/u/13512741?s=40&v=4"
        }
      ]
    },
    {
      "rank": 2,
      "owner": "slavakurilyak",
      "repo": "awesome-ai-agents",
      "full_name": "slavakurilyak/awesome-ai-agents",
      "url": "https://github.com/slavakurilyak/awesome-ai-agents",
      "description": "Awesome list of 300+ agentic AI resources",
      "language": "Go",
      "language_color": "#00ADD8",
      "stars_count": 2696,
      "forks_count": 702,
      "stars_today": 193,
      "stars_today_text": "193 stars this week",
      "built_by": [
        {
          "username": "slavakurilyak",
          "avatar_url": "https://avatars.githubusercontent.com/u/6625584?s=40&v=4"
        },
        {
          "username": "claude",
          "avatar_url": "https://avatars.githubusercontent.com/u/81847?s=40&v=4"
        }
      ]
    }
  ]
}

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

Yanıt, `repositories` listesinin yanında filtreleri de geri döndürür (`since`, `language`, `spoken_language_code`; verilmeyenler null). Listenin tamamı tek yanıtta gelir, başka sayfası yoktur. Boş liste 200 döner ve 0 kredi tutar. Listelenen değerler dışında bir `since` ü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.