Skip to main content
Cloudsquid turns unstructured documents into structured data — and connects that data to your systems.

Where do you want to start?

Extraction Agent Quickstart

Upload files, define a schema, and start extracting structured data in minutes.

Workflow Builder Quickstart

Connect an email trigger to an extraction agent and push results to Google Sheets.

API Reference

Integrate extraction and reconciliation directly into your application.

Core Concepts

Understand table types, pipelines, and the async run pattern.

What can you do?

Extract

Upload PDFs, images, spreadsheets, audio, or video. Define a schema. Get structured JSON back — no code required.

Reconcile

Validate and match extracted data against reference tables using AI agents. Flag discrepancies automatically.

Automate

Connect triggers (email, webhook) to actions (extraction, Sheets, databases) in the no-code Workflow Builder.

Quick API example

Extract a PDF and get structured data in a single call.
import requests, base64

with open("invoice.pdf", "rb") as f:
    file_b64 = base64.b64encode(f.read()).decode()

response = requests.post(
    "https://api.cloudsquid.io/api/projects/my-project/tables/TABLE_ID/extract",
    headers={"X-API-Key": "YOUR_API_KEY"},
    json={
        "file": file_b64,
        "filename": "invoice.pdf",
        "mimetype": "application/pdf",
        "file_type": "binary"
    }
)
print(response.json()["data"])
Questions? Email info@cloudsquid.io or visit the blog.