Developers
ParseMind API
HTTP/JSON document extraction with real OCR upstream and transparency headers on every response. Public docs — authenticate with API keys for extraction endpoints.
Base URL
Authentication
Authorization: Bearer pm_live_xxxxxxxx X-API-Key: pm_live_xxxxxxxx
Create keys after sign in.
Rate limits
60 requests per minute per API key (per user account).
Exceeding the limit returns 429 with rate_limit_exceeded.
X-RateLimit-Limit: 60 X-RateLimit-Remaining: 42 Retry-After: 12 # only on 429
Transparency headers
X-ParseMind-Upstream-OCR: https://billsense.net/ocr X-ParseMind-Upstream-PDF: https://billsense.net/pdf X-ParseMind-Real-Calls: yes
Reference
Endpoints
Health check (API key required).
List enabled industries.
Template schemas per industry.
Sync upload + extract + structured JSON.
Async queue (202) — poll by UUID.
Status and extracted data.
Download transactions as CSV.
List tax filing export formats for document.
Tax filing prep export (ClearTax, GSTR-1 JSON, Tally, Zoho, TDS, ITR).
Re-run LLM normalization.
Quota usage for current month.
Public — upstream service URLs.
Example: sync extract
curl -X POST https://www.parsemind.cursordrive.com/api/v1/extract \ -H "Authorization: Bearer pm_live_xxx" \ -F "industry=finance" \ -F "template=bank_statement" \ -F "file=@statement.pdf"
Tax & compliance (GST invoice):
curl -X POST https://www.parsemind.cursordrive.com/api/v1/extract \ -H "Authorization: Bearer pm_live_xxx" \ -F "industry=tax" \ -F "template=gst_invoice" \ -F "file=@gst-invoice.pdf"
Filing prep export (after extract):
curl -o gstr1.json -H "Authorization: Bearer pm_live_xxx" \
"https://www.parsemind.cursordrive.com/api/v1/documents/{uuid}/export/filing?format=gstr1_b2b_json"
Formats: cleartax_sales_simple, gstr1_b2b_json, tally_sales_voucher, zoho_books_bill, tds_reconciliation_csv, itr_prep_json
Bulk export + ClearTax API:
curl -X POST https://www.parsemind.cursordrive.com/api/v1/tax/exports \
-H "Authorization: Bearer pm_live_xxx" \
-H "Content-Type: application/json" \
-d '{"from":"2025-04-01","to":"2025-04-30","direction":"purchase","push_to_cleartax":true}'
Outbound webhooks (teams)
Configure at Integrations → Webhooks (team admins). Events: document.completed, document.failed. HMAC header X-ParseMind-Signature.