Render GitHub Stargazer video

GET
https:/api.basely.dev/stargazer

Uses a Remotion composition (id: "main") to render an MP4 video based on a GitHub repository and input props.
Note: If repoOrg or repoName is missing, the server returns a 200 with a JSON error object (per current implementation).

Query parameters

  • repoOrg
    string
    Required
    GitHub organization or user that owns the repo
  • repoName
    string
    Required
    GitHub repository name
  • starCount
    integer
    Defaults: 50
    Number of stargazers to include
    Required range: x >= 1
  • duration
    number
    Defaults: 5
    Video length in seconds
    Required range: x >= 1
  • gdpr
    boolean
    Defaults: false

    If true, enable GDPR-friendly mode (e.g., anonymization)

Response

Video rendered successfully (or JSON error object when required parameters are missing).
Example request
curl --request GET \
--url 'https://api.basely.dev/stargazer?repoOrg=livesession&repoName=xyd' \
--header 'accept: video/mp4'
Example response
"string"
Built with