# Use Cases
source: https://developer.mastercard.com/bin-lookup/documentation/use-cases/index.md

These use case pages describe how the BIN Lookup service APIs can be used to lookup range information for a single BIN, to return all BINs that are available at the time of the request and to perform a filtered search of specific BIN range data.

The updates BIN Lookup service responds with are received daily from issuing banks when a BIN range is added, updated or removed.

## Customer Use Cases {#customer-use-cases}

#### Payment Routing {#payment-routing}

Utilise account range data to make custom decisions when processing transactions to improve efficiency.

#### Fraud Detection {#fraud-detection}

BIN data can be used to enhance fraud detection decisions such as checking country of issuance versus the country of the originating payment.

#### Checkout Experience {#checkout-experience}

Detect the product type, issuer, or card capabilities to provide custom loyalty experiences and/or offers at checkout.

#### Enrollment Verification {#enrollment-verification}

Manage the enrollment of cards in your programs by checking the account range data, such as product description.

#### Improve Subscription Payments {#improve-subscription-payments}

Check for the use of non reloadable prepaid cards to improve payment flows and retries in subscriptions services.

#### Customer Support \& Troubleshooting {#customer-support--troubleshooting}

Empower customer support agents with information about an account that will help them troubleshoot payment issues.

### Powered By {#powered-by}

Customer use cases are powered by the following flexible ways to use the service:

#### Single Lookup {#single-lookup}

Look up a single 8 digit BIN in real time to get specific data about that card.

[Learn more →](https://developer.mastercard.com/bin-lookup/documentation/use-cases/bin-lookup/index.md)

#### Filtered Searches {#filtered-searches}

Perform a search using your own custom filters on the entire data set.

[Learn more →](https://developer.mastercard.com/bin-lookup/documentation/use-cases/bin-search/index.md)

#### Full Download {#full-download}

Use pagination to get down all data in a batch format for 'offline' use.

[Learn more →](https://developer.mastercard.com/bin-lookup/documentation/use-cases/get-all-bins/index.md)
Tip: The BIN Lookup service's API endpoints provide different ways to consume the same data. The examples on this page are for guidance only, almost all use cases can be catered for by either type of integration and which one makes the most sense to use will be on a case by case basis.
