Parse Sitemap
PythonSEO ToolsPOST api.upapi.io/sitemap-parse.getFetch 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
| Field | Type | Description |
|---|---|---|
urlreq | string | Sitemap URL (usually /sitemap.xml or a sitemap index) |
limit | integer | Max URLs to return· default: 500 |
Response schema
| Field | Type | Description |
|---|---|---|
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.
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.