Heading Structure Checker API — H1-H6 Outline + SEO Flags avatar

Heading Structure Checker API — H1-H6 Outline + SEO Flags

Pricing

$10.00 / 1,000 page scanneds

Go to Apify Store
Heading Structure Checker API — H1-H6 Outline + SEO Flags

Heading Structure Checker API — H1-H6 Outline + SEO Flags

Check heading structure via API. Input: a page URL. Output: JSON H1-H6 document outline plus flagged issues — multiple H1s, skipped heading levels, empty headings — for SEO and accessibility audits. Cheap pay-per-result: $0.01 per page scanned.

Pricing

$10.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

6 days ago

Last modified

Share

Webpage Heading Outline & SEO

Build the full H1-H6 document outline of any web page and instantly flag the SEO and accessibility issues hiding in your heading structure.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • The complete heading list in document order, each with its level (H1-H6) and clean text.
  • A ready-to-read nested outline of the page.
  • h1Count and total heading count at a glance.
  • Automatic issue detection: missing H1, multiple H1s, skipped levels (e.g. H2 → H4), empty headings, and overly long headings.
  • Single-URL or bulk mode (up to 50 URLs per run). One bad URL never breaks the run.

Input

{
"url": "https://github.com",
"urls": ["https://example.com", "stripe.com/docs"],
"maxUrls": 25
}

url is a single page; urls is an optional list. Bare domains are auto-prefixed with https://.

Output

{
"url": "https://github.com",
"finalUrl": "https://github.com/",
"status": 200,
"h1Count": 1,
"headingCount": 9,
"headings": [
{ "level": 1, "text": "Build and ship software on a single, collaborative platform" },
{ "level": 2, "text": "Accelerate performance" }
],
"outline": "H1: Build and ship software on a single, collaborative platform\n H2: Accelerate performance",
"issues": ["Skipped heading level: H1 -> H3 (heading #4)."]
}

Charged per page scanned.