{"x402Version":2,"name":"User-Agent","description":"Parse and classify User-Agent strings — browser, engine, OS and device — and detect bots, crawlers, AI agents and HTTP tools. Unknown components are reported honestly as null.","version":"0.1.0","openapi":"https://useragent.openverbs.com/openapi.json","resources":[{"url":"https://useragent.openverbs.com/v1/parse","method":"POST","description":"Break a User-Agent string into browser, engine, operating system (each with a version) and device type. Unidentifiable components are reported as null.","tags":["parse user agent","user agent parser","browser ua lookup","device user agent info","parse browser string"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://useragent.openverbs.com/v1/classify","method":"POST","description":"Classify a User-Agent by device form factor and return convenience booleans (isBot, isMobile, isTablet, isDesktop, isTouchCapable) for routing decisions.","tags":["classify user agent","detect device type","user agent device api","mobile desktop detection","ua form factor"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]},{"url":"https://useragent.openverbs.com/v1/is-bot","method":"POST","description":"Detect whether a User-Agent belongs to a known bot, crawler, AI agent or HTTP tool, and if so return its name and category (search, social, seo, ai, monitoring, tool, …).","tags":["detect bot user agent","crawler user agent lookup","bot detection api","ai crawler detection","identify http tool"],"accepts":[{"scheme":"exact","network":"eip155:8453","price":"$0.002","payTo":"0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A","asset":"USDC"}]}]}