{"uid":"cap_37cTqLvCeOTryv4wiiWJ5","slug":"swift-bot-labs-toolbox-web-metadata-extractor-1aa9808e","name":"Swift Bot Labs Toolbox – Web Metadata Extractor","description":"62 small, deterministic utility APIs (DNS and e-mail checks, web extraction, EVM decoding, x402 checks, IP math, JSON/CSV, hashing, conversions). No account or API key: pay per call in USDC with x402.","url":"https://x402-toolbox.swiftbotlab.workers.dev/v1/web/metadata?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}},"additionalProperties":false},"discoverable":{"type":"boolean"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"web-metadata","result":{"og":{"image":"https://github.githubassets.com/assets/home24-5939032587c9.jpg","title":"GitHub"},"seo":{"h1Count":1,"titleLength":71},"url":"https://github.com/","title":"GitHub · Build and ship software on a single, collaborative platform","favicon":"https://github.githubassets.com/favicons/favicon.svg"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm__zK_BwUdr0JUwiwH6f2Ch","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and returns Open Graph tags, SEO signals (H1 count, title length), favicon URL, and page title for any given URL via a pay-per-call GET request.","exampleAgentPrompt":"Can you fetch the web metadata for https://github.com/ — I want the Open Graph image, page title, favicon, and basic SEO info like H1 count and title length?","exampleUseCases":[{"title":"Link preview card generation","prompt":"I'm building a link preview for this URL — can you grab the Open Graph image, title, and favicon from https://stripe.com/ so I can display a nice card?"},{"title":"SEO audit for a landing page","prompt":"Check the SEO metadata on https://linear.app/ for me — I want to know the page title, its length, and how many H1 tags are on the page."},{"title":"Verify OG tags before publishing","prompt":"Before I share this blog post, can you pull the Open Graph title and image from https://blog.example.com/my-post to make sure they're set correctly?"}],"resultDescription":"Returns a JSON object with 'ok' status, tool name, and a 'result' containing: Open Graph data (og.image, og.title), SEO signals (seo.h1Count, seo.titleLength), the resolved URL, the full page title, and the favicon URL.","failureModes":["Invalid or unreachable URL returns error with ok:false","Non-HTTP/HTTPS URLs are rejected (only GET or HEAD supported)","Pages blocking automated requests (bot protection, CAPTCHAs) may return empty or partial metadata","Missing OG tags result in null og.image or og.title fields","Payment failure (insufficient USDC balance) returns HTTP 402 before request is processed","Timeout on slow-loading pages may produce incomplete results"],"whenToPreferThis":"Choose this endpoint when you need lightweight, structured metadata extraction (OG tags, title, favicon, basic SEO signals) from a URL without requiring a full browser scrape or JavaScript rendering. It's ideal for link preview generation, SEO audits, content enrichment pipelines, and social sharing validation. It requires no API key — just a USDC micropayment per call — making it convenient for ad-hoc or agent-driven workflows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:39.289Z","isFirstParty":false,"canonicalSlug":"swift-bot-labs-toolbox-web-metadata-extractor-1aa9808e"}