Find & Fix Broken Links in Excel – Cloud Spreadsheet Link Checker
Search Spreadsheet Broken Links API
Automatically detect broken links in Excel files. Our API scans specified ranges for broken external references, invalid formulas, and missing data sources. Supports remote spreadsheet auditing, automated quality checks, and integration with cloud storage providers. RESTful API for enterprise workflow automation.
Summary: Use this endpoint to quickly identify and repair invalid links in workbooks, ensuring data integrity across financial models, M&A data sets, and investor‑ready packages.
Web API
PUT https://api.aspose.cloud/v4.0/cells/search/broken-links
Request Parameters
| Parameter Name | Type | Location | Description |
|---|---|---|---|
| Spreadsheet | File | FormData (multipart) | Required. The Excel workbook file (.xlsx, .xls, etc.) to be analyzed. |
| worksheet | String | Query | Optional. The name of the worksheet to analyse. If omitted, the first worksheet is used. |
| cellArea | String | Query | Optional. Target cell range in A1 notation (e.g., B2:D10). If not specified, the entire used range is analysed. |
| region | String | Query | Optional. Locale setting (e.g., en‑GB) that may affect date, number, or currency interpretation. |
| password | String | Query | Optional. Password for encrypted workbooks. Leave empty if the file is not protected. |
Response
{
"BrokenLinks": [
{
"CellName": "B5",
"Link": "C:\\Data\\source.xlsx",
"ErrorMessage": "File not found",
"Status": "Broken"
},
{
"CellName": "C12",
"Link": "http://example.com/data.csv",
"ErrorMessage": "404 Not Found",
"Status": "Broken"
}
],
"Code": 200,
"Status": "OK"
}
Error Codes
- 400 Bad Request – Invalid Aspose.Cells Cloud API URI.
- 401 Unauthorized – Invalid access token, client ID, or client secret.
- 404 Not Found – The spreadsheet file is not accessible.
- 429 Too Many Requests – Rate limit exceeded (60 calls / minute).
- 500 Server Error – The spreadsheet encountered an anomaly while obtaining calculation data.
Limits & Throttling
- Maximum workbook size: 150 MB.
- Rate limit: 60 requests per minute per account.
- If you receive a
429response, wait at least one minute before retrying.
Where should we use the Search broken links within the Spreadsheet API?
- Regular Audit of Large Financial Models: Before releasing monthly or quarterly reports, automatically scan key calculation areas (e.g.,
Dashboard!B5:K50) that contain many external data references to ensure all links point to valid source files. - Data Integration for Mergers and Acquisitions: When merging multiple spreadsheet files representing business units, scan the “Overview” worksheet after integration to identify links that have become invalid due to changed file paths or permission issues.
- Preparation of Investor Data Packages: Before finalizing presentation materials that contain charts and tables linked to external databases or market data sources, verify the validity of all links.
Why should you use the Search broken links within the Spreadsheet API?
- Developer‑Friendly – Aspose.Cells Cloud offers SDK libraries in multiple languages, enabling quick development and comprehensive documentation. Compared with building custom solutions, this significantly reduces development workload.
- Reduced Labor Costs – Eliminates the need for dedicated staff to manually verify document links.
- Pay‑per‑Use – No upfront investment; you only pay for the API calls you actually use.
- Zero Maintenance Costs – No servers to maintain, no software updates, and no compatibility issues.
- Preserves Complex Excel Formatting – Results are returned in a universally accessible JSON format while retaining the original workbook’s layout.
How to Use the Search for broken links within the Spreadsheet API with SDKs
OpenAPI Specification
The OpenAPI Specification defines a publicly accessible programming interface, allowing you to carry out REST interactions directly from a web browser.
Use Aspose.Cells Cloud SDKs
Using the SDK is the best way to accelerate development. The SDK handles the underlying details, allowing you to simply implement search‑broken‑links functionality with minimal code. Please check out the GitHub repository for a complete list of Aspose.Cells Cloud SDKs.
The following code examples illustrate how to make calls to Aspose.Cells web services using various SDKs: