Lister les images d’une page
Cet outil dresse la liste des images d’une page web : l’adresse de chaque fichier et, lorsqu’il est renseigné, son texte alternatif. Nos serveurs lisent la page et rassemblent les images qu’elle référence, sans que vous ayez à les repérer une à une. La liste obtenue sert d’inventaire, prêt à trier, vérifier ou exporter.
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.
Un inventaire des images
Une page affiche parfois des dizaines d’images, entre visuels de contenu, icônes et illustrations. L’outil les recense toutes et renvoie, pour chacune, l’adresse du fichier concerné. Vous obtenez ainsi la liste complète de ce que la page charge, là où l’œil ne retient que les images les plus visibles. C’est le point de départ d’un inventaire propre, exportable et bien plus fiable qu’un relevé fait à la main devant l’écran.
Le texte alternatif, un signal utile
À chaque image devrait correspondre un texte alternatif : la description lue par les lecteurs d’écran et prise en compte par les moteurs de recherche. En renvoyant ce texte quand il existe, l’outil met en lumière les images qui en sont dépourvues. C’est précieux pour un audit d’accessibilité ou de référencement : repérer d’un coup les visuels sans description permet de savoir où porter l’effort, plutôt que d’inspecter la page image par image.
Ce que l’outil fait, et ne fait pas
L’outil liste les adresses des images et leurs textes alternatifs ; il ne télécharge pas les fichiers eux-mêmes. Vous repartez avec les références, pas avec les images sur votre disque. C’est ce qui rend l’opération légère et rapide. Si vous devez ensuite récupérer un fichier précis, son adresse figure dans la liste, prête à être ouverte — mais l’enregistrement du visuel, lui, reste une étape distincte à votre main.
Un traitement léger
Comme le relevé des liens, l’inventaire des images se fait par simple lecture de la page, sans ouvrir un navigateur complet ni charger les visuels. L’opération est donc rapide et figure parmi les moins coûteuses du service. Gardez à l’esprit une évidence utile : une image trouvée en ligne appartient à quelqu’un ; disposer de son adresse ne dit rien des droits d’usage, qui restent à vérifier avant toute réutilisation.
Cas d’usage
Audit d’accessibilité
Studio Lumen SAS liste les images d’une page pour repérer celles sans texte alternatif et corriger l’accessibilité avant la mise en ligne.
Inventaire avant refonte
Atelier Garnier SARL recense les images de son site pour savoir lesquelles reprendre, remplacer ou abandonner lors de la nouvelle version.
Contrôle de référencement
Sophie Nguyen vérifie que les visuels d’un article portent bien une description, un point que les moteurs de recherche prennent en compte.
Repérage d’un fichier
Julien Lefèvre retrouve l’adresse exacte d’une image affichée sur une page, pour la citer précisément dans un échange avec un prestataire.
Questions fréquentes
Quelles images sont listées ?
Toutes celles que la page référence : visuels de contenu, illustrations, icônes. Pour chacune, l’outil renvoie l’adresse du fichier et, s’il est renseigné, le texte alternatif.
Le texte alternatif est-il inclus ?
Oui quand il existe. Les images qui en sont dépourvues apparaissent sans description, ce qui aide à repérer les manques lors d’un audit d’accessibilité ou de référencement.
L’outil télécharge-t-il les images ?
Non. Il liste les adresses, pas les fichiers : vous repartez avec les références. Enregistrer un visuel précis reste une étape distincte, à partir de son adresse.
Combien coûte l’inventaire des images ?
Le tarif est réduit, à $0.002 par requête en dollars US, sans coût par unité. L’opération reste légère, car elle se limite à lire les références de la page.
L’adresse saisie est-elle conservée ?
Non. La page est lue le temps d’en lister les images, puis l’URL et le résultat sont écartés de nos serveurs, sans conservation.
Faut-il un compte ?
Non, aucune inscription. Le service se règle à l’usage ; pour une facture, écrivez à [email protected].
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/web/images \
-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/images", {
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/images",
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/images", 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/images", 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
{
"url": "https://ejemplo.com"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.images",
"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
timeout_sec | 30 |
max_crawl_pages | 25 |
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. |