Tutorial: Pull GitHub data
Fetch repo stats, releases, or a user's public activity — no GitHub token needed for public data.
Repo snapshot
curl -X POST ".../v1/actors/github-repo/run-sync-get-dataset-items" \
-H "X-API-Key: vk_live_..." -H "Content-Type: application/json" \
-d '{"owner":"torvalds","repo":"linux"}'
{ "items": [{ "full_name": "torvalds/linux", "stargazers_count": 178000,
"forks": 52000, "open_issues": 340, "license": "GPL-2.0" }] }
Common recipes
github-user— public profile + repo list.github-releases— latest releases/tags for a repo.- Combine with a scheduled task to track stars/releases over time.
Why use the actor instead of GitHub's API directly?
Same envelope as every other actor, built-in rate-limit handling, and cited sources — so GitHub data drops into the same pipeline as your scraping and geo calls.