Website Tech Stack API: CMS and Scripts From a URL
A website tech stack API takes a URL and returns the technologies detected on that domain — tag managers, CRMs, databases — as a JSON list. On Klazify that is POST https://www.klazify.com/api/domain_tech with a Bearer token. The official quick-start example is https://www.cbsnews.com.
Starter is $39.99/mo (500 successful calls) with a 7-day trial. Failed or unreachable lookups are not billed. refresh=true is Advanced+. This is not IAB classification and not POST /api/domain_company. Docs: klazify.com/api-docs.
Request: CBS News
curl 'https://www.klazify.com/api/domain_tech' -X POST \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR_API_KEY' \
--data $'url=https://www.cbsnews.com'
Auth is Authorization: Bearer. The official sample sends url as form data, not a JSON body.
Response: official domain_tech sample
{
"domain": {
"domain_url": "https://cbsnews.com",
"updated_at": "2022-12-19T15:48:01.000000Z"
},
"success": true,
"objects": {
"company": {
"tech": ["google_tag_manager", "salesforce", "mongodb"]
}
}
}
The tech list and updated_at are that fixture (19 Dec 2022). Fetch live with your key for today’s stack.
PHP: official cURL pattern
$ch = curl_init('https://www.klazify.com/api/domain_tech');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Accept: application/json',
'Authorization: Bearer YOUR_API_KEY',
],
CURLOPT_POSTFIELDS => 'url=https://www.cbsnews.com',
]);
$json = json_decode(curl_exec($ch), true);
curl_close($ch);
$tech = $json['objects']['company']['tech'] ?? [];
Same header and form body as the docs curl. Official PHP samples on api-docs swap only the path (domain_tech).
Go live
1. Register — 7-day trial.
2. Copy the Bearer key from the dashboard.
3. POST /api/domain_tech with a website URL.
4. Store objects.company.tech.
Ready to use Klazify?
Start classifying websites, enriching company data, and exploring web intelligence.
Get Started Free