Gli hashtag giusti per il post
Incolli il testo di un post — o descrivi di cosa parla — e ricevi una serie di hashtag pertinenti, scelti in base all'argomento e alla piattaforma. Non una raffica di parole a caso, ma un mix ragionato di tag generici e specifici, quello che aiuta un post a farsi trovare senza sembrare disperato.
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.
Pertinenti, non a caso
Riempire un post di hashtag popolari ma fuori tema non serve a niente: attira il pubblico sbagliato e a volte penalizza. Qui i tag nascono dal contenuto del post: alcuni ampi per farsi trovare, altri di nicchia per raggiungere chi è davvero interessato. Il mix conta più del numero, e una manciata di hashtag giusti batte trenta buttati lì.
Adatti alla piattaforma
Su Instagram gli hashtag lavorano diversamente che su LinkedIn o TikTok: cambia il numero utile, cambia lo stile. Indichi il canale e ricevi una selezione calibrata, senza il muro di tag che su alcune reti fa più male che bene. Puoi anche chiedere una versione in italiano, una internazionale o un mix, a seconda di chi vuoi raggiungere.
Prezzo e utilizzo
$0.003 a richiesta più $0.0135 per post: paghi a consumo, prezzo pubblicato, senza abbonamento. Lo usi da questa pagina, via API per collegarlo agli strumenti di pubblicazione, presto anche da app. Con PayPal, senza account.
Casi d'uso
Negozio su Instagram
Una bottega di prodotti tipici pubblica la novità del giorno e ottiene un set di hashtag tra locali e di categoria, per farsi trovare da chi cerca specialità della zona.
Contenuti professionali
Un consulente pubblica su LinkedIn e vuole i pochi hashtag giusti, non venti: riceve una selezione mirata al tema del post e al pubblico di settore.
Raggiungere anche l'estero
Un artigiano che vende all'estero chiede un mix di hashtag in italiano e in inglese, per farsi trovare sia dal pubblico locale sia da quello internazionale.
Domande frequenti
Quanti hashtag ricevo?
Una quantità sensata per la piattaforma che indichi, non una raffica infinita. Su alcune reti pochi tag mirati rendono più di trenta generici, e la selezione tiene conto di questo.
Come sceglie gli hashtag?
Partono dal contenuto del post: un mix di tag ampi, per farsi trovare, e di nicchia, per raggiungere chi è davvero interessato. È la pertinenza a guidare, non solo la popolarità.
Posso averli in italiano e in inglese?
Sì: indichi la lingua o chiedi un mix. Utile se vendi anche all'estero e vuoi farti trovare sia dal pubblico italiano sia da quello internazionale.
Quanto costa?
$0.003 a richiesta più $0.0135 per post, a consumo con PayPal. Prezzo pubblicato e nessun abbonamento: paghi solo i set che generi.
Il testo del post viene conservato?
No: quello che incolli serve a scegliere gli hashtag e poi viene eliminato, senza restare memorizzato dopo l'elaborazione.
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/text/hashtags \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/hashtags", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/hashtags",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/hashtags", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/hashtags", 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
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.hashtags",
"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
max_tokens | 20000 |
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. |