GitHub Activity API

Get public GitHub profile contribution activity for a user. Defaults to the current year and returns one month at a time.

1 creditper request
GET
/v1/github/user/activity
curl "https://api.scrapecreators.com/v1/github/user/activity" \
  -H "x-api-key: "
{
  "success": true,
  "credits_remaining": 49997684632,
  "username": "kentcdodds",
  "year": 2026,
  "month": "May 2026",
  "activity": [
    {
      "summary": "Created 186 commits in 13 repositories",
      "details": [
        {
          "text": "kentcdodds/kody 144 commits",
          "repository": {
            "text": "kentcdodds/kody",
            "url": "https://github.com/kentcdodds/kody"
          },
          "links": [
            {
              "text": "kentcdodds/kody",
              "url": "https://github.com/kentcdodds/kody"
            },
            {
              "text": "144 commits",
              "url": "https://github.com/kentcdodds/kody/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "kody-bot/connector-kit 9 commits",
          "repository": {
            "text": "kody-bot/connector-kit",
            "url": "https://github.com/kody-bot/connector-kit"
          },
          "links": [
            {
              "text": "kody-bot/connector-kit",
              "url": "https://github.com/kody-bot/connector-kit"
            },
            {
              "text": "9 commits",
              "url": "https://github.com/kody-bot/connector-kit/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "kentcdodds/kentcdodds.com 8 commits",
          "repository": {
            "text": "kentcdodds/kentcdodds.com",
            "url": "https://github.com/kentcdodds/kentcdodds.com"
          },
          "links": [
            {
              "text": "kentcdodds/kentcdodds.com",
              "url": "https://github.com/kentcdodds/kentcdodds.com"
            },
            {
              "text": "8 commits",
              "url": "https://github.com/kentcdodds/kentcdodds.com/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "kentcdodds/stream-systems-visual 8 commits",
          "repository": {
            "text": "kentcdodds/stream-systems-visual",
            "url": "https://github.com/kentcdodds/stream-systems-visual"
          },
          "links": [
            {
              "text": "kentcdodds/stream-systems-visual",
              "url": "https://github.com/kentcdodds/stream-systems-visual"
            },
            {
              "text": "8 commits",
              "url": "https://github.com/kentcdodds/stream-systems-visual/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "kentcdodds/kody-home-connector 6 commits",
          "repository": {
            "text": "kentcdodds/kody-home-connector",
            "url": "https://github.com/kentcdodds/kody-home-connector"
          },
          "links": [
            {
              "text": "kentcdodds/kody-home-connector",
              "url": "https://github.com/kentcdodds/kody-home-connector"
            },
            {
              "text": "6 commits",
              "url": "https://github.com/kentcdodds/kody-home-connector/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "kentcdodds/kids-ledger 3 commits",
          "repository": {
            "text": "kentcdodds/kids-ledger",
            "url": "https://github.com/kentcdodds/kids-ledger"
          },
          "links": [
            {
              "text": "kentcdodds/kids-ledger",
              "url": "https://github.com/kentcdodds/kids-ledger"
            },
            {
              "text": "3 commits",
              "url": "https://github.com/kentcdodds/kids-ledger/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "epicweb-dev/epicshop 2 commits",
          "repository": {
            "text": "epicweb-dev/epicshop",
            "url": "https://github.com/epicweb-dev/epicshop"
          },
          "links": [
            {
              "text": "epicweb-dev/epicshop",
              "url": "https://github.com/epicweb-dev/epicshop"
            },
            {
              "text": "2 commits",
              "url": "https://github.com/epicweb-dev/epicshop/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "epicweb-dev/eprec 1 commit",
          "repository": {
            "text": "epicweb-dev/eprec",
            "url": "https://github.com/epicweb-dev/eprec"
          },
          "links": [
            {
              "text": "epicweb-dev/eprec",
              "url": "https://github.com/epicweb-dev/eprec"
            },
            {
              "text": "1 commit",
              "url": "https://github.com/epicweb-dev/eprec/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "epicweb-dev/epicli 1 commit",
          "repository": {
            "text": "epicweb-dev/epicli",
            "url": "https://github.com/epicweb-dev/epicli"
          },
          "links": [
            {
              "text": "epicweb-dev/epicli",
              "url": "https://github.com/epicweb-dev/epicli"
            },
            {
              "text": "1 commit",
              "url": "https://github.com/epicweb-dev/epicli/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "epicweb-dev/remember 1 commit",
          "repository": {
            "text": "epicweb-dev/remember",
            "url": "https://github.com/epicweb-dev/remember"
          },
          "links": [
            {
              "text": "epicweb-dev/remember",
              "url": "https://github.com/epicweb-dev/remember"
            },
            {
              "text": "1 commit",
              "url": "https://github.com/epicweb-dev/remember/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "epicweb-dev/cachified 1 commit",
          "repository": {
            "text": "epicweb-dev/cachified",
            "url": "https://github.com/epicweb-dev/cachified"
          },
          "links": [
            {
              "text": "epicweb-dev/cachified",
              "url": "https://github.com/epicweb-dev/cachified"
            },
            {
              "text": "1 commit",
              "url": "https://github.com/epicweb-dev/cachified/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "epicweb-dev/react-e2e-testing-with-pl... 1 commit",
          "repository": {
            "text": "epicweb-dev/react-e2e-testing-with-pl...",
            "url": "https://github.com/epicweb-dev/react-e2e-testing-with-playwright"
          },
          "links": [
            {
              "text": "epicweb-dev/react-e2e-testing-with-pl...",
              "url": "https://github.com/epicweb-dev/react-e2e-testing-with-playwright"
            },
            {
              "text": "1 commit",
              "url": "https://github.com/epicweb-dev/react-e2e-testing-with-playwright/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        },
        {
          "text": "kentcdodds/mediarss 1 commit",
          "repository": {
            "text": "kentcdodds/mediarss",
            "url": "https://github.com/kentcdodds/mediarss"
          },
          "links": [
            {
              "text": "kentcdodds/mediarss",
              "url": "https://github.com/kentcdodds/mediarss"
            },
            {
              "text": "1 commit",
              "url": "https://github.com/kentcdodds/mediarss/commits?author=kentcdodds&since=2026-05-01&until=2026-05-22"
            }
          ],
          "language": null,
          "date_text": null,
          "date_description": null
        }
      ]
    },
    {
      "summary": "Created 2 repositories",
      "details": [
        {
          "text": "kentcdodds/stream-systems-visual TypeScript • Built by This contribution was made on May 19 May 19",
          "repository": {
            "text": "kentcdodds/stream-systems-visual",
            "url": "https://github.com/kentcdodds/stream-systems-visual"
          },
          "links": [
            {
              "text": "kentcdodds/stream-systems-visual",
              "url": "https://github.com/kentcdodds/stream-systems-visual"
            }
          ],
          "language": "TypeScript",
          "date_text": "May 19",
          "date_description": "This contribution was made on May 19"
        },
        {
          "text": "kentcdodds/kody-home-connector TypeScript • Built by This contribution was made on May 7 May 7",
          "repository": {
            "text": "kentcdodds/kody-home-connector",
            "url": "https://github.com/kentcdodds/kody-home-connector"
          },
          "links": [
            {
              "text": "kentcdodds/kody-home-connector",
              "url": "https://github.com/kentcdodds/kody-home-connector"
            }
          ],
          "language": "TypeScript",
          "date_text": "May 7",
          "date_description": "This contribution was made on May 7"
        }
      ]
    },
    {
      "summary": "31 contributions in private repositories May 5 – May 19",
      "details": []
    }
  ],
  "no_activity": false,
  "message": null,
  "cursor": 2
}

Headers

x-api-key
string
required

Your Scrape Creators API key

Query Parameters

handle
string

GitHub handle

Example:
kentcdodds
url
string

GitHub user URL, e.g. https://github.com/kentcdodds.

Example:
https://github.com/torvalds
year
number

When provided, returns profile contribution activity for that year. Defaults to the current year.

Example:
2026
cursor
number

Cursor from the previous response. Pages backward by month through the selected year.

Example:
1