How SpreadAPI Works
Transform your spreadsheets into powerful APIs that can be called by applications, AI assistants, or integrated into any workflow. Your Excel expertise becomes instantly accessible.
Transform Spreadsheets Into Intelligent APIs
SpreadAPI bridges the gap between spreadsheet expertise and modern applications. Your complex calculations, business logic, and data models become instantly accessible through clean API endpoints that any developer or AI assistant can use.
No coding required - use your Excel skills
Instant API generation from any spreadsheet
AI-ready with MCP integration
Three Simple Building Blocks
Input Parameters
Define which cells receive values when your API is called. Like function arguments, these are the values users provide to trigger calculations.
Cell B2: interest_rate
Cell B3: loan_amount
Cell B4: years
Output Parameters
Specify which cells contain the results to return. These calculated values become your API response, delivered as clean JSON data.
Cell E2: monthly_payment
Cell E3: total_interest
Cell E4: total_paid
Editable Areas (AI)
Enable AI assistants to interact with cell ranges directly. Perfect for data analysis, what-if scenarios, and formula generation.
Range A1:D10
Permissions: Read/Write
AI can experiment freely
From Spreadsheet to API in Minutes
Upload & Configure
Upload your Excel file and select cells for inputs and outputs. No coding needed.
Test & Validate
Try your API with sample values. See results instantly. Refine as needed.
Publish & Share
Get your unique API endpoint. Share with developers or connect AI assistants.
Call & Calculate
Send inputs, receive outputs. Your spreadsheet logic runs in the cloud.
The API Flow
API Call Received
Your service receives a request with input values
Inputs Applied
Values placed into designated cells
Calculation
Formulas automatically recalculate
Response Sent
Results returned as JSON
GET /api/v1/services/loan_calc/execute ?loan_amount=200000 &interest_rate=0.045 &years=30
{ "serviceId": "loan_calc", "inputs": { "loan_amount": 200000, "interest_rate": 0.045, "years": 30 }, "outputs": { "monthly_payment": 1013.37, "total_interest": 164813.42, "total_paid": 364813.42 }, "metadata": { "executionTime": 12, "timestamp": "2024-01-15T10:30:00Z", "version": "v1" } }
Real Example: Loan Calculator
See how a simple loan calculator spreadsheet becomes a powerful API. Input parameters feed into Excel's PMT function, and the calculated monthly payment is returned instantly.
Input Cells
B2: loan_amount, B3: interest_rate, B4: years
Excel Formula
=PMT(B3/12, B4*12, -B2)
Built for AI Assistants
SpreadAPI supports MCP (Model Context Protocol), enabling AI assistants like Claude to discover and use your spreadsheet services automatically.
Auto-Discovery
AI assistants automatically find and understand your available services
Natural Language
Users can request calculations in plain English - AI handles the rest
Interactive Analysis
AI can work with editable areas to perform complex data analysis
Workflow Automation
Combine multiple services into sophisticated AI-powered workflows