The playground

Try any of 1042 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/github/v1/repo_commits1 credit

repository commits

Working example
Parameters

Repository owner — the user or organization login (the part before the slash in owner/repo).

Repository name (the part after the slash in owner/repo).

Commit listing: branch name or commit SHA to start from (defaults to the repository's default branch).

Only commits that touch this file path.

Only commits by this GitHub login or email.

Only records updated at/after this ISO-8601 timestamp.

Only commits before this ISO-8601 timestamp.

1-based page number. Page forward with meta.next_page. (1–)

Results per page (1-100, default 100). Larger values are clamped. (1–100)

Opaque pagination cursor (forwarded as ?after=). Use the value from meta.next_cursor; ignored by the search_* actions.

request preview
curl -X POST https://api.reefapi.com/github/v1/repo_commits \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"owner":"facebook","repo":"react"}'

Hit Send to run this endpoint live.