Analyze websites for SEO metrics • 100 FREE calls on signup
The SEO Checker API analyzes websites for meta tags, headers, content optimization, keyword density, and broken links. Perfect for developers integrating SEO tools.
POST /signup → Get 100 FREE callsPOST /loginGET /dashboard → Copy your API key| Plan | API Calls | Price |
|---|---|---|
| Free | 100 | $0 |
| Starter | 1,000 | $29.99 |
| Pro | 5,000 | $99.99 |
| Enterprise | 25,000 | $299.99 |
POST /api/check-seocurl -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"}'
{
"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": []
}
| Status | Error | Meaning |
|---|---|---|
| 401 | "Invalid API key" | Wrong/missing key |
| 402 | "0 calls remaining" | Out of calls |
| 400 | "URL required" | Missing URL |
| 429 | "Session limit" | Rate limited |
meta.title → Check title length (50-60 chars ideal)content.word_count → Aim for 300+ wordskeyword_density → Target 1-2% densitybroken_links → Fix 404 errorsh1 → Ensure 1 H1 per pagePOST /signup - Get 100 Free Callscurl -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 Packagecurl -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
}
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);
}
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())
curl -X POST /signup → Get 100 FREE callsQuestions? Email: support@toolnized.com
© 2025 SEO Checker API • Built with ❤️