Skip to main content

Try Parsefy

The Parsefy Playground lets you test document extraction without writing any code or signing up.

Open Playground

Try Parsefy in your browser

How it works

  1. Upload a document — Drag and drop or select a PDF or DOCX file
  2. Define your schema — Use the visual editor or write JSON Schema directly
  3. Extract data — See the structured output in real-time

Features

No signup required

Start extracting immediately without creating an account

Visual schema builder

Build schemas with a drag-and-drop interface

Real documents

Test with your actual PDFs and DOCX files

Export code

Get ready-to-use code snippets for your project

Limitations

The playground has usage limits to prevent abuse:
LimitValue
Credits per day10 credits
Max file size10 MB
Rate limit1 request/second
Credits reset at midnight UTC. For unlimited extractions, join the waitlist to get an API key.

From playground to production

Once you’ve tested your schema in the playground, you can export code for your preferred language:
import { Parsefy } from 'parsefy';
import * as z from 'zod';

const client = new Parsefy();

// Schema exported from playground
const schema = z.object({
  invoice_number: z.string().describe('The invoice number'),
  date: z.string().describe('Invoice date'),
  total: z.number().describe('Total amount'),
});

const { object } = await client.extract({
  file: './invoice.pdf',
  schema,
});

Next steps