Home › Actors › Every URL in a sitemap, with an optional broken-link check › Data and schema

Every URL in a sitemap, with an optional broken-link check output schema, sample rows and build log

This is the machine-readable side of Every URL in a sitemap, with an optional broken-link check: the columns its dataset contains, taken from a real sample run of 12 rows and 16 columns. Fill rate counts how many of the 12 sample rows have a value. Contact fields are withheld here.

Output columns

columntypefilledexample
recordTypetext12/12url
sitetext12/12crawlee.dev
urltext12/12https://crawlee.dev/blog
changefreqtext12/12weekly
prioritynumber12/120.5
sourceSitemaptext12/12https://crawlee.dev/sitemap.xml
sitemapDepthinteger12/120
pathGrouptext12/12/blog
pathDepthinteger12/121
hasQueryboolean12/12False
imageCountinteger12/120
videoCountinteger12/120
hreflangCountinteger12/120
robotsDisallowedboolean12/12False
isDuplicateboolean12/12False
checkedboolean12/12False

Sample rows (first 5)

recordTypesiteurlchangefreqprioritysourceSitemapsitemapDepthpathGroup
urlcrawlee.devhttps://crawlee.dev/blogweekly0.5https://crawlee.dev/sitemap.xml0/blog
urlcrawlee.devhttps://crawlee.dev/blog/archiveweekly0.5https://crawlee.dev/sitemap.xml0/blog
urlcrawlee.devhttps://crawlee.dev/blog/authorsweekly0.5https://crawlee.dev/sitemap.xml0/blog
urlcrawlee.devhttps://crawlee.dev/blog/building-gradcracker-scraper-with-c...weekly0.5https://crawlee.dev/sitemap.xml0/blog
urlcrawlee.devhttps://crawlee.dev/blog/common-problems-in-web-scrapingweekly0.5https://crawlee.dev/sitemap.xml0/blog

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
startUrls (required)arrayDomains or sitemap URLs["https://crawlee.dev"]
maxUrlsPerSiteintegerMax URLs per site1000
checkModestringLink check mode"off"
checkPageStatusbooleanCheck page status (HTTP 200/404/redirect)false
maxSitemapFilesintegerMax sitemap files per site50
maxCrawlingDepthintegerMax crawling depth (nested sitemap levels)6
includeDuplicatesbooleanEmit duplicate URL rowsfalse
pageUrlsarrayPages to scan (pageLinks mode)
maxLinksToCheckintegerMax links to check100
checkIndexabilitybooleanRead noindex signalstrue
checkCanonicalbooleanFlag canonical mismatchesfalse
checkConcurrencyintegerCheck concurrency5
requestDelayMsintegerDelay between requests to one host (ms)300
requestTimeoutSecsintegerRequest timeout (seconds)20
timeBudgetSecsintegerTime budget (seconds)540
userAgentstringUser-Agent"SitemapLinkInventoryBot/1.0 (+https://a
monitorModebooleanMonitor mode (only new or changed)false
reportRemovedbooleanAlso report removed (monitor mode)false
monitorNamestringMonitor name"default"

Price

$0.001 per sitemap file parsed (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 (16 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

Comparison

Guides with real sample rows from this actor

Some links are affiliate links.