> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# n8n Nodes Installation

> Install and configure Anysite nodes for n8n

## Overview

The Anysite n8n nodes package provides powerful social media data extraction capabilities directly within your n8n workflows. Extract data from LinkedIn, Twitter, Reddit, Instagram, and websites with ease.

## Prerequisites

* n8n instance (self-hosted or cloud)
* Node.js 18.10 or higher
* Anysite API account and credentials

## Installation Methods

### Method 1: Community Nodes (Recommended)

<Steps>
  <Step title="Access n8n Settings">
    In your n8n instance, go to **Settings** → **Community Nodes**
  </Step>

  <Step title="Install Package">
    Enter the package name: `n8n-nodes-anysite`

    Click **Install** and wait for the installation to complete
  </Step>

  <Step title="Restart n8n">
    Restart your n8n instance to load the new nodes
  </Step>
</Steps>

### Method 2: Manual Installation

<Steps>
  <Step title="Install via npm">
    ```bash theme={null}
    npm install n8n-nodes-anysite
    ```
  </Step>

  <Step title="Configure n8n">
    Add the package to your n8n configuration:

    ```bash theme={null}
    export N8N_CUSTOM_EXTENSIONS=n8n-nodes-anysite
    ```
  </Step>

  <Step title="Restart n8n">
    ```bash theme={null}
    n8n start
    ```
  </Step>
</Steps>

## API Credentials Setup

<Steps>
  <Step title="Get Your API Key">
    1. Visit [anysite.io](https://anysite.io)
    2. Create your account and log in
    3. Navigate to **Account Settings** → **API Keys**
    4. Generate a new API key
  </Step>

  <Step title="Create Credentials in n8n">
    1. In n8n, go to **Credentials**
    2. Click **Create New**
    3. Search for "Anysite API"
    4. Enter your API key
    5. Test the connection
    6. Save the credentials
  </Step>
</Steps>

## Available Nodes

After installation, you'll have access to these nodes:

<CardGroup cols={2}>
  <Card title="Anysite LinkedIn" icon="linkedin" href="/n8n-nodes/linkedin-node">
    User search, profile retrieval, post analysis, company data
  </Card>

  <Card title="Anysite Twitter" icon="twitter" href="/n8n-nodes/twitter-node">
    User profiles, tweet search, timeline data
  </Card>

  <Card title="Anysite Reddit" icon="reddit" href="/n8n-nodes/reddit-node">
    Post search, comment extraction, subreddit data
  </Card>

  <Card title="Anysite Instagram" icon="instagram" href="/n8n-nodes/instagram-node">
    User profiles, posts, stories, comments
  </Card>

  <Card title="Anysite Web Parser" icon="globe" href="/n8n-nodes/web-parser-node">
    Website scraping, content extraction, screenshots
  </Card>
</CardGroup>

## First Workflow

Let's create a simple workflow to test your installation:

<Steps>
  <Step title="Create New Workflow">
    1. In n8n, click **Create Workflow**
    2. Add a **Schedule Trigger** node
  </Step>

  <Step title="Add Anysite LinkedIn Node">
    1. Click the **+** button after the trigger
    2. Search for "Anysite LinkedIn"
    3. Select the node and configure it:
       * **Operation**: Search Users
       * **Credentials**: Select your Anysite credentials
       * **Search Query**: "marketing manager"
       * **Limit**: 5
  </Step>

  <Step title="Test the Workflow">
    1. Click **Test Workflow**
    2. You should see LinkedIn user data in the output
  </Step>
</Steps>

## Verification

To verify your installation is working correctly:

1. **Check Node Availability**: All Anysite nodes should appear in the nodes panel
2. **Test Credentials**: Use any Anysite node with your credentials
3. **Run Sample Workflow**: Execute a simple data extraction workflow

## Troubleshooting

<AccordionGroup>
  <Accordion title="Nodes not appearing after installation">
    * Ensure n8n has been fully restarted after installation
    * Check that Node.js version is 18.10 or higher
    * Verify the package was installed correctly: `npm list n8n-nodes-anysite`
  </Accordion>

  <Accordion title="Credential authentication errors">
    * Verify your API key is correct and active
    * Check that your Anysite account has API access
    * Ensure there are no extra spaces in the API key
    * Test the API key directly with curl or Postman
  </Accordion>

  <Accordion title="Package installation fails">
    * Check Node.js version compatibility
    * Clear npm cache: `npm cache clean --force`
    * Try manual installation method
    * Check n8n logs for detailed error messages
  </Accordion>

  <Accordion title="Rate limit or quota errors">
    * Check your API usage limits in the Anysite dashboard
    * Implement delays between requests in your workflows
    * Consider upgrading your subscription plan if needed
  </Accordion>
</AccordionGroup>

## Next Steps

* [Explore LinkedIn Node capabilities](/n8n-nodes/linkedin-node)
* [Learn about workflow patterns](/n8n-nodes/workflows)
* [View example automations](/n8n-nodes/workflows)

<Note>
  The Anysite Web Parser node is currently in beta. Some features may be limited or subject to change.
</Note>
