Générateur de hashtags
À partir du sujet de votre publication et du réseau visé, l’outil propose une sélection de hashtags pertinents : quelques tags larges pour la portée, des tags de niche pour toucher une audience précise. Il vous évite les listes génériques recopiées partout et vous aide à être trouvé par les bonnes personnes, sans noyer votre message.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Mélanger portée large et niche
Miser sur les seuls hashtags populaires vous noie dans un flot où personne ne vous voit ; ne viser que la niche limite la portée. L’outil propose un équilibre : quelques tags larges pour la visibilité, d’autres plus spécifiques où votre publication a une vraie chance d’émerger. Cette combinaison sert mieux qu’une liste de mots à la mode recopiée d’un post à l’autre.
Rester pertinent, pas opportuniste
Coller un hashtag en vogue sans rapport avec votre contenu agace l’audience et nuit à votre crédibilité. L’outil s’en tient au sujet que vous décrivez et écarte les tags trompeurs. Il adapte aussi le nombre : une poignée de hashtags bien choisis vaut mieux qu’une avalanche qui ressemble à du remplissage et que les plateformes n’apprécient guère.
Des hashtags à vos publications
Sur cette page, vous obtenez votre sélection à copier sous le post. Par l’API, la génération s’intègre à votre outil de programmation pour préparer vos publications. Applications mobiles, e-mail et Telegram suivront. L’outil suggère les tags ; le choix final et la publication restent de votre côté, selon votre stratégie. Testez, observez ce qui fonctionne et affinez au fil des semaines.
Cas d’usage
Le compte d’un artisan
Atelier Garnier SARL publie ses créations en bois. L’outil propose des hashtags autour de l’ébénisterie, du fait-main et du mobilier sur mesure, mêlant tags larges et de niche.
Un lancement de produit
Sophie Nguyen annonce une nouvelle gamme. Elle décrit le produit ; elle obtient une sélection adaptée à sa cible plutôt qu’une liste passe-partout.
Une association locale
Élodie Garnier promeut un événement de quartier. Les hashtags mêlent thème de l’événement et ancrage local pour toucher les habitants concernés.
Questions fréquentes
Combien coûte une sélection de hashtags ?
$0.003 par requête, plus $0.0135 par lot de hashtags. Facturé à l’usage, sans abonnement : chaque publication pour laquelle vous générez des tags est facturée à ce tarif, sans forfait.
Combien de hashtags mettre par publication ?
Cela dépend du réseau, mais la surenchère dessert. Une sélection resserrée et pertinente vaut mieux qu’une longue liste. L’outil propose un nombre raisonnable ; à vous de retenir ceux qui collent vraiment à votre contenu.
Les hashtags proposés sont-ils à jour ?
L’outil suggère des tags cohérents avec votre sujet, mais aucune liste ne garantit une tendance figée : la popularité d’un hashtag évolue vite. Observez vos résultats et ajustez ; c’est votre audience qui valide la sélection.
Mon sujet de publication est-il conservé ?
Le texte que vous fournissez est traité le temps de générer les hashtags, puis sert seulement à vous renvoyer la sélection. Rien n’est stocké pour un autre usage ni partagé.
Faut-il un compte ?
Non. Aucune inscription : l’achat se fait directement par PayPal, avec facture possible. Vous copiez ensuite les hashtags dans vos publications.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.hashtags",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_tokens | 20000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
422 | task_failed | La tâche a échoué : elle ne vous est pas facturée. |