Parse Sitemap

PythonSEO Tools
POST api.upapi.io/sitemap-parse.get

Fetch and parse an XML sitemap, sitemap index, or plaintext URL list. Returns URL entries (with lastmod/changefreq/priority) or child sitemap locations.

sitemapseoxmlpython
AuthAPI key
Cost1 unit
Timeout15s
Cache3600s

Request schema

FieldTypeDescription
urlreq
stringSitemap URL (usually /sitemap.xml or a sitemap index)
limit
integerMax URLs to return· default: 500

Response schema

FieldTypeDescription
typereq
string
urlsreq
array
returnedreq
integer
fetchedAtreq
string
sitemapUrlreq
string
totalFoundreq
integer
childSitemapsreq
array

Try it

Try it

Sitemap URL (usually /sitemap.xml or a sitemap index)

Max URLs to return

Run this endpoint live

Jump in as a guest — no signup — and run sitemap-parse.get with your own inputs. Create a free account anytime to get your own API key.

Sign in

Code examples

curl -X POST https://api.upapi.io/sitemap-parse.get \
  -H 'Content-Type: application/json' \
  -H 'x-api-key: YOUR_API_KEY' \
  -d '{ "url": "https://github.com", "limit": 500 }'

Developer tools

OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.