Overview
Scores each business in rows a Google Maps reviews scraper already returned (or your own rows): reviews in the last 90 days vs the 90 before, momentum (growing, slowing, stalled), owner reply rate, unanswered 1 and 2 star reviews, rating trend, tags such as neglected, a lead score 0 to 100 and a one-line pitch. No scraping. $0.004 per business, 100 at most. Not charged if none can be scored.
Protocol
x402 (POST)
Price
$0.0080
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
Nero Labs Agent Tools
Indexed
2026-11-01 23:11:52
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
Input Schema
{
"body": {
"asOfDate": "2026-11-01",
"rows": [
{
"placeId": "P1",
"publishedAtDate": "2026-10-20",
"responseFromOwnerText": null,
"reviewsCount": 40,
"stars": 1,
"title": "Example Plumbing",
"totalScore": 4.1
},
{
"placeId": "P1",
"publishedAtDate": "2026-09-02",
"responseFromOwnerText": null,
"stars": 5,
"title": "Example Plumbing"
},
{
"placeId": "P1",
"publishedAtDate": "2026-07-15",
"responseFromOwnerText": null,
"stars": 4,
"title": "Example Plumbing"
},
{
"placeId": "P1",
"publishedAtDate": "2026-06-10",
"responseFromOwnerText": null,
"stars": 5,
"title": "Example Plumbing"
},
{
"placeId": "P1",
"publishedAtDate": "2026-05-20",
"responseFromOwnerText": null,
"stars": 2,
"title": "Example Plumbing"
},
{
"placeId": "P1",
"publishedAtDate": "2026-04-28",
"responseFromOwnerText": null,
"stars": 5,
"title": "Example Plumbing"
},
{
"placeId": "P2",
"publishedAtDate": "2026-10-28",
"responseFromOwnerText": "Thank you!",
"reviewsCount": 12,
"stars": 5,
"title": "Example Dental",
"totalScore": 4.8
},
{
"placeId": "P2",
"publishedAtDate": "2026-10-11",
"responseFromOwnerText": "Thank you!",
"stars": 5,
"title": "Example Dental"
},
{
"placeId": "P2",
"publishedAtDate": "2026-09-25",
"responseFromOwnerText": "Thanks!",
"stars": 4,
"title": "Example Dental"
}
]
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"example": {
"businesses": [
{
"business": "Example Plumbing",
"category": null,
"city": null,
"daysSinceLastReview": 12,
"googleRating": 4.1,
"googleReviewsCount": 40,
"leadScore": 64,
"mapsUrl": null,
"momentum": "steady",
"ownerReplyRate": 0,
"pitch": "Replies to 0 of 6 recent reviews; 2 unanswered 1 or 2 star reviews; 2 reviews in the last 90 days.",
"placeId": "P1",
"rank": 1,
"ratingTrend": "unknown",
"reviewsLastWindow": 2,
"reviewsPerMonth": 0.7,
"reviewsPrevWindow": 3,
"tags": [
"never_replies",
"unanswered_negative",
"neglected"
],
"unansweredNegative": 2,
"velocityChangePct": -33
},
{
"business": "Example Dental",
"category": null,
"city": null,
"daysSinceLastReview": 4,
"googleRating": 4.8,
"googleReviewsCount": 12,
"leadScore": 12,
"mapsUrl": null,
"momentum": "unknown",
"ownerReplyRate": 1,
"pitch": "3 reviews in the last 90 days.",
"placeId": "P2",
"rank": 2,
"ratingTrend": "unknown",
"reviewsLastWindow": 3,
"reviewsPerMonth": 2.4,
"reviewsPrevWindow": null,
"tags": [
"few_reviews"
],
"unansweredNegative": 0,
"velocityChangePct": null
}
],
"summary": {
"asOfDate": "2026-11-01",
"businessesScored": 2,
"reviewsRead": 9,
"rowsIn": 9,
"windowDays": 90
}
},
"type": "json"
}