SEO Toolkit
## Overview The SEO Toolkit API provides 44 endpoints for analyzing, scoring, and optimizing web content for search engines. Technical SEO checks without crawling. ## Key Features - **Meta Analysis**: Validate title tags, meta descriptions, OG tags, Twitter cards - **Content Scoring**: Keyword density, heading structure, internal link analysis - **Schema Markup**: Generate and validate JSON-LD…
SEO Toolkit endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
Analyze Title /meta/title |
Analyze a page title for SEO quality. Returns length metrics, pixel width estimate, keyword placement, power words found, and actionable suggestions. |
| POST |
Analyze Description /meta/description |
Analyze a meta description for SEO quality. Returns length metrics, CTA presence, keyword inclusion, and truncation preview. |
| POST |
Content Audit /content/audit |
Full SEO content audit. Returns word count, paragraph stats, heading analysis, keyword density, readability hints, and prioritized suggestions. |
| POST |
Generate Og Tags /meta/og |
Generate Open Graph meta tags from content. Returns HTML meta tags and structured data. |
| POST |
Generate Twitter Tags /meta/twitter |
Generate Twitter Card meta tags. Returns HTML meta tags ready to paste into . |
| POST |
Generate Robots Tag /meta/robots |
Generate robots meta tag from options. Returns HTML meta tag and directive explanation. |
| POST |
Validate Canonical /meta/canonical |
Validate and generate canonical URL tag. Checks for common canonical URL issues. |
| POST |
Generate Hreflang /meta/hreflang |
Generate hreflang tags for multi-language/multi-region pages. Includes x-default fallback tag. |
| POST |
Generate All Meta /meta/all |
Generate a complete meta tag set: title, description, Open Graph, Twitter Card, and canonical. One-shot endpoint for full meta tag generation. |
| POST |
Word Count Analysis /content/word-count |
Detailed word, character, sentence, and paragraph counts. |
| POST |
Keyword Density Analysis /content/keyword-density |
Calculate keyword density for a list of keywords. Supports 1-gram, 2-gram, and 3-gram keywords. |
| POST |
Detect Thin Content /content/thin-content |
Detect thin content issues. Returns thin content signals, severity rating, and recommendations. |
| POST |
Check Duplicate Content /content/duplicate |
Compare two texts for duplicate content using shingling + Jaccard similarity. Returns similarity percentage and verdict. |
| POST |
Optimize Content /content/optimize |
Suggest content improvements for a target keyword. Returns a prioritized list of actionable optimization steps. |
| POST |
Analyze Internal Links /content/internal-links |
Analyze internal link structure from HTML. Returns all links classified as internal/external with anchor text analysis. |
| POST |
Extract Keywords /keywords/extract |
Extract keywords from text using TF scoring. Removes stop words, scores by term frequency, and returns ranked keyword list. |
| POST |
Image Audit /content/image-audit |
Audit images in HTML for alt text, file names, and SEO best practices. |
| POST |
Keyword Density /keywords/density |
Calculate keyword density for specified keywords. Supports multi-word phrases (n-gram keywords). |
| POST |
Ngram Extraction /keywords/ngrams |
Generate n-grams (1 to 4 words) with frequency counts from text. |
| POST |
Lsi Keywords /keywords/lsi |
Generate LSI (Latent Semantic Indexing) related terms using co-occurrence analysis. Finds words that frequently appear near the seed keyword in the text. |
| POST |
Generate Questions /keywords/questions |
Generate question-based keyword variations from a topic. Returns who/what/where/when/why/how questions plus informational queries. |
| POST |
Long Tail Keywords /keywords/long-tail |
Generate long-tail keyword variations from a seed keyword. Returns buyer-intent, informational, and location-based variations. |
| POST |
Keyword Placement /keywords/placement |
Analyze keyword placement across content zones. Checks title, meta description, first paragraph, headings, and last paragraph. |
| POST |
Keyword Cannibalization /keywords/cannibalization |
Detect keyword cannibalization between two pages. Returns overlap analysis and resolution recommendations. |
| POST |
Analyze Headings /structure/headings |
Analyze heading hierarchy from HTML. Returns H1 count, nesting issues, keyword presence, and SEO recommendations. |
| POST |
Analyze Links /structure/links |
Analyze all links in HTML. Returns internal/external classification, nofollow analysis, and anchor text distribution. |
| POST |
Analyze Images /structure/images |
Analyze images in HTML for alt text, dimensions, lazy loading, and format. |
| POST |
Detect Schema /structure/schema-detect |
Detect existing JSON-LD and microdata schema markup in HTML. Returns found schema types and validation insights. |
| POST |
Generate Sitemap Entry /structure/sitemap-entry |
Generate an XML sitemap entry from URL and metadata. Returns the XML fragment ready to include in sitemap.xml. |
| POST |
Generate Breadcrumb /structure/breadcrumb |
Generate breadcrumb schema and HTML from a URL path. Automatically derives labels from URL slugs. |
| POST |
Readability Score /readability/score |
Calculate all 5 readability scores: Flesch-Kincaid Reading Ease, Flesch-Kincaid Grade Level, Gunning Fog, SMOG Index, Coleman-Liau, and ARI. |
| POST |
Reading Grade /readability/grade |
Determine the reading grade level of content using averaged readability formulas. Returns grade level, target audience, and pass/fail for common content standards. |
| POST |
Sentence Analysis /readability/sentences |
Analyze sentence complexity — length distribution, long sentences, and complexity rating. |
| POST |
Passive Voice Detection /readability/passive |
Detect passive voice sentences. Returns passive sentences, percentage, and suggestions for active voice alternatives. |
| POST |
Transition Word Analysis /readability/transition |
Check transition word usage in content. Returns transition words found, coverage percentage, and recommendations. |
| POST |
Readability Suggestions /readability/suggestions |
Comprehensive readability improvement suggestions. Combines all readability metrics into a prioritized action plan. |
| POST |
Generate Article Schema /schema/article |
Generate Article JSON-LD schema markup. Supports Article, BlogPosting, and NewsArticle types. |
| POST |
Generate Product Schema /schema/product |
Generate Product JSON-LD schema markup with pricing, availability, and rating. |
| POST |
Generate Faq Schema /schema/faq |
Generate FAQ JSON-LD schema from Q&A pairs. Enables FAQ rich results in Google search (expandable questions in SERPs). |
| POST |
Generate Howto Schema /schema/howto |
Generate HowTo JSON-LD schema from a list of steps. Enables HowTo rich results with step-by-step display in Google. |
| POST |
Generate Breadcrumb Schema /schema/breadcrumb |
Generate BreadcrumbList JSON-LD schema from a list of breadcrumb items. Enables breadcrumb display in SERPs under the page title. |
| POST |
Generate Organization Schema /schema/organization |
Generate Organization JSON-LD schema. Helps Google understand your business and powers Knowledge Panel data. |
| GET |
Root / |
API information and available endpoints overview. |
| GET |
Health /health |
Health check endpoint. |
SEO Toolkit pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| Pro | $9.99 / month | 20 / minute |
|
| Ultra | $29.99 / month | 100 / minute |
|