{"schema_version":"1.0","documentation_url":"https://taskfuel.ai/catalog/manifest/","source":{"type":"provider_specifications","date":"2026-10-15","catalog_url":"https://taskfuel.ai/catalog/"},"capability":{"id":"phone-check","name":"Check a phone number","description":"Validate a number and see its carrier, line type and fraud risk.","category":{"id":"trust","name":"Verification & security"},"url":"https://taskfuel.ai/tools/carrier-lookup-api/","guide_url":"https://taskfuel.ai/tools/carrier-lookup-api/","detail_url":"https://taskfuel.ai/catalog/capabilities/phone-check.json","providers":[{"name":"BlockRun","domains":["blockrun.ai"]},{"name":"2s","domains":["2s.io"]},{"name":"Abstract Phone Intelligence","domains":["mpp.orthogonal.com/phone-intelligence"]},{"name":"Fiber AI API","domains":["mpp.orthogonal.com/fiber"]},{"name":"StablePhone","domains":["stablephone.dev"]},{"name":"Tomba API","domains":["mpp.orthogonal.com/tomba"]}],"price":{"type":"from","amount":0.0025,"currency":"USD","unit":null,"basis":"lowest_positive_declared_endpoint_amount","quote_required":false},"example_prompt":"Use TaskFuel to check whether these phone numbers are valid mobiles: <list>.","endpoint_count":7},"endpoints":[{"provider":{"name":"2s","domain":"2s.io"},"method":"GET","url":"https://2s.io/api/phone/normalize","name":"Parse, validate and canonicalize a phone number using...","description":"Parse, validate and canonicalize a phone number using Google's libphonenumber metadata. Query: number (required; E.164 like \"+14155552671\" or national like \"(415) 555-2671\"), country (optional ISO 3166-1 alpha-2 like US/GB/JP — required when number is not E.164). Returns…","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.0025,"quote_required":false}},{"provider":{"name":"Abstract Phone Intelligence","domain":"mpp.orthogonal.com/phone-intelligence"},"method":"GET","url":"https://mpp.orthogonal.com/phone-intelligence/v1","name":"Get detailed intelligence about a phone number including carrier, line type, location, risk score, and breach data.","description":"","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.005,"quote_required":false}},{"provider":{"name":"Tomba API","domain":"mpp.orthogonal.com/tomba"},"method":"GET","url":"https://mpp.orthogonal.com/tomba/v1/phone-validator","name":"Validate a phone number and get carrier information.","description":"","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.01,"quote_required":false}},{"provider":{"name":"BlockRun","domain":"blockrun.ai"},"method":"POST","url":"https://blockrun.ai/api/v1/phone/lookup","name":"Phone Number Carrier Lookup","description":"Look up carrier and line type (landline / mobile / VoIP) for any phone number via Twilio Lookup.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.011,"quote_required":false}},{"provider":{"name":"StablePhone","domain":"stablephone.dev"},"method":"POST","url":"https://stablephone.dev/api/lookup","name":"Check if a phone number has iMessage/FaceTime ($0.05 via x402). Returns a token to poll for async results.","description":"","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.05,"quote_required":false}},{"provider":{"name":"BlockRun","domain":"blockrun.ai"},"method":"POST","url":"https://blockrun.ai/api/v1/phone/lookup/fraud","name":"Phone Number Fraud Lookup","description":"Carrier + fraud signals (SIM swap, call forwarding) via Twilio Lookup. Useful for KYC and account-takeover defenses.","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.051,"quote_required":false}},{"provider":{"name":"Fiber AI API","domain":"mpp.orthogonal.com/fiber"},"method":"POST","url":"https://mpp.orthogonal.com/fiber/v1/validate-phone/single","name":"Validates a phone number and returns whether it's valid, reachable, carrier info, and caller name.","description":"","supporting_call":false,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"fixed","amount":0.06,"quote_required":false}},{"provider":{"name":"StablePhone","domain":"stablephone.dev"},"method":"GET","url":"https://stablephone.dev/api/lookup/status","name":"Poll lookup status. Requires SIWX — only the wallet that paid can poll.","description":"","supporting_call":true,"price":{"currency":"USD","unit":null,"basis":"provider_specification","type":"quote_required","amount":null,"quote_required":true}}]}