Ready to experiment? Use our interactive playground to test document processing capabilities with real examples\

Get your API key from the dashboard to start experimenting.

Welcome to the Unsiloed AI Playground! This is your sandbox environment to test our document processing APIs, experiment with different parameters, and see real-time results.

Interactive API Testing

Step 1: Set up your environment:

# Test connection with a simple  health check
curl -X GET "https://api.unsiloed-ai.com/v1/health" \
  -H "Authorization: Bearer YOUR_API_KEY"

Step 2: Try document extraction with our sample documents:

# Extract data from a sample financial report
curl -X POST "https://api.unsiloed-ai.com/v1/extract" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document_url": "https://samples.unsiloed-ai.com/annual-report-2023.pdf",
    "extraction_type": "financial_metrics",
    "include_tables": true,
    "output_format": "json"
  }'

Live Examples

Document Classification

Test our document classification with different financial document types:

curl -X POST "https://api.unsiloed-ai.com/v1/classify" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document_url": "https://samples.unsiloed-ai.com/apple-10k-2023.pdf",
    "classification_types": ["document_type", "financial_period", "company_sector"]
  }'

Table Extraction

Extract structured data from financial tables:

curl -X POST "https://api.unsiloed-ai.com/v1/tables" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "document_url": "https://samples.unsiloed-ai.com/balance-sheet-2023.pdf",
    "table_types": ["balance_sheet", "income_statement", "cash_flow"],
    "output_format": "structured_json"
  }'

Expected response:

{
  "job_id": "job_abc123",
  "status": "processing",
  "estimated_completion": "2024-01-15T10:30:00Z",
  "tables_found": 3,
  "preview": {
    "balance_sheet": {
      "total_assets": "$1,234,567,000",
      "total_liabilities": "$567,890,000",
      "shareholders_equity": "$666,677,000"
    }
  }
}

Sample Documents

Try these sample documents to test different features:

Advanced Features

Batch Processing

Process multiple documents simultaneously:

# Batch process multiple documents
batch_job = client.create_batch_job([
    {
        "document_url": "https://samples.unsiloed-ai.com/doc1.pdf",
        "extraction_type": "financial_metrics"
    },
    {
        "document_url": "https://samples.unsiloed-ai.com/doc2.pdf",
        "extraction_type": "comprehensive"
    }
])

print(f"Batch Job ID: {batch_job.id}")

Custom Extraction Templates

Define custom extraction patterns for specific document types:

const customExtraction = await client.extractDocument({
  documentUrl: 'https://samples.unsiloed-ai.com/custom-report.pdf',
  extractionTemplate: {
    fields: [
      { name: 'revenue', pattern: 'Total Revenue|Net Revenue', type: 'currency' },
      { name: 'profit_margin', pattern: 'Profit Margin|Operating Margin', type: 'percentage' },
      { name: 'employee_count', pattern: 'Total Employees|Headcount', type: 'number' }
    ]
  }
});

Real-time Monitoring

Monitor your document processing jobs in real-time:

curl -X GET "https://api.unsiloed-ai.com/v1/jobs/YOUR_JOB_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"

Troubleshooting

Need Help?