Automation

SEO Automation for n8n: How to Enrich Domains with Metrics

n8n is one of the best tools for SEO automation. Learn how to integrate the Basanta SEO API into your n8n workflows to enrich domains with authority metrics.

February 17, 20267 min readBy Basanta Sapkota

Why n8n Is Perfect for SEO Automation

n8n is a powerful open-source workflow automation tool that integrates with hundreds of services via HTTP requests, webhooks, and built-in nodes. For SEO teams, it offers a no-code way to build powerful data pipelines.

Setting Up the Basanta SEO API in n8n

Step 1: Create a new workflow

Start with a manual trigger or a schedule trigger for recurring checks.

Step 2: Add a data source

Use a Google Sheets node, Airtable node, or any data source containing your domain list.

Step 3: Add an HTTP Request node

Configure as follows:

  • Method: GET
  • URL: https://seo.basantasapkota.com/api/seo
  • Query Parameters: `url` = `{{ $json["domain"] }}`

Step 4: Process results

Use a Set node or Function node to extract the metrics you need:

javascript
return {
  domain: $json.domain,
  dr: $json.domain_rating,
  ur: $json.url_rating,
  rank: $json.ahrefs_rank
};

Step 5: Write results back

Output to Google Sheets, Airtable, Notion, or any database.

Example: Expired Domain Research Pipeline

1. RSS node — Pull expired domain feeds

2. HTTP Request — Check DR/UR for each domain

3. IF node — Filter for DR >= 25

4. Airtable node — Save qualified domains for review

Rate Limit Considerations

For large lists in n8n, add a Wait node between API calls to stay within your plan's rate limits. The Growth plan (50,000 req/month) supports heavy automated workflows.

Get API access for your n8n workflows →

Ready to integrate SEO metrics into your workflow?

The Basanta SEO API gives you domain rating, URL rating, and rank-style signals in clean JSON. Free plan available — no credit card required.