{"uid":"cap_1TOjGXOsHEqUUyiA9Q2zh","slug":"manylives-jwt-decoder-c91eea9c","name":"ManyLives JWT Decoder","description":"Pay-per-call tools for people building AI agents: live web search and page contents, point-in-time crypto market data and news for backtests (no lookahead), verifiable track records of 1,000 crypto strategies locked on the Base network, company profiles, quick AI and batch prices. Ask us to turn a public website into a JSON endpoint. Pay per call, no account, free trial.","url":"https://api.manylives.me/paid/util/jwt-decode?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","examples":["eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vIiwiaWF0IjoxNzAwMDAwMDAwLCJleHAiOjE3MDAwMDM2MDB9.c2lnbmF0dXJl"],"description":"the JWT (required)"}}},"responseSchema":{"type":"json","example":{"header":{"alg":"HS256","typ":"JWT"},"expired":false,"expires":"2026-10-08T06:47:44.000Z","payload":{"exp":1791442064,"sub":"…"},"signature_verified":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DSu3oWUivKvVJVwqFz8Tv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes a JWT token without signature verification, returning header fields, payload claims, and expiry status","exampleAgentPrompt":"Can you decode this JWT for me and tell me what claims it contains and whether it's expired? eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJkZW1vIiwiaWF0IjoxNzAwMDAwMDAwLCJleHAiOjE3MDAwMDM2MDB9.c2lnbmF0dXJl","exampleUseCases":[{"title":"Debug expired auth token","prompt":"I'm getting authentication errors in my app — can you decode this JWT and tell me if it's expired and what the expiry time is? eyJhbGciOiJSUzI1NiIsImtpZCI6ImFiYzEyMyJ9.eyJzdWIiOiJ1c2VyXzQ1NiIsImV4cCI6MTcwMDAwMDAwMH0.c2ln"},{"title":"Inspect third-party token claims","prompt":"I received this JWT from a third-party OAuth provider — decode it and show me what claims are in the payload, the algorithm used, and when it was issued: eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ1c2VyXzEiLCJyb2xlIjoiYWRtaW4iLCJpYXQiOjE3OTAwMDAwMDB9.c2lnbmF0dXJl"},{"title":"Validate token before processing","prompt":"Before I process this user request, decode this JWT and confirm whether it's still valid or expired, and tell me the subject claim: eyJhbGciOiJIUzM4NCIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJhZ2VudF83IiwibmJmIjoxNzgwMDAwMDAwLCJleHAiOjE4MDAwMDAwMDB9.c2ln"}],"resultDescription":"A JSON object containing the JWT header (algorithm, type, optional key ID), the full payload claims object, the signature_verified flag (always false since no secret is used), and human-readable ISO timestamps for issued-at, not-before, and expiry times, plus an 'expired' boolean indicating whether the token is currently expired.","failureModes":["Malformed or non-JWT string returns an error — the token must have three dot-separated base64url segments","Missing 'token' field in request body causes a validation error","Tokens with non-standard encoding may fail to parse","Network timeout or service unavailability returns a 5xx error","Payment failure via x402 protocol prevents the call from completing"],"whenToPreferThis":"Use this endpoint when you need to quickly inspect JWT contents — claims, algorithm, expiry — without access to the signing secret, such as during debugging, logging, or pre-flight checks. Prefer this over writing custom base64 decode logic in agent code. Ideal when the goal is inspection rather than cryptographic verification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:41:51.607Z","isFirstParty":false,"canonicalSlug":"manylives-jwt-decoder-c91eea9c"}