GReviews
Все отзывы любого бизнеса из Google — как JSON API или готовый виджет. Не 5 последних, как в официальном Places API, а все, с пагинацией.
🩺 Бесплатный аудит присутствия в Google — лид-магнит для клиентов (иврит): оценка 0–100, сравнение с конкурентами, CTA в WhatsApp.
Живое демо
API
1. Найти бизнес → получить placeId
GET /api/resolve?q=Argaman.co
{ "query": "Argaman.co",
"candidates": [
{ "featureId": "0x151d4004fa5b30ad:0xa7721425ff7ecd96",
"category": "advertising_photographer",
"mapsUrl": "https://www.google.com/maps?cid=…" } ] }2. Получить все отзывы
GET /api/reviews?placeId=0x151d4004fa5b30ad:0xa7721425ff7ecd96
Параметры:
sort newest | relevant | highest | lowest (default: newest)
hl язык относительных дат, напр. en/he/ru (default: en)
max ограничить число отзывов (default: все)
textOnly 1 — скрыть отзывы без текста
{ "placeId": "0x…", "rating": 4.9, "count": 170,
"reviews": [ { "author": "…", "rating": 5, "text": "…",
"relativeTime": "2 weeks ago", "timestamp": 1781795722730,
"avatarUrl": "…", "photos": [] }, … ] }3. Или просто вставить виджет
<iframe
src="https://YOUR.DOMAIN/widget?placeId=0x…:0x…&theme=light&max=6"
style="width:100%;border:0;min-height:520px"></iframe>
Параметры: theme=light|dark, max, hl, minRating, sortАвторизация
Если на сервере задан API_KEYS, каждый запрос должен содержать ключ: заголовок x-api-key, Authorization: Bearer … или ?key=…. Без переменной — открытый режим.
Data is fetched from publicly available Google Maps pages and cached. Not affiliated with Google.