Microsoft Excel
APIs for automating, integrating, and extending Microsoft Excel functionality including workbook management, data manipulation, charting, and formula execution through Microsoft Graph REST APIs.
Microsoft Excel publishes 14 API contracts indexed on the APIs.io network, including Charts API, Functions API, Named Items API, and 11 more. Tagged areas include Automation, Data Analysis, Microsoft, Microsoft 365, and Office.
The Microsoft Excel catalog on APIs.io includes 2 JSON-LD contexts and 3 Spectral governance rulesets.
Microsoft Excel’s developer surface includes getting-started guide, documentation, authentication, changelog, CLI, sandbox, support, and 55 more developer resources.
Kin Score
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 14
Individual APIs this provider publishes, each with its own machine-readable definition.
Excel JavaScript API
Office Add-ins API for building custom functionality within Excel using JavaScript and TypeScript.
Office Scripts API
TypeScript-based automation for Excel on the web, enabling Power Automate integration for business process automation.
Microsoft Excel Charts API
Operations for managing charts within worksheets.
Microsoft Excel Functions API
Workbook function operations.
Microsoft Excel Named Items API
Operations for managing named ranges and values.
Microsoft Excel Ranges API
Operations for reading and writing cell ranges.
Microsoft Excel Sessions API
Workbook session management operations.
Microsoft Excel Table Columns API
Operations for managing table columns.
Microsoft Excel Table Rows API
Operations for managing table row data.
Microsoft Excel Tables API
Operations for managing tables within worksheets.
Microsoft Excel Worksheets API
Operations for managing worksheets within a workbook.
Microsoft Excel Drives.drive.Actions API
The drives.drive.Actions API from Microsoft Excel — 135 operation(s) for drives.drive.actions.
Microsoft Excel Drives.drive.Functions API
The drives.drive.Functions API from Microsoft Excel — 596 operation(s) for drives.drive.functions.
Microsoft Excel Drives.drive Item API
The drives.driveItem API from Microsoft Excel — 711 operation(s) for drives.driveitem.
Scroll for all 14
Postman Collections 9
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 9
Open Collections 9
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Microsoft Graph Excel Charts API
OPEN COLLECTIONMicrosoft Graph Excel Charts Functions API
OPEN COLLECTIONMicrosoft Graph Excel Charts Named Items API
OPEN COLLECTIONMicrosoft Graph Excel Charts Ranges API
OPEN COLLECTIONMicrosoft Graph Excel Charts Sessions API
OPEN COLLECTIONMicrosoft Graph Excel Charts Table Columns API
OPEN COLLECTIONMicrosoft Graph Excel Charts Table Rows API
OPEN COLLECTIONMicrosoft Graph Excel Charts Tables API
OPEN COLLECTIONMicrosoft Graph Excel Charts Worksheets API
OPEN COLLECTIONScroll for all 9
Arazzo Workflows 12
Multi-step API workflows described with the Arazzo specification.
Microsoft Excel Append a Row to a Table
Resolve a table on a worksheet, confirm its column shape, append a row, and read it back.
ARAZZOMicrosoft Excel Build a Chart from a Data Range
Verify a source range has data, create a chart over it, and confirm the chart exists.
ARAZZOMicrosoft Excel Flatten a Table into a Plain Range
Snapshot a table's rows and columns, convert it to a static range, and read the flattened cells.
ARAZZOMicrosoft Excel Create a Worksheet and Seed It with Data
Add a new worksheet to a workbook, write a header and data block into it, and read it back.
ARAZZOMicrosoft Excel Discover Workbook Structure
Open a session and inventory a workbook's worksheets, tables, named items, and charts.
ARAZZOMicrosoft Excel Write Through a Named Range
Resolve a workbook's named items, read the range a name points at, and write values through it.
ARAZZOMicrosoft Excel Sort, Filter, and Total a Table for Reporting
Resolve a table's columns, sort it, filter a column, and switch on the totals row.
ARAZZOMicrosoft Excel Delete a Table Row by Index
Read a table's rows, delete one by its zero-based index, and confirm the removal.
ARAZZOMicrosoft Excel Read, Write, and Verify a Cell Range
Open a persisting session, read a range, write new values, and read the range back.
ARAZZOMicrosoft Excel Add and Retire a Table Column
Inspect a table's columns, insert a new column at a position, verify it, then remove it.
ARAZZOMicrosoft Excel Calculate with a Workbook Function and Write the Result
Read input cells, invoke an Excel function as a calculation engine, and write the result back.
ARAZZOMicrosoft Excel Scratch Worksheet Lifecycle
Create a temporary worksheet, read it, rename and reposition it, then delete it.
ARAZZOScroll for all 12
Agent Skills 3
Packaged agent skills for driving this provider's APIs from an AI assistant.
microsoft-excel-append-table-rows
AGENT SKILLmicrosoft-excel-build-chart
AGENT SKILLmicrosoft-excel-read-worksheet-range
AGENT SKILLMicrosoft Excel API pricing
Not yet checked against Microsoft Excel's own pricing page. Compiled by API Evangelist on 2026-05-05 from www.microsoft.com/en-us/microsoft-365/business/compare-al...; confirm before you rely on a figure. A free plan or tier is listed.
| Plan | Price |
|---|---|
| Excel for the Web (Free) freemium | Free |
| Microsoft 365 Business Basic subscription | $6.00 per per user, paid yearly (with Teams) / month |
| Microsoft 365 Business Standard subscription | $12.50 per per user, paid yearly / month |
| Microsoft 365 E3 subscription | $36.00 per per user, paid yearly / month |
| Microsoft 365 E5 subscription | $57.00 per per user, paid yearly / month |
Plan details, limits and sources →
Rate limits
- Excel — any request, per app per tenant: 1500 requests per 10 seconds
- Excel — any request, per app across all tenants: 5000 requests per 10 seconds
- Microsoft Graph global ceiling: 130000 requests per 10 seconds
Compiled by API Evangelist, not yet checked against Microsoft Excel's documentation. Rate-limit details →
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Microsoft Excel Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
FinOps 1
Cost, billing, and metering signals for API financial operations.
Microsoft Excel Finops
FINOPSFeatures 6
Notable capabilities this provider offers.
Workbook Sessions
Persistent and non-persistent sessions for efficient API operations.
Cell Range Operations
Read, write, and format individual cells or ranges of cells.
Table Management
Create, update, sort, and filter structured tables.
Chart Generation
Create and manage charts with customizable source data.
Workbook Functions
Invoke Excel functions programmatically via the API.
Named Ranges
Define and manage named ranges for reusable cell references.
Semantic Vocabularies 2
JSON-LD contexts and semantic vocabularies used across these APIs.
Microsoft Excel Context
JSON-LDSpectral Rules 3
Spectral governance rulesets for linting and validating these APIs.
Microsoft Excel — jsonschema rules
SPECTRALMicrosoft Excel API Rules
SPECTRALMicrosoft Excel API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
JSON Schema 13
Standalone JSON Schema definitions for this provider's data models.
Chart
JSON SCHEMANamedItem
JSON SCHEMARange
JSON SCHEMATableColumn
JSON SCHEMATableRow
JSON SCHEMATable
JSON SCHEMAWorksheet
JSON SCHEMAmicrosoft.graph.workbookChartAxis
JSON SCHEMAmicrosoft.graph.workbookChart
JSON SCHEMAmicrosoft.graph.workbookRangeFormat
JSON SCHEMAmicrosoft.graph.workbookRange
JSON SCHEMAmicrosoft.graph.workbookRangeView
JSON SCHEMAmicrosoft.graph.workbookTable
JSON SCHEMAScroll for all 13
JSON Structure 7
JSON Structure definitions describing this provider's data shapes.
Excel Graph Api Chart Structure
JSON STRUCTUREExcel Graph Api Named Item Structure
JSON STRUCTUREExcel Graph Api Range Structure
JSON STRUCTUREExcel Graph Api Table Column Structure
JSON STRUCTUREExcel Graph Api Table Row Structure
JSON STRUCTUREExcel Graph Api Table Structure
JSON STRUCTUREExcel Graph Api Worksheet Structure
JSON STRUCTUREScroll for all 7
Examples 7
Example request and response payloads for these APIs.
Scroll for all 7
Security Posture 4
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Microsoft Excel Trust Center
SOC 1, SOC 2, SOC 3, ISO 27001, ISO 27017, ISO 27018, ISO 27701, PCI DSS, HIPAA / HITRUST, FedRAMP, GDPR, CSA STAR
SECURITYScopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 4
What developers build with this provider.
Automated Reporting
Generate and update Excel reports from external data sources.
Data Entry Automation
Programmatically insert and update data in spreadsheets.
Financial Modeling
Use Excel functions API for financial calculations.
Dashboard Generation
Create charts and visualizations from data.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 24
Pagination, idempotency, versioning, errors, and events
Scroll for all 24
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 8
Authentication, authorization, and security posture
Scroll for all 8
Operate 5
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
Microsoft Excel API — frequently asked questions
Does Microsoft Excel have an API?
Yes. APIs.io lists 14 APIs from Microsoft Excel, including Excel JavaScript API, Office Scripts API and Microsoft Excel Charts API, and 11 more.
Is there an OpenAPI specification for the Microsoft Excel API?
Yes. APIs.io indexes 12 OpenAPI specifications for Microsoft Excel, each linked for download from this page.
How do I authenticate with the Microsoft Excel API?
Microsoft Excel documents its authentication (oauth2 · 1 scheme). The details are profiled on APIs.io as Microsoft Excel Authentication.
How much does the Microsoft Excel API cost?
APIs.io lists 5 pricing plans for Microsoft Excel, with each plan's price, limits and inclusions under Pricing on this page.
Is the Microsoft Excel API ready for AI agents?
Microsoft Excel has a Kin Score of 54.2 out of 100 (developing) and an Agent Readiness score of 29.0 (agent-ready), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.