# Use cases
source: https://developer.mastercard.com/track-search/documentation/use-cases/index.md

## Track Search API Requests {#track-search-api-requests}

Available use cases within Mastercard Track Search are outlined in the table below.

|                                                              API                                                               |                 Request URI                  |                                           Description                                           |
|--------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------|-------------------------------------------------------------------------------------------------|
| [Initiate bulk search]()                                                                                                       | **POST**/bulk-searches                       | This endpoint allows users to bulk search for Suppliers or Buyers.                              |
| [Check status](https://developer.mastercard.com/track-search/documentation/use-cases/check_status/index.md)                    | **GET**/bulk-searches/{bulkSearchId}         | This endpoint allows users to check the status of their bulk search.                            |
| [Receive status with event notifications](https://developer.mastercard.com/track-search/tutorial/event-notifications/index.md) | User registered URI during onboarding        | This user-generated URI receives event notifications when the bulk search request is completed. |
| [Retrieve results](https://developer.mastercard.com/track-search/documentation/use-cases/retrieve_results/index.md)            | **GET**/bulk-searches/{bulkSearchId}/results | This endpoint allows users to retrieve the results of their bulk search.                        |

## Track Search Process {#track-search-process}

The user journey with the Search API is as follows:


Diagram oauth
\|
