← Home
RecentRatings API
Free, open access. No API key required. Use it in your app, website, or chatbot.
Get Place Ratings
GET https://recentratings.com/api/v1/place
Query by any of:
?slug=banzai-japanese-steakhouse-temecula-ca?google_place_id=ChIJ...?name=Banzai&city=Temecula&state=CA
Example Response
{
"slug": "banzai-japanese-steakhouse-temecula-ca",
"name": "Banzai Japanese Steakhouse",
"city": "Temecula",
"state": "CA",
"place_url": "https://recentratings.com/place/banzai-japanese-steakhouse-temecula-ca",
"ratings": {
"alltime": 4.6,
"last_365d": 4.7,
"last_90d": 4.8,
"review_count": 200,
"review_count_365d": 85,
"review_count_90d": 22,
"last_updated": "2026-07-27T22:00:00Z"
},
"powered_by": "RecentRatings.com",
"powered_by_url": "https://recentratings.com"
}Embeddable Widget
Drop this on any restaurant website — no signup, no config:
<div data-recentratings-slug="banzai-japanese-steakhouse-temecula-ca"></div> <script src="https://recentratings.com/widget.js" async></script>
Or use a Google Place ID instead: data-recentratings-gid="ChIJ..."
For Bots & Chatbots
Query the API directly and display with attribution:
const res = await fetch(
'https://recentratings.com/api/v1/place?slug=banzai-japanese-steakhouse-temecula-ca'
);
const { name, ratings, place_url } = await res.json();
// Display:
// ★ 4.8 (last 90 days) · Powered by RecentRatings.com
// ★ 4.7 (last year)
// ★ 4.6 (all time)
// 🔗 recentratings.com/place/banzai-japanese-steakhouse-temecula-caFree to use. We just ask that you include a "Powered by RecentRatings.com" attribution wherever you display our data.