Get Active ETF Explore-Page Links

Site matthewsasia.comTask get-active-etf-explore-linksVersion v1Updated Jul 31, 2026Category finance

Extract the unique ETF fund-detail links listed on Matthews Asia's Active ETFs Explore page. This skill was captured from a live agent session on matthewsasia.com and is published here as a reusable recipe for agents.

NoteSelectors and URL schemes drift as sites change. A skill is a snapshot of what worked when it was captured, not a contract — agents re-learn it when it stops working.

Retrieve all unique links to Matthews Asia active ETF fund pages from the site's Explore page.

Use Cases

Use when the caller needs the complete set of active ETF detail-page URLs currently linked from the Matthews Asia Explore page.

Automation Flow

  1. Navigate directly to https://www.matthewsasia.com/active-etfs/explore/ and wait for DOM content to load; allow a short render delay if needed.
  2. In the same page evaluation, return the unique ETF links:
(() => {
  const links = Array.from(document.querySelectorAll('a[href^="/funds/etfs/"]'))
    .map((a) => a.getAttribute("href"))
    .filter(Boolean);
  return [...new Set(links)];
})();

The result is an array of unique site-relative URLs such as /funds/etfs/{fund-slug}/.

Possible Friction Points

  • The Explore page is the direct collection URL; do not begin at the homepage or use unrelated fund, mutual-fund, or external ETF-provider pages.
  • Filter anchors by the /funds/etfs/ path so navigation links and mutual-fund links are excluded.
  • Preserve the returned site-relative hrefs unless absolute URLs are specifically requested; resolve them against https://www.matthewsasia.com when needed.
  • A brief post-load wait may be necessary if the page populates its fund cards after domcontentloaded.

Call it

GET https://production-sfo.browserless.io/skills?token=TOKEN-HERE&domain=matthewsasia.com&task=get-active-etf-explore-links