{"uid":"cap_p-cL1AflQFGan5gW3V9rv","slug":"scriptmasterlabs-user-agent-parse-api-07e889a2","name":"ScriptMasterLabs User-Agent Parse API","description":"Pay-per-call crypto, RWA, federal, SEC, and compliance APIs. Settled in USDC on Base via x402. Hyphen routes only (e.g. /x402/rwa-aggregates, /x402/gas-tracker).","url":"https://acp-x402-discovery.onrender.com/x402/useragent-parse","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"properties":{"type":"string"}}},"responseSchema":{"example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4GVOwnDUugL3l3t_VCZ-0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Parses a user-agent string to extract browser, OS, device, and platform metadata, billed per-call via x402 USDC micropayment on Base.","exampleAgentPrompt":"Can you parse this user-agent string — 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15' — and tell me what browser, OS, and device type it represents?","exampleUseCases":[{"title":"Browser detection for analytics pipeline","prompt":"I have this user-agent string from our server logs: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0 Safari/537.36' — can you break it down into browser name, version, and OS for me?"},{"title":"Bot traffic identification","prompt":"Parse this user-agent for me: 'Googlebot/2.1 (+http://www.google.com/bot.html)' — I need to know if it's a known crawler or bot, and what platform it's identified as."},{"title":"Mobile vs desktop device check","prompt":"Given the user-agent 'Mozilla/5.0 (Linux; Android 12; SM-G991B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0 Mobile Safari/537.36', can you tell me whether this is a mobile or desktop device and what OS and browser it's running?"}],"resultDescription":"Returns structured metadata extracted from the user-agent string, including browser name, browser version, operating system, device type (mobile/desktop/tablet), and platform details. Response is a JSON object with parsed fields derived from the input user-agent.","failureModes":["Missing or empty user-agent input returns an empty or error response","Malformed or spoofed user-agent strings may result in unknown/null fields","x402 payment failure (insufficient USDC balance) returns a 402 Payment Required response and no data","Render cold-start latency may cause occasional timeouts on first call","Highly custom or non-standard user-agent strings may not be recognized and return partial results"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, pay-per-call user-agent parsing service with no subscription overhead, settled in USDC via x402 on Base. Ideal for AI agents or pipelines that process user-agent strings occasionally or at variable volume and want micropayment billing without API key management. Prefer alternatives if you need very high-volume batch parsing or require SLA guarantees beyond what a Render-hosted service offers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:44:45.322Z","isFirstParty":false}