Google Lens Scraper
Pricing
Pay per event + usage
Google Lens Scraper
Analyze images via Google Lens — OCR, translate-OCR, AI Mode, exact match, visual match, product search, homework help, and general search. No API key required.
Google Lens Actor
Status: in active development. Scaffold + input layer + pricing wrapper + Apify schemas are in place. Per-mode Lens clients (Flow A protobuf, Flow B HTML scraping, AI Mode) ship after the reverse-engineering spike (
scripts/google-lens-baseline-spike.ts) confirms endpoint reality.
A Google Lens scraper covering all 8 search modes — OCR, translate-OCR, AI Mode, exact match, visual match, product search, homework help, and general search — calling Google Lens's internal HTTP endpoints directly. No third-party API. No API key required.
What does Google Lens Actor do?
(Final copy lands in U13 once per-mode outputs are validated. Mirrors the borderline/google-lens listing.)
This actor analyzes images via Google Lens and returns structured data:
- Text Extraction (OCR) — extract text segments with bounding-box coordinates
- Translate & Extract Text — translate extracted text into any supported language with positioned word objects
- AI Analysis — ask questions about an image and get AI-powered answers
- Exact Match — find exact image matches across the web
- Visual Match — find visually similar images
- Product Search — identify and find products in an image
- Homework Help — get educational assistance for homework images
- General Search — get all search results in one call
Why use Google Lens Actor?
(U13)
How to use Google Lens Actor
(U13 — numbered tutorial)
Input
Input fields (full schema in the Input tab):
searchTypes— array of one or more of:all,ai-mode,ocr,translate-ocr,exact-match,visual-match,products,homework. Required.imageUrls— array of image URLs. Required.aiModeQuestions— questions to ask in AI Mode (required whenai-modeis selected).translateLanguage— target language for translate-OCR (default"en").language— search-result language (default"en").proxyConfiguration— Apify proxy. Default RESIDENTIAL.
Output
(U13 — JSON examples per mode)
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Pricing / Cost estimation
Pay-per-event, flat across all subscription tiers:
| Event (display title) | Event key | Price | Fires once per … |
|---|---|---|---|
| 🤖 AI Analysis | ai-mode | $6.50 / 1,000 events | image × ai-mode |
| 🌐 Translate & Extract Text | translate-ocr | $3.50 / 1,000 events | image × translate-ocr |
| 📝 Text Extraction | ocr | $2.50 / 1,000 events | image × ocr |
| 🎯 Exact Match | exact-match | $1.50 / 1,000 events | image × exact-match |
| 👁️ Visual Match | visual-match | $1.50 / 1,000 events | image × visual-match |
| 🛍️ Product Search | products | $1.50 / 1,000 events | image × products |
| 📚 Homework Help | homework | $1.50 / 1,000 events | image × homework |
| 🔍 General Search | all | $1.00 / 1,000 events | image × all |
| Actor Start | apify-actor-start | $0.01 | run start (Apify synthetic) |
Charges fire only after the corresponding dataset item is successfully written. Skipped or failed modes do not charge.
Tips or Advanced options
(U13)
FAQ, disclaimers, and support
(U13 — legality disclaimer + AI Mode availability + link to Issues)