Alle Scraper

Suchmaschinen

Google Lens Scraper

lens.google.com

98.4% Erfolgsrate
9s Ø Antwortzeit
In-house anti-bot Schutz
1.100 Calls Gemessen über

Google Lens funktioniert nur im Browser: Es lädt Ihr Bild, holt die Treffer einige Sekunden später in die Seite nach und legt jedes Ergebnis in internen Datenblöcken ab. Ein dedizierter Plugin-Endpoint nimmt eine öffentliche Bild-URL entgegen und liefert die visuellen Treffer bereits geparst: zu jedem die Seite, auf der er steht (Titel, URL, Domain, Website-Name), das passende Bild mit Google-Thumbnail und Pixelgröße und bei Produkten Preis und Währung, Produktname und Marke sowie Bewertung und Anzahl der Rezensionen, wie das Ergebnis sie zeigt - dazu, was Lens erkannt hat (zum Beispiel ein Bauwerk mit seiner Knowledge-Graph-ID), und Googles eigene Beschreibung des Bildes. Shopping-Treffer richten sich nach dem Land, aus dem die Anfrage kommt; kein Google-Konto und kein API-Schlüssel nötig.

Was Sie extrahieren können

  • Jeder visuelle Treffer (meist etwa 60): Seitentitel, Seiten-URL, Domain und Website-Name
  • Die URL des passenden Bildes, ein Google-Thumbnail sowie Breite und Höhe in Pixeln
  • Produktpreis und Währung, Produktname, Marke und Beschreibung, wenn Google sie hat
  • Angezeigter Preis, Bewertung und Anzahl der Rezensionen aus dem Ergebnis
  • Was Lens im Bild erkannt hat, mit Knowledge-Graph-ID und Such-Link
  • Googles eigene Beschreibung des Bildes, wenn sie rechtzeitig fertig ist

Dedizierte Endpoints

/images/google-lens

Visuelle Treffer aus Google Lens

Visuelle Treffer zu einer öffentlichen Bild-URL (url): visualMatches mit position, title, url, domain, source, imageUrl, thumbnailUrl, width, height, price, currency, product (name, brand, description), priceText, rating und reviews; relatedSearches (query, kgmid, url); aiOverview (text, markdown, references) oder null; dazu imageUrl, proxyCountry und resultsCollected. proxy_country wählt den Markt, max_results begrenzt die Treffer (1-100). Eine nicht mehr vorhandene Bild-URL oder eine Webseite statt eines Bildes liefert 400; keine Treffer liefern 502 und werden nicht berechnet.

So wird es gescrapt

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/images/google-lens?url=https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F61QYCC1rbsL._AC_SL1000_.jpg&max_results=20"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/images/google-lens",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://m.media-amazon.com/images/I/61QYCC1rbsL._AC_SL1000_.jpg", "max_results": "20"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

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

const matches = await su.googleLens('https://m.media-amazon.com/images/I/61QYCC1rbsL._AC_SL1000_.jpg', {
  maxResults: 20,
});
console.log(matches);

Requests sind POST und übergeben ihre Parameter im Query-String. Browser-Rendering findet immer statt - dafür gibt es kein Flag.

Beispielantwort

{
  "imageUrl": "https://m.media-amazon.com/images/I/61QYCC1rbsL._AC_SL1000_.jpg",
  "hl": "en",
  "gl": "gb",
  "proxyCountry": "GB",
  "resultsCollected": 10,
  "visualMatches": [
    {
      "title": "Certified Refurbished Echo Dot (3rd generation) | Smart ...",
      "url": "https://www.amazon.co.uk/Certified-Refurbished-generation-speaker-Sandstone/dp/B07P2B6VLL",
      "domain": "amazon.co.uk",
      "source": "Amazon UK",
      "imageUrl": "https://m.media-amazon.com/images/G/02/kindle/dp/2019/090790/8387/p8_mb1_uk_v1._CB452490981_.jpg",
      "thumbnailUrl": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQji1VwScpo19bVckuySAjxnvXCyEeP6bG0wEG3jA9sprfHkOI6",
      "width": 1035,
      "height": 874,
      "price": null,
      "currency": null,
      "product": null,
      "priceText": null,
      "rating": null,
      "reviews": null,
      "position": 1
    },
    {
      "title": "Amazon Echo Dot 3rd Gen (36EBT3) with Clock -White, C - CeX ...",
      "url": "https://uk.webuy.com/product-detail/?id=810014001029C",
      "domain": "uk.webuy.com",
      "source": "CeX",
      "imageUrl": "https://uk.static.webuy.com/product_images/Electronics/Smart%20Assistant/810014001029C_l.jpg",
      "thumbnailUrl": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcRnIUrZls_-mxjlf_YN9v5zzw6HiurdKu4rwETbcV3cTHy3uV4R",
      "width": 480,
      "height": 346,
      "price": 38,
      "currency": "GBP",
      "product": {
        "name": "Amazon Echo Dot 3rd Gen (36EBT3) with Clock -White, C",
        "brand": "Amazon",
        "description": "The Amazon Echo Dot 3rd Gen with Clock brings Alexa's smart assistance into your home with an integrated LED display for easy time viewing. This ..."
      },
      "priceText": "£38",
      "rating": null,
      "reviews": null,
      "position": 3
    }
  ],
  "relatedSearches": [],
  "aiOverview": {
    "text": "The image shows an Amazon Echo Dot (3rd Gen) smart speaker displaying a red light ring and a muted microphone indicator when the mic-off button is pre...",
    "markdown": "...",
    "references": []
  }
}

API-Dokumentation lesen

Häufige Fragen

Ist das Scraping von Google Lens legal?

Das Erfassen öffentlich verfügbarer Treffer der visuellen Suche - Seiten-URLs, Titel, Websites und Preise - ist in vielen Rechtsordnungen zulässig, die Regeln hängen aber von Ihrem Land, den erhobenen Daten und deren Nutzung ab. Die Bilder bleiben Eigentum ihrer Inhaber. ScrapeUnblocker liefert die öffentlichen Ergebnisse; was Sie erfassen und wie Sie es nutzen, entscheiden Sie.

Kann ich eine Bilddatei hochladen?

Übergeben Sie stattdessen eine öffentliche http(s)-URL des Bildes: Google lädt das Bild selbst. Ein nicht mehr vorhandenes Bild (404) oder eine URL, die eine Webseite statt eines Bildes ist, wird mit 400 abgelehnt, bevor eine Suche läuft.

Wie scrape ich Google Lens, ohne blockiert zu werden?

ScrapeUnblocker öffnet Lens in einem echten Browser auf dedizierter Google-Infrastruktur, rotiert saubere Exits, löst Challenges und wartet, bis die Treffer geladen sind, und liefert sie dann geparst. In unserem Benchmark mit 1.100 verschiedenen Bildern kamen bei 98.4 % der Aufrufe visuelle Treffer zurück, in etwa 9.0 s.

Bekomme ich Produktpreise?

Für Produkttreffer, die Google mit Preis zeigt, ja: Preis und Währung, Produktname und Marke sowie Preis, Bewertung und Anzahl der Rezensionen, wie das Ergebnis sie anzeigt. Preise richten sich nach dem Land der Anfrage; setzen Sie proxy_country für den gewünschten Markt.

Was kostet das Scraping von Google Lens?

Jedes gesuchte Bild ist eine Anfrage: 1,00 EUR pro 1.000 im Pay-as-you-go-Tarif, bis etwa 0,55 EUR pro 1.000 bei Volumen. Abgelehnte Bild-URLs, Blockierungen und Timeouts werden nicht berechnet.

Ähnliche Scraper

Google Lens sowie weitere Namen und Marken von lens.google.com gehören ihrem Inhaber und werden hier nur verwendet, um die Website zu bezeichnen, mit der diese API arbeitet. ScrapeUnblocker ist ein unabhängiger Dienst und steht in keiner Verbindung zum Inhaber von lens.google.com, der ScrapeUnblocker weder unterstützt noch sponsert.

Starten Sie noch heute mit dieser Seite

Kostenloses Kontingent inklusive. Zum Testen ist keine Kreditkarte nötig.