Tous les scrapers

Moteurs de recherche

Google Images Scraper

google.com

99.9% Taux de réussite
5.8s Réponse moyenne
Bot detection + rate limiting Protection
5 000 appels Mesuré sur

Google Images masque l'image originale derrière le lazy loading et enfouit la source de chaque résultat dans un bloc JavaScript, si bien que scraper soi-même implique de rendre la grille et de faire de la rétro-ingénierie sur les données internes de Google. Un endpoint de plugin dédié prend un mot-clé et renvoie chaque résultat déjà parsé : l'URL réelle de l'image en pleine résolution (pas une miniature Google), le domaine et la page source, un titre, une miniature et les dimensions en pixels - sans grille à analyser vous-même et sans clé d'API Google.

Ce que vous pouvez extraire

  • L'URL de l'image originale en pleine résolution sur le site de l'éditeur, pour chaque résultat
  • Le domaine source et l'URL de la page source qui affiche l'image
  • Le titre du résultat / de la page, ainsi que le nom lisible du site
  • Une URL de miniature hébergée par Google, rapide à charger
  • Largeur et hauteur originales de l'image en pixels
  • La taille de fichier indiquée par Google (p. ex. 418KB, 1.4MB)
  • Un lien vers la visionneuse Google Images (/imgres) pour chaque résultat - l'URL que le navigateur copie depuis la tuile

Endpoints dédiés

/images/google-search

Recherche Google Images

Résultats d'images pour un mot-clé. Renvoie pour chaque résultat l'URL de l'image source en pleine résolution et le domaine source, ainsi que la page source, le titre, la miniature et les dimensions ; ciblez un marché avec proxy_country/gl ; jusqu'à 100 résultats par appel.

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/images/google-search?q=eiffel%20tower&max_results=30"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/images/google-search",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"q": "eiffel tower", "max_results": "30"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.googleImages('eiffel tower', {
  maxResults: 30,
});
console.log(results);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Exemple de réponse

{
  "query": "eiffel tower",
  "gl": "us",
  "resultsCollected": 30,
  "results": [
    {
      "imageUrl": "https://cdn.britannica.com/31/255531-050-B7E07090/eiffel-tower.jpg",
      "sourceDomain": "britannica.com",
      "sourcePageUrl": "https://www.britannica.com/topic/Eiffel-Tower-Paris-France",
      "title": "Eiffel Tower | History, Height, Facts",
      "width": 1600,
      "height": 1067,
      "fileSize": "418KB",
      "googleImagesUrl": "https://www.google.com/imgres?q=eiffel%20tower&imgurl=https%3A%2F%2Fcdn.britannica.com%2F31%2F255531-050-B7E07090%2Feiffel-tower.jpg&imgrefurl=https%3A%2F%2Fwww.britannica.com%2Ftopic%2FEiffel-Tower-Paris-France&docid=kZ9Xr2mFqL8AbM&tbnid=Xy7Qm2ntAbCDeM&w=1600&h=1067&hcb=2&ved=2ahUKEw..."
    }
  ]
}

Lire la documentation de l'API

Questions fréquentes

Le scraping de Google Images est-il légal ?

Collecter des résultats d'images publics - URLs, domaines sources et titres - est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Les images elles-mêmes restent la propriété de leurs titulaires, vous restez donc responsable de leur utilisation. ScrapeUnblocker renvoie les résultats publics ; ce que vous collectez et comment vous l'utilisez relève de votre décision.

Est-ce que j'obtiens la véritable URL de l'image en pleine résolution ou juste une miniature Google ?

La vraie. Contrairement à l'ancienne interface de Google Images, la page de résultats actuelle contient l'URL de l'image source de chaque résultat, si bien qu'imageUrl est l'image réelle en pleine résolution sur le site de l'éditeur. Une URL de miniature hébergée par Google est également renvoyée, si vous voulez un aperçu léger.

Comment scraper Google Images sans se faire bloquer ?

ScrapeUnblocker gère la détection, le rendu et la rotation des exits, et renvoie les résultats d'images déjà parsés, avec 99.9% de réussite sur notre benchmark de 5000 mots-clés distincts et environ 5.8 s par appel.

Quelles données j'obtiens pour chaque image ?

Pour chaque résultat : l'URL de l'image source en pleine résolution, le domaine et la page source, le titre et le nom du site, une URL de miniature hébergée par Google, la largeur et la hauteur en pixels, et la taille de fichier indiquée.

Ai-je besoin d'une clé d'API Google ou d'un compte Custom Search ?

Non. Le plugin prend un mot-clé et renvoie des résultats d'images parsés - sans projet Google Cloud, sans clé d'API Custom Search ni quota, et sans HTML ni bloc JavaScript à analyser.

Combien coûte le scraping de Google Images ?

ScrapeUnblocker est facturé à la requête, pas au gigaoctet - à partir d'environ 1 EUR pour 1 000 requêtes, jusqu'à environ 0,55 EUR à volume, avec une facture prévisible.

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.