Skip to main content
Back to Data Licensing

Data API Documentation

RESTful API for accessing anonymized VC reputation data. All endpoints return JSON.

Authentication

All Data API endpoints require a special API key with data_license scope. Include your key in the Authorization header.

bash
curl -H "Authorization: Bearer vcg_data_YOUR_API_KEY" \
  https://vcpeer.com/api/data/v1/health-scores

Getting an API Key

  1. Request access and choose your plan
  2. After approval, you'll receive an API key via email
  3. Your key will have the appropriate data_license_* scope
  4. Manage your key in Settings

Endpoints

GET/api/data/v1/health-scores

Bulk VC peer scores with aggregated review data

Query Parameters

sectorstring (optional)Filter by sector (e.g., 'SaaS', 'Fintech')
stagestring (optional)Filter by stage focus (e.g., 'Seed', 'Series A')
geographystring (optional)Filter by location (Pro+ only)
limitnumber (optional)Results per page (default: 50, max: 500)
offsetnumber (optional)Pagination offset

Example Request

bash
curl -H "Authorization: Bearer vcg_data_YOUR_KEY" \
  "https://vcpeer.com/api/data/v1/health-scores?sector=SaaS&limit=20"

Example Response

json
{
  "data": [
    {
      "vcId": "abc-123",
      "name": "Example Ventures",
      "healthScore": 87,
      "avgOverallRating": 4.3,
      "avgResponsiveness": 4.1,
      "avgTermsFairness": 3.9,
      "avgSupport": 4.5,
      "totalReviews": 42,
      "stageFocus": ["Seed", "Series A"],
      "sectorFocus": ["SaaS", "AI/ML"],
      "investorType": "vc",
      "reviewVolume30d": 3,
      "ghostingRate": 12.5
    }
  ],
  "pagination": {
    "total": 523,
    "limit": 50,
    "offset": 0,
    "hasMore": true
  },
  "meta": {
    "scope": "data_license_pro",
    "generatedAt": "2026-03-25T12:00:00Z"
  }
}

Field Descriptions

FieldTypeDescription
healthScoreintegerProprietary reputation score from 0-100. Factors in rating, review volume, ghosting rate, and more.
avgOverallRatingfloatAverage rating across all approved reviews (1.0-5.0).
avgResponsivenessfloat | nullAverage responsiveness sub-rating from founders (1.0-5.0).
avgTermsFairnessfloat | nullAverage terms fairness sub-rating (1.0-5.0).
avgSupportfloat | nullAverage founder support sub-rating (1.0-5.0).
totalReviewsintegerTotal number of approved reviews.
ghostingRatefloat | nullPercentage of interactions where the VC never responded (0-100).
reviewVolume30dintegerNumber of new approved reviews in the last 30 days.
stageFocusstring[]Investment stages the VC focuses on (e.g., Seed, Series A).
sectorFocusstring[]Industry sectors the VC focuses on (e.g., SaaS, Fintech).
investorTypestringType: vc, angel_group, family_office, cvc, accelerator, micro_vc, solo_gp, syndicate.

Rate Limits

ScopeDaily LimitMax Results/Request
data_license_basic500 requests100 records
data_license_pro2,000 requests500 records
data_license_enterprise10,000 requests5,000 records

Rate limits reset at midnight UTC. When you exceed your limit, the API returns 429 Too Many Requests. The response includes a Retry-After header.

Error Codes

CodeMeaning
401Missing or invalid API key
403API key does not have data_license scope
429Daily rate limit exceeded
500Internal server error