Chunkr Chunkr API

The Chunkr API API from Chunkr — 0 operation(s) for chunkr api.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/chunkr-ai:chunkr-ai-chunkr-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

chunkr-ai-chunkr-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Chunkr API
  description: API service for document layout analysis and chunking to convert document into RAG/LLM-ready data.
  contact:
    name: Chunkr
    url: https://chunkr.ai
    email: ishaan@lumina.sh
  license:
    name: ''
  version: 2.66.2
servers:
- url: https://api.chunkr.ai
  description: Chunkr API
tags:
- name: Chunkr API
paths: {}
webhooks:
  task.extract.updated:
    post:
      description: An extract task has been updated - the event is sent when the status or message for a task changes.
      requestBody:
        content:
          application/json:
            example:
              event_type: task.extract.updated
              message: null
              status: Starting
              task_id: ''
            schema:
              $ref: '#/components/schemas/TaskWebhookEvent'
              example:
                event_type: task.extract.updated
                message: null
                status: Starting
                task_id: ''
        description: An extract task has been updated - the event is sent when the status or message for a task changes.
        required: true
      summary: Task Extract Updated
      tags:
      - Chunkr API
  task.parse.updated:
    post:
      description: A parse task has been updated - the event is sent when the status or message for a task changes.
      requestBody:
        content:
          application/json:
            example:
              event_type: task.parse.updated
              message: null
              status: Starting
              task_id: ''
            schema:
              $ref: '#/components/schemas/TaskWebhookEvent'
              example:
                event_type: task.parse.updated
                message: null
                status: Starting
                task_id: ''
        description: A parse task has been updated - the event is sent when the status or message for a task changes.
        required: true
      summary: Task Parse Updated
      tags:
      - Chunkr API
components:
  schemas:
    WebhookEventType:
      type: string
      description: 'Webhook event types emitted to customers.

        These map 1:1 to Svix Event Types and are referenced in the OpenAPI `webhooks` section.'
      enum:
      - task.parse.updated
      - task.extract.updated
    TaskWebhookEvent:
      type: object
      required:
      - event_type
      - task_id
      - status
      properties:
        event_type:
          $ref: '#/components/schemas/WebhookEventType'
          description: Event type identifier
        message:
          type:
          - string
          - 'null'
          description: Optional human-readable status message
        status:
          $ref: '#/components/schemas/Status'
          description: Current status of the task
        task_id:
          type: string
          description: Unique task identifier
    Status:
      type: string
      description: The status of the task.
      enum:
      - Starting
      - Processing
      - Succeeded
      - Failed
      - Cancelled
  securitySchemes:
    api_key:
      type: apiKey
      in: header
      name: Authorization