Keywords Everywhere API icon

Keywords Everywhere API

Interact with Keyword Engine API

Overview

This node integrates with the Keywords Everywhere API to retrieve keyword-related data, traffic metrics, backlink data, and miscellaneous information. Specifically, for the "Keyword Data" resource with the "Get Domain Keywords" operation, it fetches keywords associated with a specified domain within a given country. This is useful for SEO professionals, digital marketers, and content creators who want to analyze the keyword landscape of a competitor or their own website.

Practical examples include:

  • Extracting top keywords driving traffic to a competitor's domain.
  • Identifying keyword opportunities by analyzing domain-specific keyword data.
  • Localizing keyword research by specifying different countries.

Properties

Name Meaning
Domain The domain name (e.g., example.com) for which to retrieve associated keywords.
Country The country code (e.g., "us") representing the target market or region for keyword data retrieval.
Number of Results to Retrieve Maximum number of keyword results to return from the API.

Output

The node outputs an array of JSON objects, each containing:

  • status: A string indicating the request status, typically "success" if the API call was successful.
  • data: The raw response data from the Keywords Everywhere API for the requested domain keywords. This includes keyword details such as keyword text, search volume, CPC, competition, and other relevant metrics depending on the API response.

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 communicate with the external service.
  • No additional environment variables are required beyond the API key credential setup.

Troubleshooting

  • Missing Credentials Error: If no credentials are returned, the node throws an error stating "No credentials got returned!". Ensure that the API key credential is properly configured and assigned to the node.
  • API Request Failures: Network issues or invalid API keys may cause HTTP request failures. Verify internet connectivity and the validity of the API key.
  • Invalid Domain or Country Code: Providing an unsupported country code or malformed domain may result in empty or error responses. Confirm the domain format and use supported country codes (obtainable via the Get Countries endpoint).
  • Result Limits: Setting the "Number of Results to Retrieve" too high might lead to partial data or API rate limiting. Adjust the number accordingly.

Links and References

Discussion