openapi: 3.0.0 info: title: IPAddressInfo description: > Strengthen your loan origination process with our powerful IP Address verification tool. By analyzing an applicant’s IP, you can instantly retrieve critical data such as country, region/state, city, zip/postal codes, connection type, and latitude/longitude to detect inconsistencies and potential fraud. This tool helps lenders validate proxies, identify VPN usage, and flag darknet nodes—key indicators of fraudulent loan applications. With real-time insights, financial institutions can prevent identity theft, reduce risk exposure, and ensure regulatory compliance before approving loans. Enhance your decision-making and protect your business with precise IP intelligence. version: 1.0.0.0 paths: /: post: summary: '' description: IP Address Info operationId: / requestBody: x-name: request content: application/json: schema: $ref: '#/components/schemas/IPAddressInfoRq_Type' examples: INVALID: value: >- { "IP": "0.0.0.0" } VALID1: value: >- { "IP": "172.217.11.4" } application/xml: schema: $ref: '#/components/schemas/IPAddressInfoRq_Type' examples: INVALID: value: >- 0.0.0.0 VALID1: value: >- 172.217.11.4 required: true x-position: 1 responses: default: description: '' content: application/json: schema: $ref: '#/components/schemas/IPAddressInfoRs_Type' application/xml: schema: $ref: '#/components/schemas/IPAddressInfoRs_Type' security: - oauth: [] components: schemas: IPAddressInfoRs_Type: type: object properties: MsgRsHdr: $ref: '#/components/schemas/MsgRsHdr_Type' IpInfo: $ref: '#/components/schemas/IpInfo' MsgRsHdr_Type: type: object properties: RqUID: type: string Status: $ref: '#/components/schemas/Status_Type' Status_Type: type: object properties: StatusCode: type: integer format: int64 ServerStatusCode: type: string Severity: $ref: '#/components/schemas/Severity_Type' StatusDesc: type: string AdditionalStatus: type: array items: $ref: '#/components/schemas/AdditionalStatus_Type' Severity_Type: type: string description: '' x-enumNames: - Error - Warn - Info enum: - Error - Warn - Info AdditionalStatus_Type: type: object properties: StatusCode: type: integer format: int64 StatusCodeSpecified: type: boolean ServerStatusCode: type: string Severity: $ref: '#/components/schemas/Severity_Type' StatusDesc: type: string IpInfo: type: object properties: IP: type: string Country: type: string Region: type: string City: type: string Speed: type: string Country_c: type: integer format: int32 nullable: true Region_c: type: integer format: int32 nullable: true City_c: type: integer format: int32 nullable: true Metro_code: type: integer format: int32 nullable: true Latitude: type: number format: double nullable: true Longitude: type: number format: double nullable: true CountryCode: type: integer format: int32 nullable: true RegionCode: type: integer format: int32 nullable: true CityCode: type: integer format: int32 nullable: true ContinentCode: type: integer format: int32 nullable: true IPAddressInfoRq_Type: type: object properties: MsgRqHdr: $ref: '#/components/schemas/MsgRqHdr_Type' IP: type: string MsgRqHdr_Type: type: object properties: MemberId: type: string MemberPwd: type: string RequestType: $ref: '#/components/schemas/RequestType' RequestTypeSpecified: type: boolean ReasonCode: type: string GLBPurpose: type: string DLPurpose: type: string RefNum: type: string UserName: type: string Timeout: type: integer format: int64 TimeoutSpecified: type: boolean FrozenFilePIN: type: string OutputFormat: type: string ProductID: type: string RequestType: type: string description: '' x-enumNames: - I - J - N - A - W - S - P - B - R enum: - I - J - N - A - W - S - P - B - R securitySchemes: oauth: type: oauth2 flows: clientCredentials: scopes: {} tokenUrl: https://apitest.microbilt.com/OAuth/Token servers: - url: https://api.microbilt.com/IPAddressInfo description: Production url - url: https://apitest.microbilt.com/IPAddressInfo description: Sandbox url x-name: IPAddressInfo