{"success":true,"data":{"id":"svc_phonevalidate_16","slug":"phone-validate","name":"Phone Number Validation","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_format, country_code (ISO alpha-2), and line_type (MOBILE/FIXED_LINE/VOIP/TOLL_FREE). Provide country_code hint (e.g. 'DE') for local numbers without country prefix.","category":"utility","endpoint":"https://agentsvc.io/api/v1/proxy/phone-validate","price_usdc":0.002,"latency_p99_ms":50,"input_schema":{"type":"object","required":["phone"],"properties":{"phone":{"type":"string","description":"Phone number to validate. Can be in any format: E.164 ('+4915123456789'), national ('015123456789'), or international ('0049 151 23456789'). Include country code (+ prefix) for best results."},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code hint for parsing national numbers without country prefix (e.g. 'DE' for Germany, 'US' for United States). Optional if number includes country code (+...)."}}},"output_schema":{"type":"object","required":["phone","is_valid","checks"],"properties":{"phone":{"type":"string","description":"The input phone number as provided"},"is_valid":{"type":"boolean","description":"true if the number is a valid, dialable phone number"},"e164":{"type":"string","description":"E.164 formatted number (e.g. '+4915123456789'). International standard format."},"national_format":{"type":"string","description":"Nationally formatted number (e.g. '0151 23456789' for Germany)"},"international_format":{"type":"string","description":"Internationally formatted number (e.g. '+49 151 23456789')"},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 country code (e.g. 'DE', 'US', 'GB')"},"country_calling_code":{"type":"string","description":"International dialing code (e.g. '49' for Germany, '1' for US)"},"line_type":{"type":"string","description":"Type of phone line: 'MOBILE', 'FIXED_LINE', 'FIXED_LINE_OR_MOBILE', 'TOLL_FREE', 'PREMIUM_RATE', 'SHARED_COST', 'VOIP', 'PERSONAL_NUMBER', 'PAGER', 'UAN', 'VOICEMAIL', or 'UNKNOWN'"},"checks":{"type":"object","properties":{"is_possible":{"type":"boolean","description":"Number has a valid length for the country (faster check than full validation)"},"is_valid":{"type":"boolean","description":"Full validation — number is valid for the assigned country and region"}}}},"example":{"phone":"+49 151 23456789","is_valid":true,"e164":"+4915123456789","national_format":"0151 23456789","international_format":"+49 151 23456789","country_code":"DE","country_calling_code":"49","line_type":"MOBILE","checks":{"is_possible":true,"is_valid":true}}},"is_active":true,"provider":"agentsvc.io","tags":["phone","validation","mobile","landline","e164","international","carrier"],"method":"POST","example_input":{"phone":"+41 44 668 18 00"},"price_atomic":"2000","price_display":"$0.002 USDC","try_url":"https://agentsvc.io/api/v1/try/phone-validate","try_limit_per_day":3,"info_url":"https://agentsvc.io/api/v1/services/phone-validate","page_url":"https://agentsvc.io/services/phone-validate","curl_example":"curl -X POST https://agentsvc.io/api/v1/proxy/phone-validate -H \"Content-Type: application/json\" -d '{\"phone\":\"+41 44 668 18 00\"}'","status":{"ok":true,"latency_ms":1,"checked_at":"2026-10-05T09:55:08.798Z"}},"payment":{"protocol":"x402","x402_versions_accepted":[1,2],"scheme":"exact","network":"eip155:8453","network_v1":"base","chain_id":8453,"asset":"USDC","asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_decimals":6,"eip712_domain":{"name":"USD Coin","version":"2","chainId":8453,"verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"pay_to":"0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27","facilitator":"https://facilitator.payai.network","request_header_v2":"PAYMENT-SIGNATURE","request_header_v1":"X-PAYMENT","requirements_v2":"base64 JSON in the PAYMENT-REQUIRED response header of the 402","requirements_v1":"JSON body of the 402 (accepts[0])","receipt_header":"PAYMENT-RESPONSE (and X-PAYMENT-RESPONSE): base64 JSON with transaction hash","accounts_required":false,"api_keys_required":false,"settlement":"per call, on-chain, after the service succeeded. Failed calls are never charged."},"links":{"catalog":"https://agentsvc.io/api/v1/services","openapi":"https://agentsvc.io/openapi.json","llms_txt":"https://agentsvc.io/llms.txt","llms_full_txt":"https://agentsvc.io/llms-full.txt","agents_md":"https://agentsvc.io/AGENTS.md","skill_md":"https://agentsvc.io/SKILL.md","status":"https://agentsvc.io/api/v1/status","docs":"https://agentsvc.io/docs","mcp_server":"https://agentsvc.io/mcp-server.mjs","discovery":"https://agentsvc.io/.well-known/x402","agent_card":"https://agentsvc.io/.well-known/agent-card.json"}}