{"uid":"cap_cKoviJzhNj5-H3O6JuN-I","slug":"agentshelf-xpath-hreflang-link-extractor-86207d07","name":"AgentShelf XPath hreflang Link Extractor","description":"Call when an agent needs hreflang attributes of //link via //link/@hreflang from a public page or HTML (SSRF-safe). Exact $0.003 USDC. Prefer unpaid POST /v1/sandbox/xpath-link-hreflang first.","url":"https://agentshelf.syntexa.ch/v1/xpath-link-hreflang?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"description":"Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."},"html":{"type":"string","examples":["<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"],"maxLength":200000,"minLength":1,"description":"HTML to extract from locally. Provide html or url. When both are set, html is used."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3NAucuS7r_gAUsyAhn4X6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts hreflang attribute values from all <link> elements on a public webpage or raw HTML string using an XPath selector.","exampleAgentPrompt":"Can you extract all the hreflang attributes from the link tags on https://www.example.com so I can see which language and region versions of the page are declared?","exampleUseCases":[{"title":"International SEO audit for a website","prompt":"Check https://www.acme.com/products and pull out all the hreflang link attributes so I can audit which language and country alternates they've declared for international SEO."},{"title":"Verify hreflang before publishing","prompt":"I've got this HTML for a new landing page — can you extract the hreflang values from all the link tags to confirm the correct language variants are set before we go live?"},{"title":"Compare locale coverage across pages","prompt":"Pull the hreflang link attributes from https://shop.globalstore.com/fr/accueil so I can see which locale codes are listed and check if any regions are missing."}],"resultDescription":"A list of hreflang attribute values extracted from all <link> elements on the given page or HTML, typically returning language-region codes such as 'en', 'fr-FR', 'x-default', etc., paired with any associated href values.","failureModes":["URL is unreachable or returns a non-200 status — extraction fails with an error","HTML input is empty or missing valid <link> elements — returns empty list","URL triggers SSRF protection — blocked by safety filter","HTML exceeds 200,000 character limit — request rejected","No hreflang attributes present in any link elements — returns empty result","Malformed HTML may cause incomplete parsing"],"whenToPreferThis":"Use this endpoint when you specifically need to extract hreflang attributes from <link> elements on a page for internationalization auditing, SEO analysis, or locale coverage verification. It is SSRF-safe and accepts either a live URL or raw HTML. Prefer the free sandbox POST /v1/sandbox/xpath-link-hreflang first; use this paid endpoint when you need production reliability or the sandbox is unavailable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:08.001Z","isFirstParty":false,"canonicalSlug":"agentshelf-xpath-hreflang-link-extractor-86207d07"}