Tecnologie di un sito
Il rilevamento tecnologie apre un indirizzo e riconosce con cosa è costruito il sito: il CMS (per esempio WordPress), il framework, gli strumenti di analytics, la piattaforma e-commerce, il server e i servizi esterni. In pochi secondi hai la scheda tecnica di un sito senza aprire il codice né chiedere a nessuno.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Cosa riesce a riconoscere
Il KIT carica la pagina in un vero browser e osserva gli indizi che ogni tecnologia lascia: firme nel codice, script caricati, intestazioni, nomi di file ricorrenti. Da lì deduce il CMS o il costruttore di siti usato, l’eventuale framework, gli strumenti di statistica e marketing, la piattaforma di e-commerce, i servizi di consegna dei contenuti e spesso il server. È l’equivalente di guardare sotto il cofano di un sito: capisci com’è fatto senza dover chiedere a chi l’ha costruito.
A chi serve e perché
Serve a chi valuta la concorrenza — capire su quale piattaforma vende un rivale aiuta a stimare costi e limiti — e a chi deve prendere in mano un sito ricevuto da altri: prima di metterci mano è utile sapere se è WordPress, un e-commerce noto o qualcosa di costruito su misura. È comodo anche in fase commerciale, per farsi un’idea del cliente prima di un incontro, e nella scelta di un fornitore, per capire con quali tecnologie lavora davvero.
Come funziona e quanto costa
Poiché apre davvero il sito in un browser per osservarne il comportamento, questo strumento ha un costo diverso dai controlli di rete: $0.040 per URL analizzato, prezzo pubblicato e senza abbonamento. Incolli l’indirizzo e ricevi l’elenco delle tecnologie riconosciute. Paghi solo le analisi che esegui: una verifica occasionale su un concorrente o un giro su una lista di siti che stai valutando, senza alcun impegno fisso.
Casi d'uso
Studiare la concorrenza online
Prima di rifare il proprio negozio, Rossi & Figli S.r.l. controlla con cosa vendono tre concorrenti: scopre quale piattaforma e-commerce usano e quali strumenti di analytics hanno installato, e decide la propria strategia con dati concreti.
Prendere in carico un sito altrui
Un’agenzia eredita il sito di un cliente senza documentazione. Il rilevamento dice subito che è WordPress con certi componenti: prima di preventivare l’intervento, sa cosa si troverà davanti.
Valutare un fornitore prima di firmare
Stai scegliendo chi realizzerà il tuo sito. Controllare le tecnologie dei lavori che mostra in portfolio ti dice con quali strumenti lavora davvero e se sono in linea con quello che cerchi.
Domande frequenti
Quali tecnologie riuscite a rilevare?
CMS e costruttori di siti, framework, strumenti di analytics e marketing, piattaforme e-commerce, servizi di consegna dei contenuti e, spesso, il server. In pratica il grosso dello stack visibile dal lato pubblico del sito.
Il rilevamento è sempre esatto al 100%?
È molto affidabile per le tecnologie che lasciano firme chiare, ma qualcosa può restare nascosto o mascherato di proposito. Consideralo un quadro solido e attendibile, non un referto infallibile.
Perché costa più dei controlli di dominio o header?
Perché apre davvero il sito in un browser per osservarne il comportamento, non si limita a interrogare la rete. Per questo il prezzo è di $0.040 per URL, contro i controlli più leggeri.
Posso analizzare il sito di un concorrente?
Sì: legge solo informazioni pubbliche, quelle che il sito espone a qualsiasi visitatore. È uno degli usi più comuni, insieme all’analisi di siti che stai per prendere in carico.
Quanto costa e c’è un abbonamento?
Nessun abbonamento: $0.040 per ogni URL analizzato, prezzo pubblicato. Paghi solo le analisi che esegui, che sia una o una lista di siti.
Il supporto è in italiano?
Ti risponde una persona vera, in inglese o spagnolo. Scrivici pure in italiano: ci capiamo e ti diamo una mano a interpretare il risultato.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/web/tech-detect \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/tech-detect", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/tech-detect",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/tech-detect", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/tech-detect", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"url": "https://ejemplo.com"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.tech_detect",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
timeout_sec | 30 |
max_crawl_pages | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |