Peekalink URL Analysis

This n8n workflow automates URL analysis using the Peekalink API, checking availability and generating previews. Key nodes include Webhook (receives POST requests), Input Validation (sets parameters), Check URL Availability, Generate URL Preview (API interactions), Process Analysis Results (data formatting), and Success/Error Response nodes (handle outputs). It enhances link validation. Set up Requirements and Configuration: Install n8n by downloading from n8n.io for self-hosting or sign up at cloud.n8n.io for cloud setup. Follow installation prompts or create a cloud account. Obtain a Peekalink API key from peekalink.com: sign up, go to 'API Keys' in your dashboard, and copy the API key. In n8n, import the provided JSON to create the workflow. Configure the 'Check URL Availability' and 'Generate URL Preview' nodes with your Peekalink API key under 'Credentials,' selecting 'Peekalink API.' Set the Webhook node’s path to 'peekalink-analysis' and ensure it accepts POST requests. The Input Validation node verifies valid URLs (starting with 'http' or 'https') and operations ('analyze_url', 'check_availability', 'generate_preview'). Testing and Deployment Steps: Test the workflow by sending a POST request to the Webhook URL (from the Webhook node) using Postman. Example JSON body: {'operation': 'analyze_url', 'url': 'https://example.com', 'size': 'medium'}. The 'Success Response' node returns a 200 status with analysis details, or 'Invalid Input Response' (400 status) for invalid URLs. If the API key is invalid, the 'Availability Check Error' or 'Peekalink Operations Error' nodes return a 502 status. Activate the workflow in n8n’s interface for deployment. Monitor execution logs for errors like invalid credentials or API rate limits, and verify the API key or URL format if failures occur.

$5.49

Workflow steps: 11

Integrated apps: webhook, set, if

Peekalink URL Analysis preview