openapi: 3.0.0 info: title: TMT Velocity API specs termsOfService: https://viteza.tmtid.com/download-terms-and-conditions contact: name: TMT Support email: support@tmtid.com url: https://www.tmtid.com x-logo: url: https://www.tmtid.com/developer/velocity_logo_png.png altText: TMT Standard version: '' paths: /standard/{format}/{key}/{secret}/{number}: get: parameters: - name: format in: path description: JSON CSV required: true schema: type: string - name: key in: path description: API credentials – delivered to you via email required: true schema: type: string - name: secret in: path description: API credentials – delivered to you via email required: true schema: type: string - name: number in: path description: The number in E.164 format (includes the country code sufix) required: true schema: type: string tags: - HTTP API responses: '200': headers: {} content: JSON: examples: Successful response format: value: number: 40721275636 current_carrier: lrn: null mcc: 226 mnc: 3 name: Telekom Romania Mobile (Cosmote) spid: 4018760 ocn: null original_carrier: mcc: 226 mnc: 1 name: Vodafone Romania spid: 4018720 ocn: null ported: true status: 0 status_message: Success type: mobile Unsuccessful response format: value: number: 40721275699999 status_message: Invalid Number status: 1 schema: type: object properties: number: type: number description: The queried number current_carrier: type: object decription: Information related to the current carrier / network operator. original_carrier: type: object decription: Information related to the original carrier / network operator. lrn: type: number description: Local Routing Number - a LRN number is returned only if a USA/Canada number was ported. Otherwise, the value will be Null. mcc: type: number description: Mobile Country Code mnc: type: number description: Mobile Network Code name: type: string description: Carriers’ short name spid: type: number description: Unique Network ID - assigned by TMTANALYSYS. ocn: type: string description: Operating Company Name = Company Code for US, Canada. ported: type: string description: Indicates if the queried phone number was ported. - True = number was ported - False = number was not ported status: type: number description: Query status - 0 = success - query success - 1 = invalid number - incomplete number/wrong number format. - 2 = Service or destination not authorized - this message is received if the API credentials are wrong or for your API the destination is not authorized. status_message: type: string description: Query status message - success - query success - invalid number - incomplete number/wrong format. - Service or destination not authorized. - this message is received if the API credentials are wrong or for your API the destination is not authorized. type: type: number description: Queried phone number type - mobile - fixed (landline) required: - number CSV: examples: Successful response format: value: '155166633xx;0;Success;152049;6529;T-Mobile US-SVR-10X/2;310;260;9739789917;1;no;152049;6529;T-Mobile US-SVR-10X/2;310;260 CSV Response format number;status;status_message;current_carrier_spid;current_carrier_name;current_carrier_mcc;current_carrier_mnc;lrn;type;ported_status;ocn;original_carrier_name;original_carrier_mcc;original_carrier_mnc' Unsuccessful response format: value: 40766610060999;1;Invalid Number schema: type: object properties: number: type: number description: The queried number current_carrier: type: object decription: Information related to the current carrier / network operator. original_carrier: type: object decription: Information related to the original carrier / network operator. lrn: type: number description: Local Routing Number - a LRN number is returned only if a USA/Canada number was ported. Otherwise, the value will be Null. mcc: type: number description: Mobile Country Code mnc: type: number description: Mobile Network Code name: type: string description: Carriers’ short name spid: type: number description: Unique Network ID - assigned by TMTANALYSYS. ocn: type: string description: Operating Company Name = Company Code for US, Canada. ported: type: string description: Indicates if the queried phone number was ported. - True = number was ported - False = number was not ported status: type: number description: Query status - 0 = success - query success - 1 = invalid number - incomplete number/wrong number format. - 2 = Service or destination not authorized - this message is received if the API credentials are wrong or for your API the destination is not authorized. status_message: type: string description: Query status message - success - query success - invalid number - incomplete number/wrong format. - Service or destination not authorized. - this message is received if the API credentials are wrong or for your API the destination is not authorized. type: type: number description: Queried phone number type - mobile - fixed (landline) required: - number description: '' summary: GET method operationId: GET description: '' tags: - description: ' TMT ID is a leading provider of data, intelligence and analytics, helping customers find extra value from the information they hold. Our team of technology and telecommunications specialists has a proven track record empowering companies, brands and agencies around the world to better understand their businesses and their customers. TMT ID has a suite of technology and telecommunications data available, for further information, please visit [www.tmtid.com](https://www.tmtid.com) or email info@tmtid.com.' name: About TMT - description: "\n\n## ENUM TEL-URI\n\n ### Query Format\n\n dig -t naptr @**NodeIP** *Phone_number_in_enum_format*.live.tmtvelocity.com\n\n ### Query Parameter Description\n\n\n | Record-Type | NAPTR |\n | ----------- | ----------- |\n | Node IPs | x.x.x.x |\n | Phone Number in enum format | The E.164 number needs to be transformed as follows (eg. for: +40/766610060):