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 information, and miscellaneous data. Specifically, for the Keyword Data resource with the Get URL Keywords operation, it fetches keywords associated with a given URL from the API.

Common scenarios where this node is useful include SEO analysis, content marketing research, and competitive analysis. For example, a user can input a website URL and receive relevant keywords that the site ranks for or targets, helping optimize content strategy or track keyword performance.

Properties

Name Meaning
URL The web address (URL) for which to retrieve associated keywords.
Country The country code representing the target market (e.g., "us" for United States). Used to localize results.
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 keywords related to the specified URL.

The exact structure inside data depends on the API's response format but generally includes keyword details such as keyword text, search volume, CPC, competition, etc.

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 needed beyond the API credential setup.

Troubleshooting

  • Missing Credentials Error: If no credentials are provided or returned, the node throws an error stating "No credentials got returned!". Ensure the API key credential is properly configured in n8n.
  • API Request Failures: Network issues or invalid parameters may cause the API request to fail. Check the URL format, country code validity, and that the API key has sufficient permissions.
  • Empty or Unexpected Data: If the API returns empty results, verify that the URL is valid and that the country code is supported. Use the "Get Countries" endpoint to confirm supported countries.
  • Rate Limits: The Keywords Everywhere API may enforce rate limits; exceeding these will result in errors. Monitor usage and consider upgrading your plan if necessary.

Links and References

Discussion