{"components":{"securitySchemes":{"x402":{"description":"x402 micropayment in USDC on Base mainnet (eip155:8453). Authorization value is the EIP-3009 transferWithAuthorization header signed by the agent's wallet. Pay to 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c; facilitator https://pay.openfacilitator.io.","scheme":"bearer","type":"http"}}},"info":{"contact":{"name":"URL Metadata API","url":"https://github.com/urltamer"},"description":"Extract metadata (title, description, OG tags, headings, links, images, keywords, feeds, canonical, hreflang, DNS records, WHOIS, TLS certificates, HTTP timing, port scans, two-URL diffs, favicons, cookie audits, CSP audits, third-party trackers, WCAG accessibility) from any URL. Free tier + 28 paid tiers priced from $0.0005 to $0.005 USDC per call via x402 micropayments on Base mainnet. Designed for AI agents that need cheap, no-signup, per-call access to URL parsing and domain intelligence.","title":"URL Metadata API","version":"2.0.0","x-guidance":"Use GET /api?url=<URL> for free access (rate-limited). For guaranteed no-rate-limit per-call access from an autonomous agent, prefer the paid x402 endpoints: /api/extract ($0.005) is the default; /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y ($0.0005) are the cheapest paid tiers; /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns ($0.001) cover social cards, feed discovery, outline, structured-data, email extraction, and DNS; /api/links, /api/keywords, /api/markdown, /api/diff ($0.002) cover graph-building, tag extraction, clean-content extraction, and two-URL diffs. Use query param url with an absolute URL including scheme, or domain= for DNS/WHOIS/SSL."},"openapi":"3.1.0","paths":{"/api":{"get":{"description":"Same data as /api/extract but free. Rate-limited and tip-jar supported via LTC.","operationId":"api_free","parameters":[{"description":"Absolute URL to fetch and extract metadata from","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Free metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"429":{"description":"Rate limit hit"},"500":{"description":"Upstream fetch or parse failure"}},"summary":"Free URL metadata extraction (rate-limited, tip-jar supported)","tags":["metadata","free"]}},"/api/a11y":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_a11y","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"WCAG 2.1 quick accessibility audit (lightweight no-headless checks for html[lang] 3.1.1, <title> 2.4.2, viewport 1.4.4 mobile, image alt 1.1.1, form input labels 1.3.1 / 3.3.2, heading hierarchy 1.3.1, link accessible name + non-generic text 2.4.4, button accessible name 4.1.2, skip-nav 2.4.1; per-issue severity + WCAG reference + counts + A-F grade \u2014 for WCAG audit + accessibility compliance + content-quality bots)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/apikeys":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_apikeys","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Exposed API key / token / secret detection (scans inline <script> + external .js/.json against ~25 credential patterns \u2014 AWS, Google, OpenAI, Anthropic, Stripe live, GitHub, Slack, npm, Discord, Telegram, Mailgun, SendGrid, Twilio, Mapbox, JWT, generic high-entropy labeled strings; per-finding severity + type + snippet + context + remediation \u2014 for security-audit + leak-detection + brand-protection agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/canonical":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_canonical","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Canonical URL + hreflang + og:url + redirect chain (sub-cent tier)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/cookies":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_cookies","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"HTTP Set-Cookie security audit (parses every Set-Cookie header into name/value/domain/path/expires/max-age/secure/httponly/samesite/partition_key/priority + third-party detection + findings [HttpOnly_missing_on_session, Secure_missing_on_https, SameSite=None, third_party_cookie] + A-F grade \u2014 for privacy-compliance + cookie-consent + security-audit agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/csp":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_csp","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Content-Security-Policy analyzer (parses CSP header into typed directives + source tokens [self/unsafe-inline/unsafe-eval/none/nonce/hash/host/wildcard], detects unsafe-inline + unsafe-eval + wildcard in script-src/frame-ancestors + missing object-src 'none' + missing frame-ancestors + A-F grade \u2014 for web-security audit + frontend compliance + browser-extension safety agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/diff":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.002/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_diff","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Two-URL metadata diff (fetches both URLs in parallel; returns per-URL title/description/og_image/word+image+link counts plus title_equal/description_equal/og_image_equal booleans, numeric deltas, and differences[] array for every mismatched field \u2014 for SEO + content-marketing + A/B-testing + competitor-analysis agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/dns":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_dns","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Domain DNS intelligence (A/AAAA/MX/NS/TXT/CNAME records + SPF/DMARC/verification-string extraction via Cloudflare DNS-over-HTTPS \u2014 for security-audit + lead-enrichment agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/emails":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_emails","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Email address extraction (mailto + obfuscated + Cloudflare-protected \u2014 for cold-outreach agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/extract":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_extract","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"URL metadata extraction (title, description, OG tags, headings, links, images)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/favicon":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_favicon","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"URL favicon extractor (locates via <link rel=icon> chain or /favicon.ico, fetches bytes, returns base64 + content-type + byte_count + width/height/format + SHA-256 \u2014 for browser agents + link-preview bots + bookmarklet builders + brand-asset harvesters)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/feed":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_feed","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Feed discovery (RSS / Atom / JSON via <link rel=alternate> + path probing)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/forms":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_forms","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Form discovery + CSRF/security heuristic (parses every <form>, returns per-form action/method/enctype/fields, plus findings for password-over-HTTP, login-shaped forms missing CSRF tokens, cross-origin form actions, and file-upload forms \u2014 for security-audit + accessibility agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/hash":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_hash","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"URL body SHA-256 hash + size stats (char/word/line/byte counts)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/headers":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_headers","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"HTTP response headers + security audit (every header categorized + A-F grade for CSP/HSTS/XFO/XCTO/Referrer-Policy \u2014 for QA + compliance agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/headings":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_headings","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Page outline (every h1/h2/h3 with text + totals by level)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/keywords":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.002/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_keywords","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"URL keyword extraction (title, description, keyword list \u2014 cheapest tier)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/langdetect":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_langdetect","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Page language detection (html[lang] attribute + meta http-equiv Content-Language + hreflang alternates + lightweight body-text word-level detection; returns per-language share %, primary_language, primary_language_mismatch flag \u2014 for i18n/multilingual SEO audit + translation-prep agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/links":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.002/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_links","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Outbound link enumeration (every <a href> with internal/external split, anchor text, rel)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/markdown":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.002/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_markdown","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"URL-to-Markdown extraction (strips nav/ads/scripts, returns main article body as clean Markdown)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.002","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/og":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_og","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Open Graph + Twitter Card metadata only (smallest payload, cheapest tier)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/pageweight":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_pageweight","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Page weight / asset byte breakdown (fetches URL HTML, HEAD-checks every same-origin <script>/<link>/<img>, returns per-type byte totals html/css/js/image/font/media/other, total uncompressed + transfer bytes, and gzip savings % \u2014 for performance-budget + page-speed audit agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/portscan":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_portscan","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"TCP port-reachability scan (24 well-known ports probed with 1s timeout, parallelized; returns open_ports list + per-port state/latency + scan_ms total; refuses RFC1918/loopback/link-local \u2014 for asset-inventory + network-recon + monitoring agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/redirects":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_redirects","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"HTTP redirect chain analyzer (every hop with status + Location + redirect type + final destination \u2014 for shortlink + link-safety agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/relattrs":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_relattrs","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Outbound-link rel-attribute audit (walks every <a href>, classifies outbound vs internal, counts rel tokens nofollow/sponsored/ugc/noopener/noreferrer/opener/me, computes sponsored/ugc/nofollow/dofollow percentages, flags missing noopener on target=_blank + missing_nofollow_on_outbound + empty href, returns A-F grade \u2014 for affiliate-program compliance + Google link-scheme audit + UGC-platform safety agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/robots":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_robots","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"robots.txt policy summary (Allow/Disallow/Sitemap parsed \u2014 sub-cent tier)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/schema":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.001/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_schema","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Structured data extraction (JSON-LD + microdata + RDFa + OG + Twitter Card \u2014 for knowledge-graph agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.001","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/securityheaders":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_securityheaders","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Focused HTTP security headers audit (distinct from /api/headers which categorizes every header; this audits ONLY HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, COOP, CORP, COEP; parses HSTS max-age/includeSubDomains/preload, classifies Referrer-Policy strictness, detects clickjacking via X-Frame-Options OR CSP frame-ancestors, returns A-F grade \u2014 for frontend-security + compliance + browser-extension safety audit agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/securitytxt":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_securitytxt","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"RFC 9116 security.txt discovery (probes /.well-known/security.txt + legacy /security.txt, parses Contact/Expires/Encryption/Preferred-Languages/Canonical/Policy/Acknowledgments/Hiring, classifies Expires as valid/expiring_soon/expired, returns A-F grade \u2014 for security-disclosure + vendor-risk agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/sitemap":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_sitemap","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"sitemap.xml discovery + URL extraction (probes robots.txt + common paths, returns every <loc>)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/ssl":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_ssl","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"TLS/SSL certificate inspector (issuer, subject, validity, days-until-expiry with critical/expiring_soon/ok classification, SAN list, wildcard detection, TLS version, cipher, key bits, SHA-256/SHA-1/MD5 fingerprints \u2014 for security-audit + monitoring + brand-protection agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/summarize":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_summarize","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"URL summarization (title, description, first paragraphs of body text)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/tech":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_tech","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Tech-fingerprint detection (meta-generator, JS frameworks, analytics, CDN, X-Powered-By)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/timing":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_timing","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"HTTP request timing breakdown (DNS/TCP/TLS/TTFB/total ms with percentage breakdown of where time went, plus status, server, content-type, content-length, caching-headers flag \u2014 for performance-monitoring + observability agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/trackers":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_trackers","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Third-party tracker / ad / analytics audit (scans <script src> URLs + inline <script> bodies + <iframe src> against ~35 tracker signatures including Google Analytics, GTM, Meta Pixel, Hotjar, Clarity, Mixpanel, Segment, Plausible, Matomo, Amplitude, Heap, FullStory, LogRocket, Smartlook, Mouseflow, Datadog RUM, Sentry, New Relic, Cloudflare BE, Google Ads, LinkedIn Insight, X/Twitter Pixel, TikTok Pixel, Reddit Pixel, Bing Ads, Pinterest Tag, Snapchat Pixel, Intercom, Drift, HubSpot, Mailchimp, Klaviyo, Optimizely, AB Tasty; per-tracker metadata + findings [many_ad_trackers, session_replay, no_consent_banner when ad trackers present but no cookie-consent markers] + A-F privacy grade \u2014 for privacy-compliance + GDPR/CCPA audit + brand-protection agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}},"/api/whois":{"get":{"description":"Paid via x402 micropayment in USDC on Base mainnet ($0.0005/call). Settlement address: 0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c.","operationId":"api_whois","parameters":[{"description":"Absolute URL to fetch and extract metadata from (must include scheme, e.g. https://)","example":"https://example.com","in":"query","name":"url","required":true,"schema":{"format":"uri","minLength":8,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object"}}},"description":"Extracted metadata JSON"},"400":{"description":"Missing or invalid url parameter"},"402":{"description":"Payment Required \u2014 return x402 challenge in Payment-Required header (handled by middleware)"},"500":{"description":"Upstream fetch or parse failure"},"504":{"description":"Upstream timeout"}},"summary":"Domain WHOIS via RDAP (registrar, creation/expiration dates, status codes, nameservers, registrant organization via ICANN rdap.org \u2014 for domain due-diligence + brand-protection agents)","tags":["metadata"],"x-guidance":"Free tier + 35 paid tiers priced from $0.0005 to $0.005 USDC per call. Cheapest: /api/canonical, /api/robots, /api/sitemap, /api/tech, /api/hash, /api/redirects, /api/headers, /api/whois, /api/ssl, /api/timing, /api/favicon, /api/cookies, /api/csp, /api/trackers, /api/a11y, /api/langdetect, /api/apikeys, /api/securitytxt, /api/relattrs, /api/securityheaders ($0.0005). Mid: /api/og, /api/feed, /api/headings, /api/schema, /api/emails, /api/dns, /api/pageweight, /api/forms ($0.001). Upper-mid: /api/keywords, /api/links, /api/markdown, /api/diff ($0.002). Top: /api/extract, /api/summarize ($0.005).","x-payment-info":{"extensions":{"x402":{"amount":"500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","scheme":"exact"}},"price":{"amount":"0.0005","currency":"USD","mode":"fixed"},"protocols":[{"x402":{}}]}}}},"servers":[{"description":"Primary (Cloudflare tunnel)","url":"https://epson-rpm-america-satisfy.trycloudflare.com"}],"x-discovery":{"ownershipProofs":[{"kind":"dns","value":"urltamer"},{"kind":"github","value":"https://github.com/urltamer"}],"x402":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://pay.openfacilitator.io","network":"eip155:8453","payTo":"0xCa0a6c6Aa7A8F0D5893636CF166Ea2b44fb6500c","version":2}}}
