Get List of Card Issuers

When creating a Data Model to generate test data, it is helpful to view the list of card issuers. Alternatively, you can also use Seed Lists and Data Generator Functions to generate test data, or a combination of all three.

To choose among different providers when generating credit card numbers as test data, use the listed card issuer codes and ranges. Valid combinations of length range and code are, for example, AMEX_15 or VISA_16.

The following parameters are the base parameters required to get CardIssuers.

Get List of Card Issuers

curl 'https://tdm.blazemeter.com/api/v1/generator/cardIssuers' \
    -X GET \
    -H 'accept: application/json;charset=UTF-8'

Get List of Card Issuers Response Attributes

Attributes

  • code string

    The identifier of the credit card issuer.

  • lengthRanges integer

    The length range of the credit card number in digits that can be generated for this issuer. When you use the code, append the desired length using an underscore as the delimiter, for example, `AMEX_15` or `VISA_16`.

  • name string

    The common name of the card issuer.

Response200 OK

{
  "api_version": 1,
  "result": [
    {
      "code": "AMEX",
      "lengthRanges": [
        "15"
      ],
      "name": "American Express"
    },
    {
      "code": "CHINAT",
      "lengthRanges": [
        "19"
      ],
      "name": "China T-Union"
    },
    {
      "code": "CHINAUNION",
      "lengthRanges": [
        "16-19"
      ],
      "name": "China UnionPay"
    },
    {
      "code": "DINNERSCLUBA",
      "lengthRanges": [
        "14-19"
      ],
      "name": "Diners Club International"
    },
    {
      "code": "DINNERSCLUBB",
      "lengthRanges": [
        "16-19"
      ],
      "name": "Diners Club International"
    },
    {
      "code": "DINNERSCLUBUS",
      "lengthRanges": [
        "16"
      ],
      "name": "Diners Club United States & Canada"
    },
    {
      "code": "DISCOVERCARD",
      "lengthRanges": [
        "16-19"
      ],
      "name": "Discover Card"
    },
    {
      "code": "UKRCARD",
      "lengthRanges": [
        "16"
      ],
      "name": "UkrCard"
    },
    {
      "code": "RUPAY",
      "lengthRanges": [
        "16"
      ],
      "name": "RuPay"
    },
    {
      "code": "INTERPAYMENT",
      "lengthRanges": [
        "16-19"
      ],
      "name": "InterPayment"
    },
    {
      "code": "INSTAPAYMENT",
      "lengthRanges": [
        "16"
      ],
      "name": "InstaPayment"
    },
    {
      "code": "JCB",
      "lengthRanges": [
        "16-19"
      ],
      "name": "JCB"
    },
    {
      "code": "MAESTROUK",
      "lengthRanges": [
        "12-19"
      ],
      "name": "Maestro UK"
    },
    {
      "code": "MAESTRO",
      "lengthRanges": [
        "12-19"
      ],
      "name": "Maestro"
    },
    {
      "code": "DANKORT",
      "lengthRanges": [
        "16"
      ],
      "name": "Dankort"
    },
    {
      "code": "MIR",
      "lengthRanges": [
        "16"
      ],
      "name": "MIR"
    },
    {
      "code": "NPS",
      "lengthRanges": [
        "16"
      ],
      "name": "NPS Pridnestrovie"
    },
    {
      "code": "MASTERCARD",
      "lengthRanges": [
        "16"
      ],
      "name": "Mastercard"
    },
    {
      "code": "TROY",
      "lengthRanges": [
        "16"
      ],
      "name": "Troy"
    },
    {
      "code": "VISA",
      "lengthRanges": [
        "16"
      ],
      "name": "Visa"
    },
    {
      "code": "UATP",
      "lengthRanges": [
        "15"
      ],
      "name": "UATP"
    },
    {
      "code": "VERVE",
      "lengthRanges": [
        "16",
        "19"
      ],
      "name": "Verve"
    },
    {
      "code": "LANKAPAY",
      "lengthRanges": [
        "16"
      ],
      "name": "LankaPay"
    }
  ],
  "request_id": "c56a79dd"
}