Compare Crawlers
Admin-only: run V1 and V2 crawlers on the same URL, return side-by-side.
Used to eyeball V2 improvements over V1 on real sites before flipping the global CRAWLER_V2_ENABLED flag. Safe to hit on production - V1 makes a real LLM call (~0 on self-hosted Railway).
V1 and V2 run sequentially (not via asyncio.gather) so per-side exceptions are isolated: if V1 crashes, V2 output still returns.
Calls _extract_brand_from_url directly (V1 impl) so the comparison
stays valid even when CRAWLER_V2_ENABLED=true — otherwise the ‘v1’
key would route through V2 via generate_brand_kit_from_url and the
comparison would be meaningless.
Input URL is validated for SSRF (no private IPs, HTTPS required).
Documentation Index
Fetch the complete documentation index at: https://docs.aitasker.co/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
The body is of type Body · object.
Response
Successful Response