Home › Actors › Page-level technical SEO audit as data › Data and schema

Page-level technical SEO audit as data output schema, sample rows and build log

This is the machine-readable side of Page-level technical SEO audit as data: the columns its dataset contains, taken from a real sample run of 5 rows and 51 columns. Fill rate counts how many of the 5 sample rows have a value. Contact fields are withheld here.

Output columns

columntypefilledexample
urltext5/5https://example.com/
finalUrltext5/5https://example.com/
statusCodeinteger5/5200
scoreinteger5/572
redirectChainlist (JSON array)5/5[{"url": "https://example.com/", "status": 200}]
redirectCountinteger5/50
ttfbMsinteger5/57
responseTimeMsinteger5/58
contentTypetext5/5text/html; charset=utf-8
htmlBytesinteger5/5577
titletext5/5Example Domain
titleLengthinteger5/514
metaDescriptiontext4/5Crawlee helps you build and maintain your crawle...
metaDescriptionLengthinteger5/50
canonicaltext3/5https://crawlee.dev/
canonicalCountinteger5/50
robotsMetatext1/5index, follow
langtext5/5en
viewporttext5/5width=device-width,initial-scale=1
charsettext5/5utf-8
h1list (JSON array)4/5["Build reliable web scrapers. Fast."]
h1Countinteger5/50
h2Countinteger5/50
h3Countinteger5/50
emptyHeadingsinteger5/50
headingslist (JSON array)4/5[{"level": 1, "text": "Build reliable web scrape...
wordCountinteger5/525
internalLinksinteger5/50
externalLinksinteger5/50
nofollowLinksinteger5/50
emptyAnchorLinksinteger5/50
uniqueLinksinteger5/50
imagesTotalinteger5/50
imagesMissingAltinteger5/50
imagesEmptyAltinteger5/50
openGraphobject (JSON)4/5{"title": "Crawlee for JavaScript ยท Build reliab...
twitterCardobject (JSON)3/5{"card": "summary_large_image", "image": "https:...
hreflanglist (JSON array)1/5[{"lang": "en", "href": "https://crawlee.dev/"},...
jsonLdTypeslist (JSON array)3/5["WebSite"]
jsonLdBlocksinteger5/50
jsonLdInvalidinteger5/50
canonicalIsSelfboolean3/5True
linksCheckedinteger5/50
brokenLinkCountinteger5/50
brokenLinkCheckSkippedboolean5/5False
linksNotCheckedinteger5/50
issueslist (JSON array)5/5[{"code": "title-too-short", "severity": "warnin...
issueCountsobject (JSON)5/5{"error": 0, "warning": 5, "info": 3}
auditedAtdate/time (ISO)5/52026-10-11T04:32:57.319Z
robotsAllowedboolean5/5True
indexableboolean5/5True

Sample rows (first 5)

urlfinalUrlstatusCodescoreredirectChainredirectCountttfbMsresponseTimeMs
https://example.com/https://example.com/20072[{"url": "https://example.com/", "status": 200}]078
https://crawlee.dev/https://crawlee.dev/20094[{"url": "https://crawlee.dev/", "status": 200}]02224
https://www.python.org/https://www.python.org/20092[{"url": "https://www.python.org/", "status": 200}]037
https://basecamp.com/https://basecamp.com/20094[{"url": "https://basecamp.com/", "status": 200}]08693
https://ghost.org/https://ghost.org/20094[{"url": "https://ghost.org/", "status": 200}]068

Download the full sample CSV (raw file on GitHub). Long values are shortened above.

Input fields

From the actor's current input schema on Apify.

fieldtypelabeldefault
urlsarrayPage URLs["https://apify.com", "https://crawlee.d
crawlPagesbooleanCrawl the site from these URLsfalse
maxCrawlDepthintegerCrawl depth2
maxPagesintegerMax pages25
checkBrokenLinksbooleanCheck for broken linkstrue
maxLinksToCheckintegerMax links checked per page25
auditCategoriesarrayAudit categories["indexability", "meta", "content", "lin
excludeUrlPatternsarrayExclude URL patterns[]
siteSummarybooleanAdd a site summary rowtrue
monitorModebooleanOnly new or changed pages since last runfalse
monitorNamestringMonitor name"default"
requestDelayMsintegerDelay between requests to one host (ms)500
userAgentstringUser-Agent"TechnicalSeoAuditBot/1.0 (+https://apif

Price

$0.003 per page audited (pay per event). Read from the Apify actor record on 2026-10-14; the live price on the actor page always wins.

Build log

Successful builds of the published actor, newest first (22 builds in total). Apify records build numbers and dates, not release notes, so this lists what shipped and when.

Run it on Apify   About this actor

Disclosure: we build and maintain this actor.

Related

This actor

Guides with real sample rows from this actor

Some links are affiliate links.