Public profileJSON
{
"schemaVersion": "1.0",
"name": "pitchboom.io",
"slug": "pitchboom-io",
"website": "https://pitchboom.io",
"category": "ai-tools",
"description": "pitchboom.io turns a product URL or a two-line brief into motion-design video ads. It writes the script, builds a storyboard you edit and approve, adds a voice-over and music, and renders 1080p MP4s in 16:9, 9:16, 1:1, 4:5 and 3:4, each format recomposed rather than cropped. Made for TikTok, Instagram Reels, YouTube Shorts, Meta, LinkedIn and YouTube ads, product demos, explainers and launches. Plans from €30/month.",
"capabilities": [
"llmsTxt documentation",
"llmsFullTxt documentation"
],
"aiResources": {
"llmsTxt": {
"type": "llmsTxt",
"url": "https://pitchboom.io/llms.txt",
"status": "verified",
"available": true,
"httpStatus": 304,
"checkedAt": "2026-11-10T22:14:39.304Z",
"lastSuccessfulAt": "2026-11-10T22:14:39.304Z",
"contentType": "text/plain; charset=utf-8",
"contentSize": 18749,
"estimatedTokens": 4676,
"tokenMethod": "UTF-16 characters / 4 (approximation)",
"contentHash": "dc3455f49213424cac3f3aa0af79c386eef5342f2c2fc7cd54f13f1e17a8cbf8",
"internalLinks": 55,
"externalLinks": 0,
"document": {
"h1Count": 1,
"firstBlockIsH1": true,
"title": "pitchboom.io",
"usefulTitle": true,
"headingCount": 15,
"uniqueHeadingCount": 15,
"hasSections": true,
"orderedHeadings": true,
"sectionWithContent": true,
"fileListLinks": 57,
"summaryPresent": true,
"contextPresent": true,
"validLinks": 57,
"invalidLinks": 0,
"duplicateLinks": 2,
"descriptiveLinks": 55,
"annotatedLinks": 50
},
"linkHealth": {
"eligibleCount": 55,
"selectedCount": 5,
"sampledCount": 5,
"working": 0,
"broken": 0,
"unknown": 5,
"checkedAt": "2026-11-10T22:14:40.120Z",
"sourceHash": "dc3455f49213424cac3f3aa0af79c386eef5342f2c2fc7cd54f13f1e17a8cbf8",
"method": "deterministic sample, at most 5 URLs, at most 2 concurrent hosts, 15s budget",
"results": [
{
"url": "https://pitchboom.io/v/shortshort-one-long-video-in-shorts-published-b95a7fd6",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/use/instagram-reels",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/for/smb",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/v/tubetube-your-story-a-finished-video-200ab730",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
}
]
},
"headings": [
"pitchboom.io",
"Company",
"MCP server and API",
"Docs",
"Pages",
"Industries",
"Use cases",
"Comparisons",
"Alternatives",
"Guides",
"Features",
"Company pages"
],
"warnings": [
"2 duplicate documentation links"
],
"summary": "Documentation sections: pitchboom.io; Company; MCP server and API; Docs; Pages; Industries.",
"summarySourceHash": "dc3455f49213424cac3f3aa0af79c386eef5342f2c2fc7cd54f13f1e17a8cbf8",
"processingVersion": "2.0",
"method": "markdown-ast-analysis"
},
"llmsFullTxt": {
"type": "llmsFullTxt",
"url": "https://pitchboom.io/llms-full.txt",
"status": "verified",
"available": true,
"httpStatus": 200,
"checkedAt": "2026-11-10T22:14:39.618Z",
"lastSuccessfulAt": "2026-11-10T22:14:39.618Z",
"contentType": "text/plain; charset=utf-8",
"contentSize": 304731,
"estimatedTokens": 75533,
"tokenMethod": "UTF-16 characters / 4 (approximation)",
"contentHash": "c8b977398df02e4c1f0972c421b3ff165c15210d97011f25c21a7a2f72d7a006",
"internalLinks": 67,
"externalLinks": 24,
"document": {
"h1Count": 1,
"firstBlockIsH1": true,
"title": "pitchboom.io — full reference",
"usefulTitle": true,
"headingCount": 323,
"uniqueHeadingCount": 211,
"hasSections": true,
"orderedHeadings": true,
"sectionWithContent": true,
"fileListLinks": 164,
"summaryPresent": true,
"contextPresent": true,
"validLinks": 328,
"invalidLinks": 12,
"duplicateLinks": 237,
"descriptiveLinks": 91,
"annotatedLinks": 28
},
"headings": [
"pitchboom.io — full reference",
"Key facts",
"What pitchboom.io does not do",
"Company",
"MCP server and API",
"Docs",
"Frequently asked questions",
"Pricing questions (https://pitchboom.io/pricing)",
"How it works",
"AI video ads for SaaS: demos, launches, sign-ups",
"Software is hard to film",
"How pitchboom handles a SaaS video"
],
"warnings": [
"237 duplicate documentation links",
"12 unsupported, malformed or unresolved links"
],
"summary": "Documentation sections: pitchboom.io — full reference; Key facts; What pitchboom.io does not do; Company; MCP server and API; Docs.",
"summarySourceHash": "c8b977398df02e4c1f0972c421b3ff165c15210d97011f25c21a7a2f72d7a006",
"processingVersion": "2.0",
"method": "markdown-ast-analysis"
},
"webmcp": null
},
"readiness": {
"score": 100,
"version": "2.0",
"confidence": "medium",
"components": [
{
"name": "availability",
"weight": 25,
"assessedWeight": 25,
"points": 25,
"rules": [
{
"id": "current_access",
"label": "Current usable primary file",
"weight": 25,
"observation": "Current llms.txt retrieval succeeded (HTTP 304); usable text verified.",
"points": 25
}
],
"explanation": "Current usable primary file: 25/25."
},
{
"name": "structure",
"weight": 25,
"assessedWeight": 25,
"points": 25,
"rules": [
{
"id": "title",
"label": "One project H1 at the beginning",
"weight": 10,
"observation": "1 H1 heading(s); starts with H1: yes.",
"points": 10
},
{
"id": "sections",
"label": "Coherent content sections",
"weight": 5,
"observation": "H2 with content: yes; no heading-level jumps: yes.",
"points": 5
},
{
"id": "file_lists",
"label": "Documentation links organized in lists",
"weight": 5,
"observation": "57 valid link occurrence(s) inside Markdown lists.",
"points": 5
},
{
"id": "heading_uniqueness",
"label": "Non-repeated headings",
"weight": 5,
"observation": "15 unique heading(s) out of 15; code examples are excluded.",
"points": 5
}
],
"explanation": "One project H1 at the beginning: 10/10. Coherent content sections: 5/5. Documentation links organized in lists: 5/5. Non-repeated headings: 5/5."
},
{
"name": "links",
"weight": 25,
"assessedWeight": 15,
"points": 14.59,
"rules": [
{
"id": "link_syntax",
"label": "Resolvable HTTP(S) link syntax",
"weight": 5,
"observation": "57 valid URL occurrence(s), 0 malformed, unsupported or unresolved.",
"points": 5
},
{
"id": "link_uniqueness",
"label": "Unique documentation destinations",
"weight": 5,
"observation": "55 unique destination(s) from 57 valid occurrence(s).",
"points": 4.82
},
{
"id": "link_labels",
"label": "Descriptive link labels",
"weight": 2.5,
"observation": "55 of 55 unique links have non-placeholder labels. This is a text heuristic, not a semantic guarantee.",
"points": 2.5
},
{
"id": "link_notes",
"label": "Context beside file links",
"weight": 2.5,
"observation": "50 of 55 unique links have notes beside a Markdown list link.",
"points": 2.27
},
{
"id": "link_health",
"label": "Sampled destination accessibility",
"weight": 10,
"observation": "5 of 55 destinations sampled: 0 working, 0 confirmed 404/410, 5 unknown. No decisive result: these 10 points are excluded from the assessed maximum.",
"points": null
}
],
"explanation": "Resolvable HTTP(S) link syntax: 5/5. Unique documentation destinations: 4.82/5. Descriptive link labels: 2.5/2.5. Context beside file links: 2.27/2.5. Sampled destination accessibility: not measured."
},
{
"name": "confidence",
"weight": 15,
"assessedWeight": 15,
"points": 15,
"rules": [
{
"id": "verification_age",
"label": "Age of last successful verification",
"weight": 10,
"observation": "Last success: 2026-11-10T22:14:39.304Z. Full points through day 8 (7-day schedule plus 1-day grace), 60% through day 30, 20% thereafter or for an unknown date.",
"points": 10
},
{
"id": "latest_success",
"label": "Latest primary check succeeded",
"weight": 5,
"observation": "Latest primary verification succeeded.",
"points": 5
}
],
"explanation": "Age of last successful verification: 10/10. Latest primary check succeeded: 5/5."
},
{
"name": "metadata",
"weight": 10,
"assessedWeight": 10,
"points": 10,
"rules": [
{
"id": "summary",
"label": "Useful summary blockquote",
"weight": 5,
"observation": "A blockquote before the first H2 with at least 20 non-whitespace characters and no placeholder-only text.",
"points": 5
},
{
"id": "context",
"label": "Useful introductory context",
"weight": 5,
"observation": "An introductory paragraph before the first H2 with at least 20 non-whitespace characters and no placeholder-only text. Listing form fields do not earn these points.",
"points": 5
}
],
"explanation": "Useful summary blockquote: 5/5. Useful introductory context: 5/5."
}
],
"earnedPoints": 89.59,
"assessedWeight": 90,
"availableWeight": 100,
"provisional": true,
"calculatedAt": "2026-11-10T22:14:41.272Z",
"lastVerifiedAt": "2026-11-10T22:14:39.304Z",
"evidence": {
"sourceUrl": "https://pitchboom.io/llms.txt",
"contentHash": "dc3455f49213424cac3f3aa0af79c386eef5342f2c2fc7cd54f13f1e17a8cbf8",
"processingVersion": "2.0",
"retrievedAt": "2026-11-10T22:14:39.304Z"
},
"linkSampling": {
"eligibleCount": 55,
"selectedCount": 5,
"sampledCount": 5,
"working": 0,
"broken": 0,
"unknown": 5,
"checkedAt": "2026-11-10T22:14:40.120Z",
"sourceHash": "dc3455f49213424cac3f3aa0af79c386eef5342f2c2fc7cd54f13f1e17a8cbf8",
"method": "deterministic sample, at most 5 URLs, at most 2 concurrent hosts, 15s budget",
"results": [
{
"url": "https://pitchboom.io/v/shortshort-one-long-video-in-shorts-published-b95a7fd6",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/use/instagram-reels",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/for/smb",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
},
{
"url": "https://pitchboom.io/v/tubetube-your-story-a-finished-video-200ab730",
"status": "unknown",
"httpStatus": null,
"reason": "oversized",
"attempted": true,
"checkedAt": "2026-11-10T22:14:40.120Z"
}
]
},
"warnings": [
"This measures observable documentation, not model rankings or citation probability.",
"H1 is the only required section in the llms.txt proposal. Other checks are LLMSList quality preferences; missing optional sections do not make usable text invalid.",
"Provisional score: 10 unmeasured points excluded. Unknown destinations are not classified as broken.",
"Destination accessibility covers a sample of 5 out of 55 unique links, not the entire website."
]
},
"updatedAt": "2026-11-10T22:14:41.272Z"
}