Overview
The Audit SEO Tool API allows you to programmatically create audits, retrieve results, and integrate SEO analysis into your own applications and workflows. The API follows REST conventions and returns JSON responses.
Authentication
All API requests require authentication using an API key. You can generate and manage your API keys in your dashboard settings (available for Professional and Agency plans).
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYKeep your API key secure. Do not share it publicly or commit it to version control.
Rate Limits
API rate limits vary by plan:
| Plan | Requests/Hour | Concurrent Audits |
|---|---|---|
| Professional | 100 | 5 |
| Agency | 1,000 | 20 |
Rate limit headers are included in all API responses: X-RateLimit-Remaining
Endpoints Preview
/api/v1/auditsSubmit a URL for SEO analysis. The audit runs asynchronously.
Request body:
{
"url": "https://example.com",
"options": {
"deepScan": true,
"aiAnalysis": true
}
}Response:
{
"id": "audit_abc123",
"status": "processing",
"url": "https://example.com",
"createdAt": "2026-01-23T10:00:00Z"
}/api/v1/audits/{id}Retrieve the results of a specific audit by ID.
Response (when completed):
{
"id": "audit_abc123",
"status": "completed",
"url": "https://example.com",
"scores": {
"overall": 78,
"seo": 82,
"aiVisibility": 71,
"technical": 85,
"content": 74
},
"recommendations": [...],
"completedAt": "2026-01-23T10:02:30Z"
}/api/v1/auditsRetrieve a paginated list of your audits.
Query parameters:
page- Page number (default: 1)limit- Results per page (default: 20, max: 100)status- Filter by status (pending, processing, completed, failed)
Response Format
All API responses follow a consistent format. Successful responses return the requested data, while errors include a message and error code.
Success (2xx)
{
"data": { ... },
"meta": {
"requestId": "req_xyz"
}
}Error (4xx/5xx)
{
"error": {
"code": "RATE_LIMITED",
"message": "Too many requests"
}
}Get API Access
API access is available on Professional and Agency plans. Upgrade your account to start building integrations.
Need Help?
Have questions about the API or need enterprise features? Our team is here to help.
hello@techspeak.com