Find the site's ETF-filtered investment listing and its XML sitemap resources, including the fund sitemap.
Use Cases
Use when asked to locate Angel Oak Capital Advisors ETF listings, fund detail URLs, or the site's sitemap.
Automation Flow
- Navigate directly to
https://angeloakcapital.com/investments/?aofund=&vehicle=etf(thevehicle=etfquery parameter applies the ETF filter). - On the loaded listing page, run this extractor:
(() => {
const clean = s => (s || '').replace(/\s+/g, ' ').trim();
const links = [...document.querySelectorAll('a[href]')]
.map(a => ({
text: clean(a.textContent),
href: a.href
}))
.filter(x => /https?:\/\/(www\.)?angeloakcapital\.com\/investments\/[^/?#]+\/?$/i.test(x.href));
const unique = [...new Map(links.map(x => [x.href.replace(/\/$/, ''), x])).values()];
return {
listingUrl: location.href,
etfLinks: unique.map(x => ({ name: x.text, url: x.href }))
};
})()- Navigate directly to
https://angeloakcapital.com/sitemap.xmland run this sitemap extractor:
(() => {
const clean = s => (s || '').replace(/\s+/g, ' ').trim();
const locs = [...document.querySelectorAll('loc')].map(e => clean(e.textContent)).filter(Boolean);
const text = clean(document.body?.innerText);
const fallback = [...text.matchAll(/https?:\/\/(?:www\.)?angeloakcapital\.com\/[^\s<]+/gi)].map(m => m[0]);
return { sitemapUrl: location.href, urls: [...new Set(locs.length ? locs : fallback)] };
})()- Also navigate to
https://angeloakcapital.com/fund-sitemap.xmland run the same sitemap extractor to obtain fund/detail-page URLs.https://angeloakcapital.com/sitemap_index.xmlis an additional sitemap-index resource when the caller needs all sitemap partitions.
Possible Friction Points
- The ETF listing is not reached through a simple obvious
/etfs/page; use/investments/?aofund=&vehicle=etfso the filter is applied in the URL. - Fund detail pages use opaque-looking short slugs under
/investments/{slug}/; enumerate them from the filtered listing or sitemap rather than guessing slugs. - The site may redirect between
www.angeloakcapital.comandangeloakcapital.com; accept the canonical URL returned by navigation. - XML may be rendered as DOM
locelements or as plain body text, so the extractor supports both forms.