{"uid":"cap_yD8YA9csvVw5-hXMXW2DQ","slug":"orthogonal-product-page-extractor-eda6d1ea","name":"Orthogonal Product Page Extractor","description":"Beta feature: Given a single URL, determines if it is a product detail page, classifies the platform/product type, and extracts the product information. Supports Amazon, TikTok Shop, Etsy, and generic ecommerce sites.","url":"https://x402.orthogonal.com/context-dev/brand/ai/product","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","description":"The product page URL to extract product data from."},"timeoutMS":{"type":"integer","description":"Optional timeout in milliseconds for the request. Maximum allowed value is 300000ms (5 minutes)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.03","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.03/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_MdmzfOyv509b2rFkAwd4R","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Given a single product page URL, classifies the platform type and extracts structured product information from Amazon, TikTok Shop, Etsy, and generic ecommerce sites.","exampleAgentPrompt":"Can you extract the product details from this Amazon listing — https://www.amazon.com/dp/B09XYZ1234 — and tell me the title, price, and product type?","exampleUseCases":[{"title":"Price and title extraction from Amazon","prompt":"I have this Amazon product URL: https://www.amazon.com/dp/B08N5WRWNW — can you pull out the product title, price, and any key specs listed on the page?"},{"title":"Classify Etsy listing page","prompt":"Can you check if this URL is a product page on Etsy and extract all the product details from it? Here's the link: https://www.etsy.com/listing/123456789/handmade-ceramic-mug"},{"title":"TikTok Shop product data for comparison","prompt":"I found a product on TikTok Shop at this URL: https://www.tiktok.com/view/product/987654321 — can you figure out what platform it's on and get me the product name, description, and price?"}],"resultDescription":"Returns a structured object indicating whether the URL is a product detail page, the detected platform (Amazon, TikTok Shop, Etsy, or generic ecommerce), the classified product type, and extracted product information such as title, description, price, images, seller details, and other available attributes.","failureModes":["URL is not a product detail page — returns classification indicating non-product page","Unsupported ecommerce platform — may return partial or generic extraction","URL is inaccessible or returns a non-200 response — extraction fails","Request times out if page load exceeds the specified timeoutMS — returns timeout error","Anti-bot protections on the target site block the request — returns empty or error response","Malformed or invalid URL input — returns validation error"],"whenToPreferThis":"Choose this endpoint when you need to quickly extract structured product data from a single product URL across major ecommerce platforms (Amazon, TikTok Shop, Etsy) without building custom scrapers. It is particularly useful when you also need the page to be classified as a product detail page before extraction, saving downstream processing. Prefer it over generic web scraping endpoints when ecommerce-specific structured output (product type, platform, pricing) is required rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:46:43.248Z","isFirstParty":false}