List what a page contains
get_site_inventoryReturn a complete inventory of what the Outrings collector observed on a page — not a sample of it — for one kind of thing: internal links, external links, sitemap URLs, email addresses, scripts, images, forms, iframes, stylesheets or API endpoints referenced. The collector does not execute JavaScript, so this is everything present in the served HTML and the responses it fetched, which is not necessarily everything a real browser would end up loading at runtime. Use it for "what third-party scripts am I loading", "which email addresses are exposed on my site", "how many images are missing alt text", "what does my page link out to".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The website to inspect. A bare domain works — "example.com" is treated as https://example.com. | |
| limit | No | Cap the rows returned. The total count is always reported. | |
| inventory | Yes | Which listing to return. internalLinks and externalLinks are URLs; externalDomains is the deduplicated hosts they point at; endpoints are API paths found in scripts; discovered are paths seen in sitemaps and robots.txt; exposedProbe is the result of probing commonly exposed paths. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| rows | No | Shape depends on the inventory: a list of URLs or strings, or an object keyed by host with counts. | |
| total | Yes | Rows observed, before any limit. | |
| returned | No | Rows in this response. | |
| inventory | Yes |