Details of any public GitHub repository, up to 500 per run: stars, forks, watchers, open issues, primary language, license, topics, default branch, size, homepage, created and last push dates, and the archived and fork flags, from GitHub's own API. No profiles, no emails. Pay per repository.
One repository delivered with its counts and metadata. Unknown repositories and rate-limited requests are never charged.
ACTOR=steadydata~github-repo-details URL="https://api.apify.com/v2/acts/$ACTOR/run-sync-get-dataset-items" curl -X POST "$URL?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"repos": ["python/cpython", "https://github.com/apify/crawlee-python"]}' # rows come straight back as JSON, one object per delivered row
| Field | Name | What it does |
|---|---|---|
reposrequired | Repositories | One per row, up to 500: 'owner/name' or a GitHub URL (https://github.com/python/cpython). |
githubToken | GitHub token (optional) | Your own GitHub token lifts the limit from 60 to 5,000 requests per hour. Leave empty for small lists. The token is only used for these requests. |
{
"fullName": string | null,
"owner": string | null,
"name": string | null,
"url": string | null,
"description": string | null,
"stars": integer | null,
"forks": integer | null,
"watchers": integer | null,
"openIssues": integer | null,
"language": string | null,
"license": string | null,
"topics": array | null,
"defaultBranch": string | null,
"sizeKb": integer | null,
"homepage": string | null,
"createdAt": string | null,
"pushedAt": string | null,
"updatedAt": string | null,
"isArchived": boolean | null,
"isFork": boolean | null,
"isTemplate": boolean | null,
"hasIssues": boolean | null,
"hasWiki": boolean | null,
"status": string | null,
"input": string | null,
"errorCode": string | null,
"error": string | null
}| Field | Type |
|---|---|
fullName | string, null |
owner | string, null |
name | string, null |
url | string, null |
description | string, null |
stars | integer, null |
forks | integer, null |
watchers | integer, null |
openIssues | integer, null |
language | string, null |
license | string, null |
topics | array, null |
defaultBranch | string, null |
sizeKb | integer, null |
homepage | string, null |
createdAt | string, null |
pushedAt | string, null |
updatedAt | string, null |
isArchived | boolean, null |
isFork | boolean, null |
isTemplate | boolean, null |
hasIssues | boolean, null |
hasWiki | boolean, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |