Build a chart-ready dataset from unstructured text, images, PDFs, or .xlsx spreadsheets. Provide sourceText, attachments, or both.
The response is a Server-Sent Events (SSE) stream with progress, complete, and error events.
GraphConfig with the extracted data via Server-Sent Events.
sourceText, attachments, or both — at least one is required. Each attachment is { kind: "image" | "document" | "spreadsheet", mimeType, dataBase64 }, where dataBase64 is RFC 4648 standard base64 (not a data: URL). Limits: 8 images (2 MB each), 2 PDFs (6 MB each), 2 spreadsheets (6 MB each); 12 attachments and 12 MB combined.
The legacy images array is deprecated — use attachments with kind: "image". images and attachments cannot be combined.
| Status | Description |
|---|---|
| 200 | Success (stream begins) |
| 400 | Invalid request body / no source |
| 401 | Invalid or missing API key |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
Your Graphy API key
Provide sourceText, attachments, or both — at least one is required. images and attachments are mutually exclusive.
Raw text to extract data from
500000Images (max 8), PDFs (max 2), and spreadsheets (max 2). Preferred over images[].
12Deprecated — use attachments with kind "image".
8Optional tracking information for requests
SSE stream with progress and completion events