Skip to main content
For programmatic access, see the Metrics Data API.
Requirements: This feature is available exclusively as part of the Pro plan.

How to export

  1. Navigate to Dashboard > Data Export
  2. Select the required date range:
    • Last 7 days
    • Last 30 days
    • Last 90 days
    • Custom range (within the last 1 year)
  3. Click the Export button
  4. The CSV file downloads automatically

Exported fields

The CSV includes the following fields for each PR:
FieldTypeDescription
pr_urlStringFull URL to the pull request
author_idStringUnique numeric identifier assigned by your Git provider (GitHub, GitLab, etc.). Unlike usernames, this ID remains constant even if the user changes their username.
author_usernameStringUsername of the PR author
organization_nameStringOrganization name
repository_idStringUnique numeric identifier assigned by your Git provider. Unlike repository names, this ID remains constant even if the repository is renamed or transferred to a different owner.
repository_nameStringRepository name
created_atISO 8601When the PR was created
first_human_review_atISO 8601When the first human review was submitted (empty if no human reviewers)
last_commit_atISO 8601When the last non-merge, non-rebased commit was pushed (empty if no new commits)
merged_atISO 8601When the PR was merged
estimated_complexityIntegerComplexity score (1-5)
estimated_review_minutesIntegerEstimated time to review in minutes
total_coderabbit_comments_postedIntegerTotal review comments posted by CodeRabbit
total_coderabbit_comments_acceptedIntegerTotal CodeRabbit review comments accepted
critical_comments_postedIntegerCritical severity comments posted
critical_comments_acceptedIntegerCritical severity comments accepted
major_comments_postedIntegerMajor severity comments posted
major_comments_acceptedIntegerMajor severity comments accepted
minor_comments_postedIntegerMinor severity comments posted
minor_comments_acceptedIntegerMinor severity comments accepted
trivial_comments_postedIntegerTrivial severity comments posted
trivial_comments_acceptedIntegerTrivial severity comments accepted
info_comments_postedIntegerInfo severity comments posted
info_comments_acceptedIntegerInfo severity comments accepted
security_and_privacy_comments_postedIntegerSecurity & Privacy category comments posted
security_and_privacy_comments_acceptedIntegerSecurity & Privacy category comments accepted
performance_and_scalability_comments_postedIntegerPerformance & Scalability category comments posted
performance_and_scalability_comments_acceptedIntegerPerformance & Scalability category comments accepted
functional_correctness_comments_postedIntegerFunctional Correctness category comments posted
functional_correctness_comments_acceptedIntegerFunctional Correctness category comments accepted
maintainability_and_code_quality_comments_postedIntegerMaintainability & Code Quality category comments posted
maintainability_and_code_quality_comments_acceptedIntegerMaintainability & Code Quality category comments accepted
data_integrity_and_integration_comments_postedIntegerData Integrity & Integration category comments posted
data_integrity_and_integration_comments_acceptedIntegerData Integrity & Integration category comments accepted
stability_and_availability_comments_postedIntegerStability & Availability category comments posted
stability_and_availability_comments_acceptedIntegerStability & Availability category comments accepted
Severity and category data is only available for pull requests reviewed on or after October 10, 2025. Earlier pull requests will have empty values for these fields.
For more details on how these metrics are calculated, see Dashboard Metrics.

CSV format

The exported file uses standard CSV formatting:
  • UTF-8 encoding
  • Comma-separated values
  • ISO 8601 timestamps (UTC)
  • Empty values for null fields

Limits

LimitValue
Maximum rows10,000
If your export exceeds 10,000 rows, you’ll see a warning that data has been truncated. To get complete data: