---
updatedAt: 2026-03-30T15:39:53.000Z
agentTools:
  projectIndex: https://developers.youtrust.com/llms.txt
---

# Limits

# Resources

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Limit type
      </th>

      <th style={{ textAlign: "left" }}>
        Limit
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        PDF format of a signable Document
      </td>

      <td style={{ textAlign: "left" }}>
        Any PDF version
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        PDF format of an already signed Document that you want to sign again
      </td>

      <td style={{ textAlign: "left" }}>
        PDF 1.6 and above
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        PDF format of an Attachment
      </td>

      <td style={{ textAlign: "left" }}>
        Any PDF version
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Size of one uploaded Document
      </td>

      <td style={{ textAlign: "left" }}>
        50 MB
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Documents per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        50
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Signers per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        100 (5 in Sandbox during the API trial)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Approvers per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        10 (5 in Sandbox during the API trial)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Followers per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        100 (5 in Sandbox during the API trial)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Fields per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        500 (Initial Fields are not included)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Document formats accepted in the Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        PDF, docx
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Signer Document Requests per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        10
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Size of Signer Document Requests files
      </td>

      <td style={{ textAlign: "left" }}>
        25 MB
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Labels per Signature Request
      </td>

      <td style={{ textAlign: "left" }}>
        50
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Number of pages for a document including at least one Smart Anchor
      </td>

      <td style={{ textAlign: "left" }}>
        150 pages  
        Be careful, the more Smart Anchors you have in a document, the more time your request will take.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        The default validity of a `signature_link`
      </td>

      <td style={{ textAlign: "left" }}>
        48 hours  
        However, this duration can be modified (minimum 1 hour and maximum 72 hours) by making a request to the support.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Electronic seal fields per seal
      </td>

      <td style={{ textAlign: "left" }}>
        200
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Electronic seal image size
      </td>

      <td style={{ textAlign: "left" }}>
        500 KB
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Electronic seal document size
      </td>

      <td style={{ textAlign: "left" }}>
        50 MB
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Electronic seal images
      </td>

      <td style={{ textAlign: "left" }}>
        50
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Workflow Session:  
        Number of Actions in an Action Group
      </td>

      <td style={{ textAlign: "left" }}>
        10
      </td>
    </tr>
  </tbody>
</Table>

# Rate limits

A rate limit policy covers all the endpoints of the API. To learn more about rate limits, please visit [our dedicated page](https://developers.yousign.com/reference/rate-limits).