AI-Powered Website Intelligence
Comprehensive analysis across 20+ metrics with AI-generated code fixes
Subto.One helps developers and teams quickly identify performance, SEO, accessibility and security issues on public websites and provides actionable recommendations and automated patches to improve reliability and user experience.
100% Free Forever • Unlimited Scans • No Credit Card Required
API Documentation
Integrate Subto.One's powerful analysis engine into your applications
Your API Key
••••••••••••••••••••••••
Account Usage
These counters are increment-only and reflect totals even after individual scans expire.
Rate Limits
API Reference (Public)
Overview
Public endpoints available to API key holders.
- POST /api/v1/scan — start a scan
- GET /api/v1/scan/:scanId — retrieve scan results
- GET /api/v1/health — health check (no auth required)
Authentication
Include your API key in the request header:
X-API-Key: sk-your-api-key
Or use the Authorization header:
Authorization: Bearer sk-your-api-key
Rate Limits
API keys are rate-limited to 1 request per minute. Responses include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. On limit exceeded the API returns HTTP 429 and a Retry-After header.
Examples
cURL
curl -X POST https://Subto.One/api/v1/scan \
-H "X-API-Key: sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{"url": "https://Subto.One"}'
JavaScript
fetch('https://Subto.One/api/v1/scan', {
method: 'POST',
headers: {
'X-API-Key': 'sk-your-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({ url: 'https://Subto.One' })
}).then(r => r.json()).then(console.log);
Errors
Generic error responses: 400 Bad Request, 401 Unauthorized, 429 Too Many Requests, 500 Internal Server Error.
Teams
Work together on website analysis. Share scans, discuss issues, and approve changes as a team.
No Team Yet
Create a team or join an existing one to collaborate
My Team
0 membersMembers
Recent Scans
No scans yet
Shared Dashboard
All team members see the same scan results - no duplicate work
Team Discussions
Comment on issues, tag teammates, and discuss fixes collaboratively
Approval Workflows
Request reviews and get team sign-off before deploying changes
Role-Based Access
Control who can view, edit, or approve with Owner/Admin/Viewer roles
Project Organization
Group scans by client or project and track historical performance
Easy Invites
Invite teammates by email or share a simple 6-character code
Sign in to access Teams
Create and join teams to collaborate with your colleagues
System Analysis
Core Web Vitals
Runtime Interaction Graph
Issues by Impact
SEO Intelligence
Meta Analysis
Heading Structure
Link Analysis
Image Analysis
Code Surface Explorer
Comprehensive Interaction Testing
Ask AI About This Code
Did we not get everything? Upload your files below to get help.
Code Surgeon
.js, .ts, .css, .html, .json, .env, .md, .zip