Perform a comprehensive SEO audit on a website
Crawls a URL with Firecrawl (Crawl4AI fallback), performs a multi-category SEO audit (Common SEO Issues, Server & Security, Mobile Usability, Advanced SEO), and returns structured results with scores per category. In multiple mode (deep crawl) with async=true, the route returns 200 immediately and saves results to the database in the background. The route accepts both GET (params in querystring) and POST (params in JSON body).
Query parameters
URL to audit (https:// prefixed automatically)
Team ID (required for async multiple mode)
Audit mode: single page or deep multi-page crawl
Enable async background processing (multiple mode only)
HTML tags to include during crawl
HTML tags to exclude during crawl
Response
Preview and multi-page requests return JSON. Single-page audits stream status updates followed by the final result as NDJSON.
Changes
Changed in 3 of the 47 revisions of this API.115
- ●
removed the optional property
from the response with the statusresponse-optional-property-removed
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ●
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
- ○
endpoint added
endpoint-added
- ▲
- ○
endpoint added
endpoint-added
- ○