Yelp Scraper

ENDPOINTS
GET/businesses/reviews/topics

Review Topics

Get what reviewers talk about (food, service, ambience ...) with review counts and sentiment shares.

QUERY PARAMS

Yelp business alias, 22-character business ID, or any yelp.com business URL.

Examples:

  • Alias: gary-danko-san-francisco
  • ID: WavvLdfdP6g8aZTtbBQHTw
  • URL: https://www.yelp.com/biz/gary-danko-san-francisco
{
  "business": {
    "id": "WavvLdfdP6g8aZTtbBQHTw",
    "alias": "gary-danko-san-francisco",
    "name": "Gary Danko",
    "link": "https://www.yelp.com/biz/gary-danko-san-francisco"
  },
  "topics": [
    {
      "name": "ambience",
      "sentiment": "positive",
      "review_count": 92,
      "positive_share": 0.78,
      "neutral_share": 0.12,
      "critical_share": 0.1
    },
    {
      "name": "drinks",
      "sentiment": "positive",
      "review_count": 28,
      "positive_share": 0.67,
      "neutral_share": 0.12,
      "critical_share": 0.21
    },
    {
      "name": "food",
      "sentiment": "positive",
      "review_count": 147,
      "positive_share": 0.83,
      "neutral_share": 0.06,
      "critical_share": 0.11
    },
    {
      "name": "service",
      "sentiment": "positive",
      "review_count": 137,
      "positive_share": 0.87,
      "neutral_share": 0.01,
      "critical_share": 0.12
    },
    {
      "name": "wait time",
      "sentiment": "positive",
      "review_count": 19,
      "positive_share": 0.68,
      "neutral_share": 0.09,
      "critical_share": 0.23
    }
  ]
}