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
}
}
}Convenience GET endpoint for real-time technology detection. Pass URL and options as query parameters instead of a JSON body. Costs 5 credits per request.
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
}
}
}When should I use GET instead of POST?
What's the difference between browser and fetch modes?
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.API key in format tapi_live_[32-char] (live) or tapi_test_[32-char] (test)
The URL to analyze
Detection mode: browser (Puppeteer headless Chrome, JS execution, 5–22s, maximum accuracy) or fetch (HTTP only, 1–3s, best for static sites)
browser, fetch Simulate user behavior (browser mode only). false — no interaction. basic — scroll the page. full — scroll + accept cookie consent banners + fire DOM events.
false, basic, full Was this page helpful?