### Free API Response Structure Source: https://3dslookup.com/ This is an example JSON response from the free API, detailing card information such as length, LUHN status, scheme, type, brand, country, and bank. ```json { "number": { "length": 16, "luhn": true }, "scheme": "visa", "type": "debit", "brand": "CLASSIC", "country": { "alpha2": "DK", "name": "Denmark", "emoji": "🇩🇰", "currency": "DKK" }, "bank": { "name": "Jyske Bank" } } ``` -------------------------------- ### Paid API Response Structure Source: https://3dslookup.com/ This is an example JSON response from the paid API, indicating 3DS support status, card details, and bank information. Note that 'support3ds' can be 'true' or 'false'. ```json { "status": true, "cards": { "card": 457173 }, "check": "Approved", "support3ds": "false", "result": "authenticate_attempt_successful", "secure": "aacsw.3ds.verifiedbyvisa.com", "emoji": "✅", "bin": "457173", "bank": "VESTJYSK BANK A/S", "country": "Denmark", "flag": "🇩🇰", "scheme": "VISA", "type": "DEBIT", "brand": "CLASSIC", "currency": "DKK" } ``` -------------------------------- ### Check BIN with Free API (curl) Source: https://3dslookup.com/ Use this command to check card BIN details with the free API. Ensure you include the 'Accept-Version: 3' header. ```bash curl -H "Accept-Version: 3" "https://3dslookup.com/check/?bin=457173" ``` -------------------------------- ### Check BIN with Paid API (curl) Source: https://3dslookup.com/ Use this command to check card BIN details with the paid API on RapidAPI. Replace '[YOUR_RAPIDAPI_KEY]' with your actual key. ```bash curl -H "x-rapidapi-key: [YOUR_RAPIDAPI_KEY]" "https://3ds-lookup.p.rapidapi.com/bin/?bin=457173" ``` -------------------------------- ### Free API - Check BIN Source: https://3dslookup.com/ This endpoint allows you to check card BIN information and 3D Secure availability for free. It requires a specific API version header. ```APIDOC ## GET /check/ ### Description Checks card BIN information and 3D Secure availability. ### Method GET ### Endpoint /check/ ### Parameters #### Query Parameters - **bin** (string) - Required - The first 6 to 8 digits of the card number (BIN). ### Request Example ```bash curl -H "Accept-Version: 3" "https://3dslookup.com/check/?bin=457173" ``` ### Response #### Success Response (200) - **number** (object) - Card number details. - **length** (integer) - The length of the card number. - **luhn** (boolean) - Indicates if the card number passes the LUHN check. - **scheme** (string) - The card network scheme (e.g., visa). - **type** (string) - The card type (e.g., debit, credit). - **brand** (string) - The card brand (e.g., CLASSIC). - **country** (object) - Information about the card's issuing country. - **alpha2** (string) - The two-letter country code (e.g., DK). - **name** (string) - The full country name (e.g., Denmark). - **emoji** (string) - The country's emoji flag. - **currency** (string) - The country's currency code (e.g., DKK). - **bank** (object) - Information about the issuing bank. - **name** (string) - The name of the issuing bank (e.g., Jyske Bank). ### Response Example ```json { "number": { "length": 16, "luhn": true }, "scheme": "visa", "type": "debit", "brand": "CLASSIC", "country": { "alpha2": "DK", "name": "Denmark", "emoji": "🇩🇰", "currency": "DKK" }, "bank": { "name": "Jyske Bank" } } ``` ``` -------------------------------- ### Paid API - Check BIN with 3DS Support Source: https://3dslookup.com/ This endpoint, available via RapidAPI, checks card BIN information and explicitly indicates 3D Secure support. It requires an API key. ```APIDOC ## GET /bin/ ### Description Checks card BIN information and 3D Secure support using RapidAPI. ### Method GET ### Endpoint /bin/ ### Parameters #### Query Parameters - **bin** (string) - Required - The first 6 to 8 digits of the card number (BIN). #### Request Headers - **x-rapidapi-key** (string) - Required - Your RapidAPI key. ### Request Example ```bash curl -H "x-rapidapi-key: [YOUR_RAPIDAPI_KEY]" "https://3ds-lookup.p.rapidapi.com/bin/?bin=457173" ``` ### Response #### Success Response (200) - **status** (boolean) - Indicates the status of the request. - **cards** (object) - Information about the card. - **card** (integer) - The BIN number. - **check** (string) - The result of the check (e.g., Approved). - **support3ds** (string) - Indicates if 3D Secure is supported ('true' or 'false'). - **result** (string) - The outcome of the authentication attempt. - **secure** (string) - The secure URL for 3DS verification. - **emoji** (string) - An emoji indicating the result (e.g., ✅). - **bin** (string) - The BIN number. - **bank** (string) - The name of the issuing bank. - **country** (string) - The name of the issuing country. - **flag** (string) - The country's emoji flag. - **scheme** (string) - The card network scheme. - **type** (string) - The card type. - **brand** (string) - The card brand. - **currency** (string) - The currency code. #### Error Response (404) Returned if no matching cards are found. ### Response Example ```json { "status": true, "cards": { "card": 457173 }, "check": "Approved", "support3ds": "false", "result": "authenticate_attempt_successful", "secure": "aacsw.3ds.verifiedbyvisa.com", "emoji": "✅", "bin": "457173", "bank": "VESTJYSK BANK A/S", "country": "Denmark", "flag": "🇩🇰", "scheme": "VISA", "type": "DEBIT", "brand": "CLASSIC", "currency": "DKK" } ``` ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.