> ## Documentation Index
> Fetch the complete documentation index at: https://docs.secapi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /v1/dilution/score

> Calculate the current per-issuer Dilution Score from available inputs

Calculate the current per-issuer Dilution Score from available inputs

<Info>
  Audience: investors and developers requesting the current derived dilution-risk view for one issuer.
</Info>

## Canonical metadata

* `ticker`
* `numericScore`
* `overallRisk`
* `factors`
* `verification.confidence`
* `provenance`
* `requestId`
* `traceparent (standard response/header)`

## Example request

<RequestExample>
  ```bash theme={null}
  curl -X GET -H "x-api-key: $SECAPI_API_KEY" -H "secapi-version: 2026-03-19" "https://api.secapi.ai/v1/dilution/score?ticker=EXAMPLE"
  ```
</RequestExample>

## Example response

<ResponseExample>
  ```json theme={null}
  {
    "object": "dilution_rating",
    "id": "dil_rate_acme_a",
    "ticker": "ACME",
    "overallRisk": "high",
    "numericScore": 78,
    "factorExposures": {
      "atm_recent": 80
    },
    "factors": [
      {
        "key": "atm_recent",
        "label": "Recent ATM activity",
        "score": 80,
        "weight": 0.3,
        "value": 1200000,
        "explanation": "Active at-the-market program in the trailing 90 days."
      }
    ],
    "computedAt": "2026-02-13T01:00:00.000Z",
    "verification": {
      "confidence": 0.92
    },
    "requestId": "req_2ZK8Q1W9F4M6P7R3",
    "traceparent": "00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01"
  }
  ```
</ResponseExample>

## Derived, not disclosed

The route calculates the current rating from available dilution inputs. It is not an SEC disclosure, a real-time market signal, or a prediction of financing activity. Missing inputs can reduce `verification.confidence` or change factor weighting, so preserve `numericScore`, `overallRisk`, `factors`, `verification.confidence`, freshness, and provenance with the result. Read the [Dilution Score guide](/dilution-score) and [freshness and trust](/freshness-and-trust).

## Give this prompt to your agent

<Prompt>
  Use SEC API GET /v1/dilution/score to calculate the current per-issuer Dilution Score from available inputs. For the standard response, preserve `ticker`, `numericScore`, `overallRisk`, `factors`, `verification.confidence`, `provenance`, `requestId`. When requesting the compact agent view, keep its returned fields and requestId. Retain traceparent only from standard-response body or HTTP-header context when present; the compact agent view does not include it. Return a concise markdown summary and the structured fields needed for the next step without filling in missing disclosure data.
</Prompt>

## Failure posture

* preserve `numericScore`, `overallRisk`, `factors`, `verification.confidence`, freshness, provenance, and request metadata
* treat `404 dilution_score_not_found` as unavailable issuer coverage, not a low-risk assessment
* do not present the returned rating as investment advice or a forecast
