---
title: "List the PDF tools with their limits and prices"
method: GET
path: "/v2/pdf_tools/capabilities"
tags: ["PDF Tools"]
---

# List the PDF tools with their limits and prices

`GET /v2/pdf_tools/capabilities`

## Request

- Base URL: `https://api.bluente.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bluente.com/v2/pdf_tools/capabilities`
- Auth: none declared
- TypeScript: <https://skmtc.dev/bluente/apis/bluente-api/docs/v2/pdf_tools/capabilities/get.ts> (a function with typed inputs; its response is checked against the schema)

Every tool with its accepted files, page and size limits, and price. Needs no login.

## Response `200`

OK

- object
  - `code` integer: 0=success，only parse data when code=0
  - `data` object: real data
    - `daily_free_tasks` integer
    - `max_batch_files` integer
    - `max_running_tasks` integer
    - `retention_hours` integer
    - `tools` BluenteInternalPdftoolToolCapability[]
      - `accept` string[]
      - `attachments` BluenteInternalPdftoolAttachmentCapability
        - `accept` string[]
        - `max` integer
        - `max_file_mb` integer
      - `batch` boolean
      - `max_file_mb` integer
      - `max_files` integer
      - `max_pages` integer
      - `max_total_mb` integer
      - `min_files` integer
      - `paid` boolean
      - `pricing` BluenteInternalPdftoolPricing
        - `min_credits` integer
        - `pages_per_credit` integer
      - `tool` string
  - `message` string: tip message

## Changes

- **2026-10-27** `3776fefdfd51`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/bluente/apis/bluente-api/changes/v2/pdf_tools/capabilities/get.md)

---

[API](https://skmtc.dev/bluente/apis/bluente-api.md) - [All operations](https://skmtc.dev/bluente/apis/bluente-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bluente/apis/bluente-api/revisions/429a9223fc3e?raw)
