RecentRatingsBETA
← 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-ca
Free to use. We just ask that you include a "Powered by RecentRatings.com" attribution wherever you display our data.