{"uid":"cap_NmjCvhFiOSDnxk8zDwHgW","slug":"gedx402-browser-outcome-persist-6314eefc","name":"GEDX402 Browser Outcome Persist","description":"Extract & persist — one x402 payment extracts article or product from a URL, persists markdown to artifact storage, and returns { key, get_url, markdown }. POST { url, recipe: article|product, key? } on browser.gedx402.com. x402 settlement $0.24. Hero: GET /heroes/extract-persist.","url":"https://browser.gedx402.com/v1/browser/outcome/persist","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"key":{"type":"string"},"url":{"type":"string"},"recipe":{"enum":["article","product"],"type":"string"},"options":{"type":"object","additionalProperties":true}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.24","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.24/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.24","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.24","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YuqBVplGzjMA-B4zinAHL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.24","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Loads a URL in a headless browser, extracts content using a named recipe, persists the result to cloud storage, and returns a stable retrieval URL","exampleAgentPrompt":"Load https://techcrunch.com/2024/05/10/openai-gpt-update/ in a headless browser, extract the article as markdown, and save it to storage so I have a persistent link I can retrieve later.","exampleUseCases":[{"title":"Archive competitor pricing updates","prompt":"Scrape the product page from https://competitor.example.com/new-pricing and save it to storage so I can track changes and access the extracted details whenever I need to compare against our pricing."},{"title":"Build research library from blog posts","prompt":"Extract the article content from https://industry-news-site.com/2024/market-analysis and persist it with a stable URL so I can build a searchable archive of market research without the links going stale."},{"title":"Monitor and store product launches","prompt":"Load https://retailer.example.com/products/new-item and extract the product details as markdown with cloud storage so the sales team can access consistent product specs even if the webpage gets updated or removed."}],"resultDescription":"A JSON object containing: the R2 storage key under which the result was persisted, the recipe used (article or product), a direct HTTPS get_url for retrieving the stored file from storage.gedx402.com, and the extracted markdown content of the page.","failureModes":["Invalid or unreachable URL returns an error response","Non-HTTPS URL rejected by schema validation","Unsupported recipe value (not article or product) causes validation failure","Payment not received or insufficient USDC causes 402 rejection","Page load timeout if the target URL is slow to respond","R2 storage write failure prevents persistence and get_url generation"],"whenToPreferThis":"Use this endpoint when you need to both extract web content AND persist it durably for later retrieval — the key differentiator is the automatic cloud storage step that returns a stable get_url, making it ideal for pipelines that need to reference extracted content later. Prefer over ephemeral scrape-only endpoints when downstream steps need a stable file URL. Choose the 'article' recipe for news/blog pages and 'product' for e-commerce listings.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T13:10:41.855Z","isFirstParty":false}