Authentication
Create a key in the Fast AI API console. Send it as a Bearer token. Never expose the key in browser JavaScript or public repositories.
Authorization: Bearer YOUR_FAST_AI_KEY
Endpoint
POST https://fastseohub.com/api/v1/ai
Content-Type: application/json ยท OpenAPI: /openapi.json
Actions
airequired: messageGet a Fast AI explanation for a question or workflow.
auditsrequired: urlRun an evidence-based page audit for an HTTP(S) URL.
analysesrequired: url or featuresAnalyze measured SEO evidence or derive it from a URL.
rewritesrequired: textRewrite supplied text with an optional language, goal and keyword.
Example: chat
curl -X POST https://fastseohub.com/api/v1/ai -H "Authorization: Bearer YOUR_FAST_AI_KEY" -H "Content-Type: application/json" -d '{"message":"Explain my SEO priorities"}'Typical response
{
"ok": true,
"result": {
"answer": "...",
"quality": { "...": "..." }
}
}Errors
400Invalid or missing request data401Missing, invalid or revoked authentication403Action requires additional account permission429Rate limit exceeded; retry after the supplied window500Temporary server-side failureLimits & security
- Current API rate limit: 60 requests per minute per key.
- Keys can be revoked from the API Console.
- Use server-side environment variables for keys.
- Do not log full API keys or return them to clients.
- For production integrations, implement retries for 429 and transient 5xx responses.
Ready to integrate?
Create a key, test one request, then move the same request into your server-side integration.
Open API Console