# Website Technology ## Overview | Property | Value | |----------|-------| | **Status** | active | | **Method** | `GET` | | **Endpoint** | `/v2/website/technology` | | **Base URL** | `https://api.piloterr.com` | | **Credit Cost** | 1 credit per call | | **Documentation** | https://www.piloterr.com/library/website-technology | ## Description Identify the technologies behind any website CMS, frameworks, analytics, CDN, hosting, and more, for competitive market analysis and technological insight. ## Authentication - **Key Name:** `x-api-key` - **Location:** HTTP Header - **Get an API key:** https://app.piloterr.com/register ## Example Request ```bash curl --location --request GET 'https://api.piloterr.com/v2/website/technology' \ --header 'Content-Type: application/json' \ --header 'x-api-key: YOUR_API_KEY' ``` ## Example Response ### Technology lookup for piloterr.com (simple mode) ```json { "cms": "Webflow", "urls": { "https://piloterr.com/": { "status": 301 }, "https://www.piloterr.com/": { "status": 200 } }, "technologies": [ "Webflow", "jsDelivr", "Google Tag Manager", "Google Hosted Libraries", "Customer.io", "reCAPTCHA", "jQuery", "HubSpot Chat", "HubSpot", "Google Analytics", "Cloudflare Turnstile", "Google Font API", "HSTS", "Cloudflare", "Webpack", "Open Graph", "HTTP/3" ] } ``` ### Technology lookup for leroymerlin.fr (expert mode) ```json { "urls": { "https://leroymerlin.fr/": { "status": 301 }, "https://www.leroymerlin.fr/": { "status": 403 } }, "technologies": [ { "cpe": null, "icon": "default.svg", "name": "HSTS", "slug": "hsts", "version": null, "website": "https://www.rfc-editor.org/rfc/rfc6797#section-6.1", "rootPath": true, "categories": [ { "id": 16, "name": "Security", "slug": "security" } ], "confidence": 100, "description": "HTTP Strict Transport Security (HSTS) informs browsers that the site should only be accessed using HTTPS." }, { "cpe": null, "icon": "DataDome.svg", "name": "DataDome", "slug": "datadome", "version": null, "website": "https://datadome.co", "rootPath": true, "categories": [ { "id": 16, "name": "Security", "slug": "security" } ], "confidence": 100, "description": "DataDome is a cybersecurity platform that specialises in bot protection and mitigation, offering advanced solutions to safeguard websites and mobile applications against malicious bot traffic." } ] } ``` ### Technology lookup for github.com (simple mode) ```json { "cms": "Contentful", "urls": { "https://github.com/": { "status": 200 } }, "technologies": [ "Contentful", "Three.js", "Amazon Web Services", "React", "GSAP", "GitHub Pages", "Turbo", "lit-html", "Sectigo", "HSTS", "Amazon S3", "PWA", "Open Graph" ] } ``` ## Documentation ## Overview The Website Technology API detects the full technology stack of any public website, including CMS platforms, JavaScript frameworks, analytics tools, CDN providers, security solutions, marketing automation tools, and more. It offers two modes: a lightweight **simple** mode for quick overviews, and a detailed **expert** mode with confidence scores, versions, and category metadata. ## Quickstart ``` GET https://api.piloterr.com/v2/website/technology?query=https://example.com&mode=simple ``` ## Parameters | Parameter | Type | Required | Description | |---|---|---|---| | `query` | string | yes | A website URL with either the `http://` or `https://` protocol | | `mode` | string | no | Response detail level: `simple` or `expert` (default: `expert`) | ## Response fields | Field | Type | Description | |---|---|---| | `cms` | string | Detected CMS platform (simple mode only) | | `urls` | object | Map of crawled URLs with HTTP status codes | | `technologies` | array | Detected technologies: flat names (simple) or full objects (expert) | | `technologies[].name` | string | Technology name (expert mode) | | `technologies[].confidence` | integer | Detection confidence score 0–100 (expert mode) | | `technologies[].version` | string | Detected version if available (expert mode) | | `technologies[].categories` | array | Category objects with id, slug, name (expert mode) | ## Notes - Response time is typically between 10 and 15 seconds - Use `expert` mode when confidence scores or version information is needed - Use `simple` mode for lightweight integrations and dashboards ## Main use cases - Identify which CMS, framework, or analytics tools competitors are using to benchmark your own tech stack - Build sales intelligence tools that filter prospects by technology (e.g. find all companies using HubSpot) - Audit your own website's technology exposure for security and compliance purposes - Enrich company data pipelines with technology stack signals for lead scoring and segmentation