Want a guided walkthrough? Schedule a 15-min call.

Original source and package:
GitHub | npm

Overview

The Extruct AI n8n node lets you instantly enrich company data in your workflows using your custom Extruct tables — no code required.

Why Use the Extruct AI n8n Node?

  • Enrich company data by website or name, using your custom Extruct table columns
  • Automate research and enrichment in any workflow (sales, investment, market research, etc.)
  • Seamlessly integrate with CRMs, lead gen tools, and analytics

How It Works

  1. Install the Extruct AI community node:
    Follow the n8n community nodes guide to add the Extruct AI node to your n8n instance.

  2. Create a Table:
    Start from a template or build your own table in Extruct AI with any custom columns you need (e.g., founding year, patents, CEO’s Twitter, last funding round, open job count, etc.).

  3. Get Your Table ID:
    Copy the Table ID from the Extruct dashboard or directly from the table page URL.

  4. Add the Extruct Node in n8n:

    • Make sure you have set up your Extruct API token as a credential in n8n (see Authentication).
    • Paste your Table ID.
    • Enter the company name or website (manually, from a Form Trigger, or any other node).
    • Run the workflow — the node will add the company, trigger enrichment, and return a JSON object with the enriched results for all your custom columns.

Demo: creating custom columns, entering Table ID and company name, and receiving enriched JSON results in n8n.

Example Workflow

Suppose you want to enrich a company by website and get its funding, team size, recent news headline, patent count, and head of HR LinkedIn profile.

Input:

{
  "Company": "stripe.com" 
}

Example:

{
  "company_name": {
    "value": {
      "answer": "Stripe",
      "source": [
        "https://en.wikipedia.org/wiki/Stripe,_Inc."
      ],
      "explanation": "Full company name as listed on the Stripe Wikipedia page."
    }
  },
  "company_website": {
    "value": {
      "answer": "https://stripe.com/",
      "source": [
        "https://en.wikipedia.org/wiki/Stripe,_Inc.",
        "https://stripe.com"
      ],
      "explanation": "Canonical homepage confirmed on Wikipedia and the stripe.com domain."
    }
  },
  "recent_news_headline": {
    "value": {
      "answer": "Stripe’s first employee, the founder of fintech Increase, sort of bought a bank",
      "source": [
        "https://techcrunch.com/2025/07/03/stripes-first-employee-the-founder-of-fintech-increase-sort-of-bought-a-bank"
      ],
      "explanation": "Headline from a TechCrunch article published July 3, 2025, as the latest news about Stripe."
    }
  },
  "team_size": {
    "value": {
      "answer": "8550",
      "source": [
        "https://techcrunch.com/2025/01/21/stripe-is-laying-off-300-people-but-says-it-still-plans-to-hire-in-2025"
      ],
      "explanation": "About 8,550 employees after a January 2025 layoff of 300 people, per TechCrunch."
    }
  },
  "patent_count": {
    "value": {
      "answer": "247",
      "source": [
        "https://insights.greyb.com/stripe-patents"
      ],
      "explanation": "Total of 247 patents held globally by Stripe, according to GreyB Insights."
    }
  },
  "funding_amount": {
    "value": {
      "answer": "$9.81B",
      "source": [
        "https://tracxn.com/d/companies/stripe/__uahG_IGnVgsUsOG-f8otYHLkOkliWg7YFhJ5ZkNIkpI/funding-and-investors",
        "https://www.crunchbase.com/organization/stripe/company_financials"
      ],
      "explanation": "Raised $9.81 B over 24 rounds, including a $6.87 B round in March 2023, per Tracxn and Crunchbase."
    }
  },
  "head_of_hr_linkedin": {
    "value": {
      "answer": "https://www.linkedin.com/in/maiaj",
      "source": [
        "https://www.comparably.com/companies/stripe/maia-josebachvili",
        "https://www.linkedin.com/in/maiaj"
      ],
      "explanation": "Confirmed as Head of People at Stripe via Comparably and LinkedIn."
    }
  }
}

Extruct Table Templates

Use these ready-to-go table templates for your n8n workflows:

Open a template, get the Table ID, and use it in your node.

Authentication

  • Extruct API Token
    • Sign up at extruct.ai
    • Get your API token from the dashboard
    • Add it as a credential in n8n

Resources