SEO Checker API

Analyze websites for SEO metrics • 100 FREE calls on signup

📋 Overview

The SEO Checker API analyzes websites for meta tags, headers, content optimization, keyword density, and broken links. Perfect for developers integrating SEO tools.

🚀 Get Started: Sign up → Get 100 FREE API calls → Start analyzing!

🔐 Authentication

How to Get Your API Key

  1. Sign Up: POST /signup → Get 100 FREE calls
  2. Login: POST /login
  3. View Dashboard: GET /dashboard → Copy your API key
  4. Upgrade: Buy packages for 1000+ calls

Usage Limits

PlanAPI CallsPrice
Free100$0
Starter1,000$29.99
Pro5,000$99.99
Enterprise25,000$299.99

🔍 Main Endpoint: POST /api/check-seo

📤 Request

curl -X POST http://toolinized.com/seo-checker/api/check-seo \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
-d '{"url": "https://example.com", "keywords": "certification exams, exam"}'

📥 Success Response (200)

{
  "url": "https://example.com",
  "meta": {
    "title": "My Website | Certification Prep",
    "description": "Master certification exams",
    "keywords": "exam prep, certification"
  },
  "headers": {
    "h1": ["High-Stakes Exams, Made Simpler"],
    "h2_count": 5,
    "h3_count": 3
  },
  "content": {
    "word_count": 500,
    "keyword_density": {
      "certification exams": {"count": 10, "density": 2.0}
    }
  },
  "all_links": [{"url": "https://example.com/about", "status": 200}],
  "broken_links": []
}

❌ Error Responses

StatusErrorMeaning
401"Invalid API key"Wrong/missing key
402"0 calls remaining"Out of calls
400"URL required"Missing URL
429"Session limit"Rate limited

📊 How to Use Results

⚙️ Other Endpoints

POST /signup - Get 100 Free Calls

curl -X POST http://toolnized.com/seo-checker/signup \
-H "Content-Type: application/json" \
-d '{"name": "John Doe", "email": "john@example.com", "password": "password123"}'
{
  "message": "Signup successful",
  "free_api_key": "free-key-user1-123"
}

POST /pay - Buy Package

curl -X POST http://toolnized.com/seo-checker/pay \
-H "Content-Type: application/json" \
-d '{"package_id": 1}' \
-b "session=YOUR_SESSION_COOKIE"
{
  "message": "Payment successful",
  "api_key": "paid-key-abc123",
  "calls": 1000
}

💻 Integration Examples

JavaScript (Fetch)

async function checkSEO(url, keywords, apiKey) {
  const response = await fetch('/api/check-seo', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'X-API-Key': apiKey
    },
    body: JSON.stringify({ url, keywords })
  });
  const data = await response.json();
  console.log(data);
}

Python (Requests)

import requests

response = requests.post(
    'http://toolnized.com/seo-checker/api/check-seo',
    json={'url': 'https://example.com', 'keywords': 'certification exams'},
    headers={'X-API-Key': 'YOUR_API_KEY'}
)
print(response.json())

🚀 Quick Start

1. curl -X POST /signup → Get 100 FREE calls
2. Copy API key from dashboard
3. Run main cURL command above
4. Parse JSON → Fix SEO issues!

Questions? Email: support@toolnized.com

© 2025 SEO Checker API • Built with ❤️