Run SEO and AEO tools programmatically. Perfect for AI agents, automation workflows, and custom integrations.
1. Get your API key at. 2. Include X-API-Key in your requests. 3. Call POST /api/v1/tools/run with your tool and input.
Two authentication methods are supported: API Key (recommended for server-to-server) · JWT Bearer (for browser-based integrations).
POST /api/v1/tools/run — Run any NordicPulse tool programmatically. GET /api/v1/tools/catalog — List all available tools with schemas and credit costs. GET /api/v1/credits/balance — Check your credit balance and rate limit status.
200 Success: Tool executed successfully. 400 Bad Request: Missing or invalid parameters. 401 Unauthorized: Missing or invalid API key/JWT. 402 Payment Required: Insufficient credits. 404 Not Found: Tool slug not found. 429 Too Many Requests: Rate limit exceeded. 500 Server Error: Execution failed (credits refunded).
API access is included in all plans. Each API call uses credits from your plan. Rate limit headers are returned with every response: X-RateLimit-Remaining-Hour, X-RateLimit-Remaining-Day, X-RateLimit-Remaining-Month.