Tools

Start an async tech-stack scan

Start an asynchronous tech-stack detection scan for a public domain. Detects the frontend frameworks, hosting and CDN infrastructure, CMS, analytics and growth tools, and customer engagement services in use. Returns sub-second with item: { id, status: "queued", createdAt, expiresAt } — poll GET /v1/tools/tech-stack/scans/{scanId} until status is completed or failed. Most scans complete in seconds; heavy-render sites can take up to ~90 seconds. Result and error payloads are persisted for 24h, after which the scan auto-deletes and GET returns 404. No project required. Suitable for ad-hoc competitive lookups, integration into onboarding flows, and pre-sales discovery — and the only supported shape for MCP clients (Cursor / Claude Desktop hardcode 60-second tool-call timeouts).

post/v1/tools/tech-stack/scans

Request

  • Base URL: https://api.competlab.com
  • URL: https://api.competlab.com/v1/tools/tech-stack/scans
  • Auth: API key in header CL-API-Key

Request body

domainstring required

Target domain to fingerprint. Accepts a bare hostname or a full URL — normalized (lowercased, scheme and path stripped) before scanning.

Example request

{
  "domain": "stripe.com"
}

Response

Example response

{
  "item": {
    "id": "6638e9a1b2c3d4e5f6a7b8c9",
    "status": "queued",
    "createdAt": "2026-05-17T14:30:00.000Z",
    "expiresAt": "2026-05-18T14:30:00.000Z"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.