Skip to main content
GET
/
api
/
research
/
v1
/
list-trending-repos
ListTrendingRepos
curl --request GET \
  --url https://api.example.com/api/research/v1/list-trending-repos
{
  "repos": [
    {
      "fullName": "<string>",
      "description": "<string>",
      "language": "<string>",
      "stars": 1,
      "starsToday": 123,
      "forks": 123,
      "url": "<string>"
    }
  ],
  "pagination": {
    "nextCursor": "<string>",
    "totalCount": 123
  }
}

Query Parameters

page_size
integer<int32>

Maximum items per page (1-100).

cursor
string

Cursor for next page.

language
string

Programming language filter (e.g., "python", "typescript").

period
string

Trending period (e.g., "daily", "weekly"). Defaults to "daily".

Response

Successful response

ListTrendingReposResponse contains trending GitHub repositories.

repos
object[]
pagination
object

PaginationResponse contains pagination metadata returned alongside list results.