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:
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.