REST API · YAML schema · instant JSON

Extract structured JSON from any PDF in your workflow no-code

Send a PDF with a simple schema and get predictable fields for Zapier, Make, or n8n. No hard parsing layer to maintain.

Online
Service status
99.9%
Uptime SLA
REST
Simple API

invoice.pdf → JSON

invoice.pdf
response.json
{
  "vendor": "Acme Corp",
  "invoice_number": "2024-0842",
  "date": "2025-03-12",
  "items": [
    {
      "description": "Consulting", 
"quantity": 1,
"price": 799 }, { "description": "Hosting",
"quantity": 1,
"price": 450 } ],
"total": 1249.0, "currency": "EUR" }
200 OKService availablePOST /v1/generate
How it works

Three steps to structured data

No training, no complex setup. Define once, extract forever.

Define your schema

Create a simple YAML file that describes the fields you want to extract, names, types (string, number, date, array), and optional descriptions to guide extraction.

schemas:
  data:
    type: object
    properties:
      vendor:
        type: string
        description: Name of vendor
      invoice_number:
        type: number
        description: number of invoice

Send your PDF + schema

Make a single POST request with your PDF and YAML attached as multipart form data. Works with curl, Postman, or any automation tool (Zapier, Make, n8n).

curl -X POST \
https://back.parsemyfile.com/api/api/v1/generate \
  -H "Authorization: Bearer $API_KEY" \
  -F "yaml_file=@schema.yaml" \
  -F "file=@invoice.pdf"

Receive clean JSON

Get a structured JSON payload aligned with your schema, ready for the next step in your workflow, a database insert, or a webhook.

{
  "vendor": Acme Corp,
  "invoice_number": 2024-0842,
}

Document extraction built for no-code automation

A PDF-to-JSON layer between your file and your Zapier, Make, or n8n steps. Skip the home-grown parsing that breaks when the layout shifts, then map a dependable payload into the rest of your flow.

More reliable workflows, fewer exceptions

PDFs are messy (formats, scans, missing fields). We normalize the output so scenarios don’t break on the first edge case.

Zapier, Make, n8n: one HTTP step, then keep going

Use the JSON with the modules you already love: new Sheets rows, Airtable records, CRM updates, Slack, email, all without a fragile middle step between the PDF and your table.

Fields aligned with your tables

Define exactly what you need (invoice, quote/PO, CV…). Get stable JSON you can map to Google Sheets, Airtable, or your database.

Sensitive data: secure & GDPR-ready

Secure processing, France/Europe hosting, GDPR compliance. No document data is stored: processing is done in memory.

Drop-in integration for your stack

Pre-built workflow templates so you can go live in minutes, not days.

n8n
Demo available

n8n

Use the HTTP Request node to call ParseMyFile. We document a ready-made pattern: YAML schema, multipart body (file + yaml_file), error handling, and mapping the JSON response into the next nodes.

Template included

Make

Connect ParseMyFile via Make’s HTTP module. Our docs walk through schema upload, PDF submission, and parsing the structured JSON in one blueprint you can duplicate.

Template included

Zapier

Trigger extraction from any Zap step. Use Webhooks by Zapier (or a POST action) to send your PDF and YAML, then map the JSON fields in the next action—Sheets, CRM, Slack, and more.

Personalized Extraction Rules

Customize exactly what data you want to extract from your files

Configure Rules

Example rules

Generated YAML Configuration

schemas:
  data:
    type: object
    properties:
      client_name:
        type: string
        description: nom du client
      invoice_number:
        type: string
        description: numéro de facture
      invoice_date:
        type: date
        description: date de la facture (format YYYY-MM-DD)

Simple, Transparent Pricing

Validate your workflow on real PDFs, then scale volume when it’s ready.

Free

Test on your files + connect a first scenario

0/month

€0.00 per parse (on 10 parses/month)

  • 10 parses per month
  • Up to 500Ko file size
  • PDF, TXT formats
  • Custom rules
  • API access
MOST POPULAR

Starter

For production automation (lower volumes)

19/month

~€0.01 per parse

  • 2000 parses per month
  • Up to 1MB file size
  • PDF, TXT formats
  • Custom rules
  • API access
  • Standard support access

Pro

For higher-volume workflows and growing teams

99/month

~€0.008 per parse

  • 12,000 parses per month
  • Up to 2MB file size
  • All file formats
  • Custom rules
  • API access
  • Priority support access

Enterprise

For large-scale operations and businesses

Custom
  • Personalized number of parses
  • Personalized file size
  • All supported file formats
  • Custom rules
  • Dedicated server
  • High priority support access
  • And more!
Contact us

All plans include access to our comprehensive API documentation and community support.

Frequently Asked Questions

Pricing, quotas, and no-code setup (Zapier, Make, n8n)

Free tier — no credit card required

Start extracting data from your PDFs today

Create your free account, generate your API key, and make your first extraction in under 5 minutes.

100 free extractions per month · No credit card · Cancel anytime