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
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"{
"...": "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
| Name | Type | Description |
|---|---|---|
| filerequired | file | The PDF file to extract. |
| key_fields | string | Comma-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
Create a free account
Sign up in seconds and get $1.00 of free balance to test with.
- 2
Copy your API key
Generate a key in the Developer Portal and send it in the Authorization header.
- 3
Send a request
Call POST /api/v1/documents/pdf-parser/jobs with your parameters.
- 4
Get structured JSON
Use the response straight away in your app, spreadsheet or pipeline.
FAQ
Frequently asked questions
More APIs
Other APIs you might need
Bulk Resume Parser
Upload a resume and get back structured candidate data (contact info, skills, experience, education). Async: submit a job, then poll for the result.
E-CommerceAmazon Product Search
Search for products on Amazon with prices, ratings, and reviews.
UtilityInspiring Quotes
Retrieve inspiring random quotes formatted into clean JSON.
E-CommerceAmazon Keyword Search
Search Amazon by keyword and get matching products with titles, prices, ratings and review counts.
E-CommerceAmazon Best Sellers
Get the current Amazon Best Sellers ranking for a category, with rank, title, price and rating.
Search EngineGoogle Search
Run a Google web search and get the organic results with titles, links and snippets.