Skip to main content
GET
/
v1
/
technology-lookup-live
Technology lookup (live) API
curl --request GET \
  --url https://api.technologychecker.io/v1/technology-lookup-live \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "url": "https://example.com/",
    "originalUrl": "https://example.com",
    "mode": "browser",
    "technologies": [
      {
        "id": 1115,
        "slug": "amazon-s3",
        "name": "Amazon S3",
        "description": "Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon Web Services (AWS) that provides object storage through a web service interface.",
        "confidence": 100,
        "version": null,
        "icon": "AmazonS3.svg",
        "website": "https://aws.amazon.com/s3/",
        "cpe": "<string>",
        "categories": [
          {
            "id": 705,
            "slug": "cdn",
            "name": "CDN",
            "groups": [
              {
                "id": 7,
                "name": "Infrastructure",
                "slug": "infrastructure-hosting"
              }
            ]
          }
        ]
      }
    ],
    "stats": {
      "htmlLength": 594693,
      "scriptsCount": 0,
      "scriptSrcCount": 63,
      "cookiesCount": 0,
      "headersCount": 19,
      "metaCount": 18,
      "dnsRecordTypes": 4,
      "dnsTxtCount": 31,
      "jsGlobalsFound": 0,
      "domMatchesFound": 0,
      "xhrHostsFound": 0,
      "textLength": 0,
      "cssLength": 0
    }
  }
}

Frequently asked questions

The GET endpoint is handy for quick tests, browser-based requests, and simple integrations where you don’t want to send a JSON body. For structured options or automation workflows, use the POST endpoint instead.
browser mode uses Puppeteer (headless Chrome) for full browser rendering with JavaScript execution (5 to 22 seconds, maximum accuracy). fetch mode makes HTTP-only requests (1 to 3 seconds, best for static sites like WordPress). Both modes cost 5 credits.

Authorizations

Authorization
string
header
required

API key in format tapi_live_[32-char] (live) or tapi_test_[32-char] (test)

Query Parameters

url
string
required

The URL to analyze

mode
enum<string>
default:browser

Detection mode: browser (Puppeteer headless Chrome, JS execution, 5–22s, maximum accuracy) or fetch (HTTP only, 1–3s, best for static sites)

Available options:
browser,
fetch
interact
enum<string>
default:false

Simulate user behavior (browser mode only). false — no interaction. basic — scroll the page. full — scroll + accept cookie consent banners + fire DOM events.

Available options:
false,
basic,
full

Response

Live detection results

success
boolean
Example:

true

data
object