Sitemap URL Extractor
Pricing
Pay per usage
Go to Apify Store
Sitemap URL Extractor
Extract all URLs from website sitemaps. Finds sitemaps in robots.txt, follows sitemap indexes, and reads gzip, news, image, and video sitemaps.
Sitemap URL Extractor
Pricing
Pay per usage
Extract all URLs from website sitemaps. Finds sitemaps in robots.txt, follows sitemap indexes, and reads gzip, news, image, and video sitemaps.
One or more website addresses (https://example.com) or direct sitemap URLs (https://example.com/sitemap.xml). A website is expanded through robots.txt, common sitemap paths, and a homepage sitemap link.
Stop after this many page URLs have been saved. The default is high enough for a normal site. Lower it for a sample.
Optional JavaScript regular expressions, case-insensitive. A URL is kept when it matches at least one pattern. Leave empty to keep every URL.
Optional JavaScript regular expressions, case-insensitive. A URL that matches any pattern is dropped.
Optional ISO date, for example 2024-01-01. URLs whose lastmod is older are skipped. Child sitemaps with an older lastmod are not downloaded.
Optional ISO date. URLs whose lastmod is newer are skipped.
Used only when a modified-after or modified-before date is set. Off means undated URLs are skipped.
Keep the first copy of a URL when it appears in more than one sitemap. The fragment is ignored and the hostname is compared case-insensitively.
Save image locations, titles, and captions from Google image sitemaps.
Save video title, description, thumbnail, and content or player URLs.
Save the news title, publication name, language, and publication date.
Save xhtml:link alternate URLs, including the language code.
Read Sitemap directives from the website's robots.txt.
Also request paths such as /sitemap.xml, /sitemap_index.xml, and /wp-sitemap.xml. This catches sitemaps that robots.txt forgot.
How many levels of sitemap indexes to follow. 1 is a normal index of URL files. The default 5 covers nested indexes.
How many sitemaps to download at once.
Retries for timeouts, connection errors, HTTP 429, and HTTP 5xx. Waits with exponential backoff.
Time limit for one HTTP request, including its redirects.