{"status":"success","api":{"slug":"nameresolver","name":"NameResolver","description":"The ViewCaller API empowers developers with powerful phone number intelligence and spam protection features. With just a few lines of code, you can:  \ud83d\udd0e Identify unknown callers with accurate caller ID data.  \ud83d\udeab Detect spam, scam, and robocalls using real-time reputation scoring.  \ud83c\udf0d Support international numbers with country & operator details.  \ud83e\udde0 Enrich customer data with name, location, and telecom info.  \ud83d\udcca Access risk & trust scores for fraud prevention.","host":"https://jpbwc.jojapi.net","docs":"https://jojapi.com/hub/api/nameresolver"},"request":{"enabled":false,"endpoints":[]},"plans":[{"slug":"1cb1na5wyqk290d13lngp0gz","name":"3.45K Credits","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":null,"price_usd":10,"quota":[{"object":"Credits","slug":"credits","units":3450}],"purchase":"payment"},{"slug":"pm8hp4c3jk0za51pvfqu7c97","name":"7.02K Credits","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":null,"price_usd":20,"quota":[{"object":"Credits","slug":"credits","units":7020}],"purchase":"payment"},{"slug":"7r4ilcjmtv3xi0xhpr0z50iy","name":"11.1K Credits","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":null,"price_usd":30,"quota":[{"object":"Credits","slug":"credits","units":11100}],"purchase":"payment"},{"slug":"5twikduldpiks0pb0m65fp6c","name":"19.25K Credits","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":null,"price_usd":50,"quota":[{"object":"Credits","slug":"credits","units":19250}],"purchase":"payment"},{"slug":"4ui9n5q0vj9q7bcwgwydsr8k","name":"43.5K Credits","type":"periodic","currency":"usd","period":"1 MONTH","rate_limit":null,"price_usd":100,"quota":[{"object":"Credits","slug":"credits","units":43500}],"purchase":"payment"}],"policies":{"identity":"The paying wallet is the customer identity (did:pkh). One account per wallet; link more wallets with a double signature.","keys":"Every plan purchase issues a new API key bound to that subscription. Several plans of one API may be held at once, each with its own key.","renewal":"Plans are prepaid periods: no automatic charge. An expired key gets a 402 renewal offer; pay it to start a new period.","topup":"Pay-as-you-go plans spend an account-wide prepaid balance; top up from any wallet you control.","refunds":"On-chain payments are final. Upstream 5xx responses are never charged; 4xx responses are.","min_topup_usd":1},"links":{"openapi":"https://jpbwc.jojapi.net/openapi.json","discovery":"https://jpbwc.jojapi.net/.well-known/x402","directory":"https://agents.jojapi.net/apis/nameresolver"}}