{"uid":"cap_SUB4LyD8-xGjjCTRedEsx","slug":"adam-hale-tools-meta-tags-seo-checker-7d21a17b","name":"Adam Hale Tools: Meta Tags & SEO Checker","description":"Guides and free-to-run Apify actors for bulk tech stack lookup, sitemap URL export to CSV, TED and UK Find a Tender search, and RSS-to-JSON feed monitoring.","url":"https://tools.adamhaleworks.workers.dev/x402/v1/meta-tags?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"],"type":"string"},"queryParams":{"type":"object","required":["urls"],"properties":{"urls":{"type":"string","description":"Up to 3 URLs, comma-separated. A bare domain means its https:// homepage. Public hosts only (no IPs, no internal names), ports 80/443."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":1,"failed":0,"results":[{"ok":true,"input":"https://www.python.org/","result":{"title":"Welcome to Python.org","issues":["TITLE_TOO_SHORT","META_DESCRIPTION_TOO_SHORT","MULTIPLE_H1","CANONICAL_MISSING","TWITTER_CARD_MISSING","SCHEMA_MISSING_REQUIRED_PROPERTIES"],"h1Count":5,"finalUrl":"https://www.python.org/","indexable":true,"httpStatus":200,"issueCount":6,"schemaTypes":["WebSite"],"titleLength":21,"canonicalUrl":null,"metaDescriptionLength":52}}],"succeeded":1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_W11mIqYv0KkBggi-9CVWn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and audits meta tags, title, H1 count, canonical URL, indexability, and SEO issues for up to 3 URLs in a single call","exampleAgentPrompt":"Can you check the SEO meta tags for https://www.example.com and https://www.example.com/about — I want to see if there are missing canonical tags, how long the titles are, whether the pages are indexable, and any other SEO issues flagged?","exampleUseCases":[{"title":"Pre-launch SEO audit for landing pages","prompt":"Before we go live, can you audit the meta tags on these three pages — https://www.mybrand.com, https://www.mybrand.com/product, and https://www.mybrand.com/contact — and tell me which ones are missing canonical URLs, have title length problems, or aren't indexable?"},{"title":"Competitor meta tag benchmarking","prompt":"Can you pull the meta tags and SEO signals for https://www.competitor1.com and https://www.competitor2.com so I can see how their title lengths, meta descriptions, and schema types compare?"},{"title":"Technical SEO issue triage","prompt":"I need to quickly check https://www.mysite.com/blog for any SEO issues — specifically whether it has a canonical tag, a proper meta description, how many H1s it has, and if it's missing any required schema properties."}],"resultDescription":"Returns a JSON object with a results array, each entry containing: the input URL, final redirected URL, HTTP status code, indexability flag, page title and title length, meta description length, H1 count, canonical URL (or null), detected schema.org types, a list of named SEO issue codes (e.g. TITLE_TOO_SHORT, CANONICAL_MISSING, TWITTER_CARD_MISSING), and an issue count. Also returns aggregate counts of succeeded and failed requests.","failureModes":["Private/internal hostnames or IP addresses are rejected (only public hosts on ports 80/443 are allowed)","More than 3 URLs in a single call may be rejected or truncated","URLs that return non-200 HTTP status will still be returned but marked as failed with the actual HTTP status code","Network timeouts or unreachable hosts will appear in the failed count","Malformed URLs will cause individual result failures"],"whenToPreferThis":"Choose this endpoint when you need a quick, structured SEO audit of specific URLs — especially for checking canonical tags, title and meta description length compliance, indexability, H1 counts, and named SEO issue codes — without running a full crawler. Ideal for spot-checking up to 3 URLs at a time in automated workflows, pre-launch audits, or competitive research where programmatic JSON output is required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T06:42:29.965Z","isFirstParty":false,"canonicalSlug":"adam-hale-tools-meta-tags-seo-checker-7d21a17b"}