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.
This feature is available exclusively as part of the Enterprise plan. Please refer to our pricing page for more information about our plans and features.

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.