Actions29
- Backlink Actions
- SERP Actions
- Business Data Actions
- On Page Actions
- Keywords Data Actions
- Labs Actions
Overview
This node integrates with the DataForSEO API to retrieve Google reviews for a specified business location. It allows users to fetch detailed review data based on different search criteria such as keyword, CID (Customer ID), or Place ID. This is useful for businesses and marketers who want to monitor customer feedback, analyze reputation, or gather insights from Google reviews.
Common scenarios:
- Monitoring customer sentiment by regularly fetching new Google reviews.
- Aggregating reviews for competitive analysis.
- Extracting review data for reporting or further processing in workflows.
Practical example:
A marketing team wants to collect the latest 20 Google reviews for their store located in the United Kingdom, filtering reviews by relevance and in English language. They configure this node to search by keyword (e.g., store name), specify the location and language, and set the number of reviews to 20.
Properties
| Name | Meaning |
|---|---|
| Search By | Method to identify the business: "Keyword", "CID", or "Place ID". Determines how the business is searched in Google reviews. |
| Keyword/CID/Place ID | The actual value used for searching, depending on the "Search By" selection. For example, a keyword string, a CID number, or a Place ID string. |
| Task Priority | Execution priority of the task. Options are "Normal Execution Priority" or "High Execution Priority". Higher priority tasks may incur additional charges. |
| Location | Full name of the location where the business is situated. Example: "United Kingdom". Must be a supported location as per DataForSEO documentation. |
| Language | Full name of the language for the reviews. Example: "English". Must be a supported language as per DataForSEO documentation. |
| Number of Reviews | Number of reviews to retrieve. Integer between 1 and 4490. Default is 10. |
| Sort | Sorting order of the reviews. Options include "Newest", "Highest Rating", "Lowest Rating", and "Relevance". |
Output
The node outputs an array of JSON objects representing Google reviews matching the query parameters. Each object typically contains details about individual reviews such as reviewer information, rating, review text, date, and other metadata provided by the DataForSEO API.
If the node supports binary data output (not indicated here), it would summarize that binary data represents attachments or media related to reviews, but in this case, the output is purely JSON-based review data.
Dependencies
- Requires an active DataForSEO API account with valid API credentials (API key/token).
- The node uses the DataForSEO v3 API endpoint
https://api.dataforseo.com/v3. - Proper configuration of the API credential in n8n is necessary.
- Internet access to reach the DataForSEO service.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication errors.
- Incorrect "Location" or "Language" values not supported by DataForSEO will result in errors or empty results.
- Exceeding allowed number of reviews or invalid "Number of Reviews" input may cause request failures.
- Using an unsupported "Search By" option or providing mismatched "Keyword/CID/Place ID" values can lead to no data returned.
Error messages:
- Authentication errors: Check API credentials and ensure they are correctly configured.
- Validation errors: Verify that "Location" and "Language" match supported values from DataForSEO documentation.
- Rate limit or quota exceeded: Consider reducing request frequency or upgrading your DataForSEO plan.
- Unexpected errors: Review the error message details and consult DataForSEO support if needed.