{"name":"arove","description":"Free API that turns any public GitHub repo into live JSON. Built it because I got tired of every stat widget looking the same and locking you into someone else's design.","docs":"https://github.com/nullcatsHQ/arove","endpoints":{"snapshot":"GET /v1/repo/:owner/:name","live":"WS /v1/repo/:owner/:name","commits":"GET /v1/repo/:owner/:name/commits","stats":"GET /v1/repo/:owner/:name/stats","events":"GET /v1/repo/:owner/:name/events","languages":"GET /v1/repo/:owner/:name/languages","contributors":"GET /v1/repo/:owner/:name/contributors","releases":"GET /v1/repo/:owner/:name/releases","branches":"GET /v1/repo/:owner/:name/branches","tags":"GET /v1/repo/:owner/:name/tags","issues":"GET /v1/repo/:owner/:name/issues","pulls":"GET /v1/repo/:owner/:name/pulls","badge":"GET /v1/repo/:owner/:name/badge","register":"POST /v1/repo/:owner/:name/register","refresh":"POST /v1/repo/:owner/:name/refresh","webhookStatus":"GET /v1/repo/:owner/:name/webhook","webhookRegenerate":"POST /v1/repo/:owner/:name/webhook","batch":"GET /v1/repos?repos=owner/name,owner2/name2","createApiKey":"POST /v1/keys","checkApiKeyUsage":"GET /v1/keys/usage","revokeApiKey":"POST /v1/keys/revoke","openapi":"GET /v1/openapi.json","health":"GET /v1/health"},"rateLimits":{"note":"You get a fair number of anonymous requests per IP before things slow down, no exact number posted here on purpose. Grab a free key from POST /v1/keys and that ceiling goes up by a lot. Every response carries X-RateLimit-Limit and X-RateLimit-Remaining headers if you actually want to know where you stand right now."}}