GitHub API

Build a personal developer productivity dashboard

Track your commits, PRs, reviews, and issues across repos. See which projects eat your time, measure review turnaround, and generate weekly summaries for standups.

Free. 5,000 requests/hour with personal access token.

GitHubdocs →

How it works with Loony

Describe it.
Deploy it.
Query it.

Managed database.

Your GitHub data lives in its own Postgres instance. Zero config. Data accumulates over time.

Scheduled syncs.

Cron jobs run on Loony infra. Every minute on free. Your data stays fresh without you thinking about it.

REST + MCP endpoints.

Query from your agent, your dashboard, or connect BI tools directly. Full OpenAPI spec included.

TerminalSchema
$ "Pull my GitHub commits, PRs, and reviews from the last 3 months across all my repos. Summarize weekly by repo and activity type."

 Schema validated
 Database provisioned
 Scripts deployed
 Schedules registered

Done.

# Your data is now at:
REST  /data/v1/github/query
MCP   /mcp/v1/github/mcp
SQL   psql $DATABASE_URL

What you get

GitHub's contribution graph shows green squares. Loony gives you the actual data: which repos, what kind of work, how your patterns change over months. Query it from your agent for standup prep or weekly reports.

mv_weekly_activity
  week          date        -- ISO week start
  repo          text        -- repository name
  commits       integer     -- count
  prs_opened    integer     -- count
  prs_merged    integer     -- count
  reviews       integer     -- count
  avg_pr_hours  numeric     -- time to merge

Even better together

Pair GitHub activity with Linear tickets to connect code output to project goals. Add WakaTime to see how coding hours translate to shipped code.

Stop gluing. Start shipping.

Describe your data. Deploy. Query. Done.

API Library →