Skip to main content
GET
/
metrics
/
reviews
Metrics Data
curl --request GET \
  --url https://api.coderabbit.ai/api/metrics/reviews \
  --header 'x-coderabbitai-api-key: <api-key>'
{
  "data": [
    {
      "pr_url": "<string>",
      "author_id": "<string>",
      "author_username": "<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>"
}

Review Metrics

Returns metrics for merged pull requests including complexity scores, review times, and comment breakdowns by severity and category.
This feature is available exclusively as part of the Enterprise plan.

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_name
string

Filter by organization name (self-hosted instances only)

repository_name
string

Filter by repository names (comma-separated, max 10)

username
string

Filter by author usernames (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.