Getting Started

Set up PARSEKIT API in under 5 minutes.

Overview

PARSEKIT API converts documents (PDF, DOCX, HTML, images) into structured data via a simple REST API. You send a file, we return clean text, chunks, or structured JSON.

Quick Start

1. Get your API key

Sign in at parsekit.dev with Google or GitHub, then create an API key from the dashboard.

2. Generate a bearer token

Exchange your API key for a short-lived bearer token:

curl -X POST https://api.parsekit.dev/authorize \
  -H "Content-Type: application/json" \
  -d '{"api_key": "df_live_your_key_here"}'

3. Upload a file

curl -X POST https://api.parsekit.dev/upload \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -F "file=@/path/to/document.pdf"

Response:

{
  "file_id": "clx7abc123def",
  "file_url": "http://localhost:3001/files/...",
  "filename": "document.pdf",
  "size_bytes": 1048576,
  "mime_type": "application/pdf",
  "created_at": "2026-01-15T10:30:00.000Z",
  "expires_at": "2026-01-15T12:30:00.000Z"
}

4. Convert or extract

Use either the file_id or the file_url from the upload response:

curl -X POST https://api.parsekit.dev/convert \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"file_id": "clx7abc123def", "from": "pdf", "to": "text"}'

# Using file_url
curl -X POST https://api.parsekit.dev/extract \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"file_url": "https://example.com/report.pdf", "format": "text"}'

5. Poll for results

curl https://api.parsekit.dev/job/JOB_ID \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "id": "clx7abc123def",
  "status": "complete",
  "output_url": "https://files.parsekit.dev/signed/...",
  "from_type": "pdf",
  "to_type": "text",
  "created_at": "2026-01-15T10:30:05.000Z"
}

Postman Collection

Download the complete Postman collection with every endpoint and all 15 conversion types pre-configured. Import it into Postman, set your API key, and start testing immediately.

Next Steps

- Authentication — Learn about API key management

- File Uploads — Upload files directly

- Convert — Convert documents between formats

- Extract — Full extraction options

- Supported Conversions — All conversion pairs and file types

- Rate Limits — Request limits and plan-based usage caps