Document Processing API · Live

PDF to JSON API

Upload a PDF and get back structured JSON/CSV. Async: submit a job, then poll for the result.

No credit card required · Pay only for what you use

Price
$0.02 / req
Rate limit
20 req/min
Output
Structured JSON
Modes
Sync & async
POSThttps://api.dataguru.cc/api/v1/documents/pdf-parser/jobs
curl -X POST "https://api.dataguru.cc/api/v1/documents/pdf-parser/jobs" \
  -H "Authorization: Api-Key YOUR_API_KEY" \
  -F "file=@/path/to/file.pdf" \
  -F "key_fields=example"
Response · 200 OK
{
  "...": "Fields returned by the data source",
  "_metadata": {
    "request_id": "3f6c1a2e-8b4d-4c1e-9a7f-2d5e6b7c8d9e",
    "execution_time_ms": 842,
    "endpoint": "PDF to JSON",
    "mode": "live",
    "format": "json",
    "timestamp": "2026-01-01T12:00:00+00:00"
  }
}

Data

PDF to JSON API response (structured JSON)

Every response follows the same schema, so you can map it once and rely on it.

Request parameters

NameTypeDescription
filerequiredfileThe PDF file to extract.
key_fieldsstringComma-separated list of fields to extract.

Features

PDF to JSON API features that make scraping easy

No proxies or blocks to manage

DataGuru handles proxies, retries and anti-bot measures for you. You just send a request.

Clean, structured JSON

Every response follows the same schema, so your parser never breaks.

One simple request

Send file and get results back. No browser automation or HTML parsing on your side.

Sync or async

Get the data in the response, or add ?async=true and poll the job for long-running requests.

Built to scale

Up to 20 requests per minute and 2,000 per day on this endpoint.

Pay only for what you use

No subscription or monthly minimum. Usage is deducted from your prepaid balance.

Use cases

What you can build with the PDF to JSON API

Data entry automation

Turn documents into structured fields instead of retyping them.

Recruiting pipelines

Parse resumes into candidate profiles your ATS can search.

Invoice & receipt processing

Extract totals, dates and line items for accounting.

Search & indexing

Make the contents of document archives searchable.

Compliance review

Pull key clauses and values out of contracts and forms for review.

Analytics

Aggregate data locked inside documents into reports.

Who it's for

Built for teams of every size and background

  • Operations teams
  • Recruiters & ATS builders
  • Finance & accounting teams
  • Legal teams
  • Back-office automation
  • Data engineers
  • SaaS product teams
  • Researchers

Get started

Start using the PDF to JSON API in minutes

  1. 1

    Create a free account

    Sign up in seconds and get $1.00 of free balance to test with.

  2. 2

    Copy your API key

    Generate a key in the Developer Portal and send it in the Authorization header.

  3. 3

    Send a request

    Call POST /api/v1/documents/pdf-parser/jobs with your parameters.

  4. 4

    Get structured JSON

    Use the response straight away in your app, spreadsheet or pipeline.

Pricing

Transparent & simple pricing

No subscription, no monthly minimum. Add funds to your balance and pay only for the requests you make.

Pay as you go

PDF to JSON

$0.02 / req

  • $1.00 free balance on sign-up
  • 20 requests per minute
  • 2,000 requests per day
  • Sync and async requests

FAQ

Frequently asked questions

The PDF to JSON API costs $0.02 per request, deducted from your prepaid balance. There is no subscription or monthly minimum. New accounts get $1.00 of free balance to try it.

Try the PDF to JSON API for free!

Create an account and get $1.00 of free balance to test it. No credit card required.