{"uid":"cap_R9c5Xq7C2YXF_aF8HD3QF","slug":"scrapfly-content-rewrite-api-5ac2da99","name":"ScrapFly Content Rewrite API","description":"69 endpoints for data, content generation, and web scraping. Pay per request via x402 on Base chain.","url":"https://scravfly.vercel.app/api/content/rewrite","method":"POST","headers":{},"bodySchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"text"},"tone":{"type":"string","description":"tone"},"style":{"type":"string","description":"style"},"preserve_meaning":{"type":"boolean","description":"preserve_meaning"}}},"responseSchema":{"type":"object","required":["success"],"properties":{"data":{"type":"object"},"success":{"type":"boolean"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.3","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.3/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.3","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_YG5skFsmVzZVZfrKD8iii","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.3","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Rewrites and paraphrases input text with a specified tone and style while optionally preserving the original meaning","exampleAgentPrompt":"Rewrite the following paragraph in a professional tone and formal style, keeping the original meaning intact: 'Hey, just wanted to let you know we totally messed up your order and are super sorry about that.'","exampleUseCases":[{"title":"Marketing copy tone adjustment","prompt":"Take this product description and rewrite it in an enthusiastic, persuasive style without changing what it actually says: 'Our software tracks your expenses and creates monthly reports.'"},{"title":"Academic writing formalization","prompt":"Rewrite this informal paragraph in a formal academic style, preserving the meaning: 'Social media is making people feel really bad about themselves because everyone only posts the good stuff.'"},{"title":"Customer email professionalization","prompt":"Rewrite this email draft to sound professional and polished, keep the same message but change the tone to formal: 'Hi, we got your complaint and we're looking into it, should be fixed soon.'"}],"resultDescription":"Returns a JSON object with a success boolean and a data object containing the rewritten version of the input text, transformed according to the specified tone, style, and meaning-preservation preferences.","failureModes":["Missing required 'text' field returns validation error","Empty text input may return empty or malformed output","Unsupported or misspelled tone/style values may produce unexpected results","Very long text inputs may exceed processing limits or increase latency","Network timeout on the x402 payment settlement layer","Insufficient USDC balance causes payment failure before processing begins"],"whenToPreferThis":"Choose this endpoint when you need to transform existing text into a different tone or style — such as making informal content professional, adjusting marketing copy, or paraphrasing content — and you need pay-per-use pricing via crypto (USDC on Base) without a subscription. Prefer alternatives if you need bulk batch rewriting, document-level processing, or language translation rather than tone/style transformation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:54:45.553Z","isFirstParty":false}