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
| Ad | Tür | Açıklama |
|---|---|---|
| languageisteğe bağlı | string | Filtrelenecek programlama dili, örneğin `go` veya `typescript`. |
| sinceisteğe bağlı | string | Trend dönemi.Varsayılan: dailyKabul edilen değerler:dailyweeklymonthly |
| spoken_language_codeisteğe bağlı | string | Repoları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.