Keywords Everywhere API icon

Keywords Everywhere API

Interact with Keyword Engine API

Overview

This node integrates with the Keywords Everywhere API to fetch keyword-related data. Specifically, for the "Keyword Data" resource and the "Get Keyword Data" operation, it retrieves detailed information about one or more keywords such as search volume, competition, CPC, and other metrics from Google Keyword Planner and optionally Clickstream data.

Common scenarios where this node is beneficial include:

  • SEO analysis workflows where users want to enrich their keyword lists with search metrics.
  • Marketing automation pipelines that require up-to-date keyword performance data.
  • Competitive research setups to analyze keyword opportunities across different countries and currencies.

For example, a user can input a list of keywords and receive their monthly search volumes and cost-per-click values for the US market in USD currency, helping them prioritize keywords for content creation or ad campaigns.

Properties

Name Meaning
Keywords Input Type Choose how to input keywords:
- Multiple Values: Enter multiple keywords as separate strings.
- JSON Array: Provide keywords as a JSON array (e.g., ["keyword1", "keyword2"]).
Keywords (Multiple) List of keywords entered as multiple string values (shown if "Multiple Values" is selected).
Keywords (JSON) JSON array of keywords (shown if "JSON Array" is selected).
Country Country code specifying the target country for keyword data (e.g., "us"). Full list available via Get Countries endpoint.
Currency Currency code specifying the currency for monetary values like CPC (e.g., "usd"). Full list available via Get Currencies endpoint.
Data Source Select data source:
- gkp: Data only from Google Keyword Planner.
- cli: Data from both Google Keyword Planner and Clickstream data.

Output

The node outputs an array of items, each containing a JSON object with the following structure:

{
  "status": "success",
  "data": { /* response data from Keywords Everywhere API */ }
}
  • The data field contains the keyword metrics returned by the API for the requested keywords.
  • The exact structure inside data depends on the API response but typically includes search volume, competition, CPC, and possibly additional metrics depending on the chosen data source.
  • No binary data output is produced by this node.

Dependencies

  • Requires an active connection to the Keywords Everywhere API via an API key credential configured in n8n.
  • The node uses HTTP requests authenticated with this API key to fetch data.
  • The user must ensure the API key has permissions to access the Keyword Data endpoints.
  • Supported country and currency codes must be valid as per the API's supported lists.

Troubleshooting

  • No credentials got returned!
    This error occurs if the node cannot find or access the required API key credential. Ensure the API key is properly set up in n8n credentials and linked to the node.

  • Invalid country or currency code
    If the API returns errors related to unsupported country or currency codes, verify that the codes used are valid by calling the respective "Get Countries" or "Get Currencies" endpoints.

  • Empty or malformed keywords input
    Make sure the keywords are provided either as a non-empty array (for JSON input) or as multiple string values. Invalid formats may cause the API request to fail.

  • API rate limits or quota exceeded
    If the API responds with rate limit errors, consider reducing request frequency or upgrading your API plan.

Links and References

Discussion