Hi everyone,. I have a list of businesses off of google, in which I’m using cohere to go through the the Google My Business profile and return the names of the users of the 5 most recent reviews the business has. The issue is, the names are not accurate whatsoever. I ran 10 as a test and they all are names that don’t even exist on the google profile itself. Not sure what I’m doing wrong or if there’s an alternative way to do this
Instead of using Cohere, try our native Google integrations for more accurate results. Use "Find Business Reviews Text and Keywords with Google" which requires a Place ID and returns reviewer names in the output. Alternatively, use "Find Business Reviews Information with Google" which takes business name/website/address and provides review data including reviewer names. For Yelp reviews, our "Find Reviews with Yelp" action also returns reviewer names and contact information. These native integrations should provide more accurate reviewer data than using AI to parse profiles.
Geting a “Bad Request”
Hi Martin - the issue with Cohere returning fake reviewer names could be due to AI hallucination - AI models often make up details when extracting specific info from unstructured text like reviews.
The “Bad Request” error usually means API rate limits, bad parameters, or missing fields in your Google My Business API calls. Better options: ** Use Clay’s native Google Reviews integration for accurate, structured reviewer data. ** Try web scraping tools (e.g., Chrome extensions or Claygent) to pull reviewer names directly from Google Business pages. ** Use AI only for analysis (sentiment/themes), not for extracting exact names. ** Consider other platforms like Yelp or Facebook for reviews. For next steps, I would: Check your API requests and limits, switch to native integrations or scraping, and avoid relying on AI for exact name extraction.
Let me know if that makes sense.