Skip to main content
GET
/
v1
/
metrics
/
reviews
cURL
curl --request GET \
  --url 'https://api.coderabbit.ai/v1/metrics/reviews?start_date=2026-01-01&end_date=2026-01-20' \
  --header 'x-coderabbitai-api-key: <api-key>'
{
  "data": [
    {
      "pr_url": "<string>",
      "author_id": "<string>",
      "author_username": "<string>",
      "organization_id": "<string>",
      "organization_name": "<string>",
      "repository_id": "<string>",
      "repository_name": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "first_human_review_at": "2023-11-07T05:31:56Z",
      "last_commit_at": "2023-11-07T05:31:56Z",
      "merged_at": "2023-11-07T05:31:56Z",
      "estimated_complexity": 123,
      "estimated_review_minutes": 123,
      "coderabbit_comments": {
        "total": {
          "posted": 123,
          "accepted": 123
        },
        "severity": {
          "critical": {
            "posted": 123,
            "accepted": 123
          },
          "major": {
            "posted": 123,
            "accepted": 123
          },
          "minor": {
            "posted": 123,
            "accepted": 123
          },
          "trivial": {
            "posted": 123,
            "accepted": 123
          },
          "info": {
            "posted": 123,
            "accepted": 123
          }
        },
        "category": {
          "security_and_privacy": {
            "posted": 123,
            "accepted": 123
          },
          "performance_and_scalability": {
            "posted": 123,
            "accepted": 123
          },
          "functional_correctness": {
            "posted": 123,
            "accepted": 123
          },
          "maintainability_and_code_quality": {
            "posted": 123,
            "accepted": 123
          },
          "data_integrity_and_integration": {
            "posted": 123,
            "accepted": 123
          },
          "stability_and_availability": {
            "posted": 123,
            "accepted": 123
          }
        }
      }
    }
  ],
  "next_cursor": "<string>"
}
Returns metrics for merged pull requests including complexity scores, review times, and comment breakdowns by severity and category.

CSV Format

When using format=csv, the API returns a flat CSV structure with one row per pull request. The nested coderabbit_comments object is flattened into individual columns (e.g., total_coderabbit_comments_posted, critical_comments_accepted). For the complete list of CSV columns and field descriptions, see Data Export - Exported fields.

Authorizations

x-coderabbitai-api-key
string
header
required

API key for authentication. You can create an API key from the CodeRabbit dashboard.

Headers

x-coderabbitai-api-key
string
required

Your CodeRabbit API key

Query Parameters

start_date
string<date>
required

Start date in ISO 8601 format (YYYY-MM-DD)

end_date
string<date>
required

End date in ISO 8601 format (YYYY-MM-DD)

organization_ids
string

Filter by organization Git provider IDs (comma-separated, max 10). Self-hosted instances only.

repository_ids
string

Filter by repository Git provider IDs (comma-separated, max 10).

user_ids
string

Filter by author Git provider IDs (comma-separated, max 10).

format
enum<string>
default:json

Response format

Available options:
json,
csv
limit
integer
default:1000

Maximum records to return

cursor
string

Pagination cursor for fetching next page of results

Response

Successful response

data
object[]
required
next_cursor
string

Cursor for fetching the next page of results. Not present if no more results.