Skip to main content
This guide shows how to connect N8N to the NodeMaven API with an HTTP Request node. For the endpoints themselves, see the Proxy API overview.

Step 1: Copy your API token

On your dashboard, go to Profile > API Key, then click Copy Token to copy your API key to the clipboard.
NodeMaven dashboard profile menu with the API key and Copy Token control

Step 2: Authorize the token

Open the API Documentation page and click the Authorize button. In the input field, enter your key in the following format:
Click Authorize, then Close.
API documentation Authorize dialog with the x-api-key value

Step 3: Test the connection

Choose any GET endpoint from the API documentation, click Try it out, then Execute. If the setup is correct, you receive a 200 OK response. If you encounter an error, double-check that your token is correctly authorized.
API documentation showing a 200 OK response from a GET request

Step 4: Set up N8N

On your N8N dashboard, click Add First Step, then select HTTP Request from the list of available nodes.
N8N node picker with the HTTP Request node

Step 5: Configure the request

Configure the HTTP Request node as follows:
  • Method: GET
  • URL: https://api.nodemaven.com/api/v2/base/locations/countries/
The URL above is an example that retrieves a list of countries. You can check the full API URLs in the NodeMaven API documentation, where you will also find other functions: Then enable the header toggle switch and add these two headers:

Step 6: Execute the request

Click Execute Step. You should see a list of all available countries, which confirms your N8N setup is complete and successfully connected to the API.
N8N HTTP Request node output showing the list of countries