{
  "data": {
    "id": "5p1KhiOdH5c83j2Ec",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "sitemap-url-extractor",
    "username": "fetch_cat",
    "description": "Extract clean URL inventories from XML sitemaps and sitemap indexes with filters, deduplication, and metadata.",
    "isPublic": true,
    "createdAt": "2026-07-03T20:56:24.176Z",
    "modifiedAt": "2026-07-09T11:05:17.251Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "cQVELDUSZciSjTh0q",
        "finishedAt": "2026-07-09T11:05:17.251Z",
        "buildNumberInt": 100008,
        "buildNumber": "0.1.8"
      }
    },
    "stats": {
      "totalBuilds": 8,
      "totalRuns": 19,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T01:00:52.188Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 2,
        "TIMED-OUT": 0,
        "TOTAL": 2
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{\n  \"startUrls\": [{ \"url\": \"https://apify.com/sitemap.xml\" }],\n  \"maxUrls\": 20,\n  \"maxSitemaps\": 10,\n  \"sameDomainOnly\": true,\n  \"dedupe\": true,\n  \"proxyConfiguration\": { \"useApifyProxy\": false }\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SEO_TOOLS",
      "DEVELOPER_TOOLS",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "Sitemap URL Extractor",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-5p1KhiOdH5c83j2Ec-Hos8GiQ7Vg-sitemap-url-extractor-actor-icon.png",
    "seoTitle": "Sitemap URL Extractor for XML Sitemap URLs",
    "seoDescription": "Extract URLs from XML sitemaps and sitemap indexes. Filter, dedupe, export URL inventories, lastmod dates, priorities, and source sitemap files fast.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-03T20:59:02.050Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Sitemap URL extracted",
              "eventDescription": "Per URL extracted from sitemap files",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor PPE pricing for APIA-1187.",
        "createdAt": "2026-07-03T20:59:02.453Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-03T21:01:12.931Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per sitemap URL extracted.",
              "eventPriceUsd": 0.000024266,
              "isPrimaryEvent": true
            }
          }
        },
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived BRONZE flat fallback for APIA-1187; platform rejected tiered event payload for private actor.",
        "createdAt": "2026-07-03T21:01:13.015Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-03T21:03:22.926Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per sitemap URL extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000345
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0003
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000234
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00018
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00012
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000084
                }
              }
            }
          }
        },
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Canonical tiered PPE pricing for APIA-1187; set at low competitor-aligned $0.0003 BRONZE after platform rejected tiny formula-derived tiered prices.",
        "createdAt": "2026-07-03T21:03:23.003Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-03T21:32:22.192Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per sitemap URL extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000028
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000024
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000019
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000015
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000012
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00001
                }
              }
            }
          }
        },
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived canonical tiered PPE pricing for APIA-1187 QA fix; aligns BRONZE with pricing calculator floor; DIAMOND set to observed platform minimum accepted precision.",
        "createdAt": "2026-07-03T21:32:22.272Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Sitemap URL Extractor\n\nSitemap URL Extractor reads XML sitemap files and sitemap indexes (including website root discovery of common sitemap paths) and extracts clean, normalized URL inventories with source sitemap metadata. It fetches sitemap XML over HTTP, follows sitemap index entries recursively, normalizes and deduplicates URLs across multiple sitemap files, and applies include/exclude pattern filters and same-host restrictions. The Actor produces structured records that include each URL plus source sitemap location, recursive sitemap depth, optional last-modified timestamps, change-frequency and priority values, HTTP status and content-type for sitemap files, and discovery timestamps. Configurable limits control how many sitemap files and URLs are processed.\n\n## Use cases\n\n- Build crawler seed lists from public sitemaps.  \n- Export all blog, docs, product, or documentation URLs from a site.  \n- Compare sitemap URL counts or inventories over time for monitoring.  \n- Identify URLs that changed recently using sitemap last-modified metadata.  \n- Audit presence of product, category, help, or documentation pages.  \n- Feed clean URL lists into rank tracking, monitoring, or data enrichment workflows.  \n- Create URL lists for link checking or QA regression test sets.  \n- Support SEO teams, technical SEO consultants, crawler operators, growth engineers, data teams, content teams, and QA teams in sitemap-based URL discovery and extraction.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCr7lZ+oVR0wz6+q5trPj/OyZXZUoImd446B6AvXoGe2/6NDLZf5ModJHRrIlVpbEaSjg1zabSwpH5XHf0OKO77lw+toNPBi0qJpHTk1aGEFsxr7l4PNLHavwlD7io3NvunP4N6e1QF5+Rukx5hG/abxRxUzxd2YidNZ61bturf2ZGGjJhBtEX/eaxZOO3Whvf/dHdKxG8nFjFlKXXd81CU1AlWx6eqPnizjhYUPO6IQT8dqBGzNgM1bbvThmrGHr58rDh45p9qwn9X9E+abSj3Y2qTsM0wt5lvZyfpHrqqBT7kU2JQFfO040QjP1GewGzHluxSQC8RLGKlPnHdeXcH \n"
  }
}