{"uid":"cap_3epQQTgdhd22SpGItqjso","slug":"ggwp-api-hub-json-transform-126abc83","name":"GGWP API Hub – JSON Transform","description":"All-in-one API hub: Social Media, Jobs, Finance, Crypto, and Tools. Pay-per-call with x402 protocol on Base chain.","url":"https://ggwp-ten.vercel.app/api/json-transform","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"result":{"type":"object","description":"API response data"}}},"responseSchema":{"type":"object","example":{"result":{"data":"example response"}},"properties":{"result":{"type":"object","description":"API response data"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1968","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.1968/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1968","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1968","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_NFAIBNk7MjSDpa09y0NcW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1968","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Transforms or reformats a JSON API response object into a standardized output structure via POST request.","exampleAgentPrompt":"Take this raw API response JSON object and transform it into a clean, normalized result using the GGWP JSON transform endpoint: {\"result\": {\"data\": \"some messy API output here\"}}.","exampleUseCases":[{"title":"Normalize social media API response","prompt":"I got this raw JSON back from a social media API and I need it normalized into a clean result object — can you run it through the GGWP JSON transform with this payload: {\"result\": {\"posts\": [{\"id\": 1, \"text\": \"hello world\"}]}}?"},{"title":"Standardize finance data output","prompt":"I have a finance API response I need reformatted into a standard structure before I store it — please transform this JSON: {\"result\": {\"price\": 42000, \"symbol\": \"BTC\", \"currency\": \"USD\"}}."},{"title":"Clean up job listing API data","prompt":"Can you normalize this jobs API response into a consistent format using the GGWP transform endpoint? Here's the raw result object: {\"result\": {\"jobs\": [{\"title\": \"Engineer\", \"company\": \"Acme\", \"location\": \"Remote\"}]}}."}],"resultDescription":"Returns a JSON object with a top-level 'result' key containing the transformed API response data. The output mirrors the input structure but processed through GGWP's normalization layer.","failureModes":["Malformed or missing 'result' object in input body returns an error or empty response","Invalid JSON payload causes a 400-level error","Payment not included or insufficient USDC balance triggers a 402 Payment Required response","Downstream transformation service unavailable returns a 5xx error","Overly large JSON payloads may time out or be rejected"],"whenToPreferThis":"Choose this endpoint when you need a quick, pay-per-call JSON normalization or transformation pass on an API response object without setting up your own ETL pipeline. It is most useful in agent workflows where raw API data from social, finance, crypto, or jobs sources must be standardized before further processing, and where the x402 micropayment model on Base chain fits your billing preference.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:08:53.707Z","isFirstParty":false}