# SearchApi

All URIs are relative to *https://api.elections.kalshi.com/trade-api/v2*

|Method | HTTP request | Description|
|------------- | ------------- | -------------|
|[**getFiltersForSports**](#getfiltersforsports) | **GET** /search/filters_by_sport | Get Filters for Sports|
|[**getTagsForSeriesCategories**](#gettagsforseriescategories) | **GET** /search/tags_by_categories | Get Tags for Series Categories|

# **getFiltersForSports**
> GetFiltersBySportsResponse getFiltersForSports()

Retrieve available filters organized by sport.  This endpoint returns filtering options available for each sport, including scopes and competitions. It also provides an ordered list of sports for display purposes. 

### Parameters
This endpoint does not have any parameters.


### Return type

**GetFiltersBySportsResponse**

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: Not defined
 - **Accept**: application/json


### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Filters retrieved successfully |  -  |
|**401** | Unauthorized |  -  |
|**500** | Internal server error |  -  |

# **getTagsForSeriesCategories**
> GetTagsForSeriesCategoriesResponse getTagsForSeriesCategories()

Retrieve tags organized by series categories.  This endpoint returns a mapping of series categories to their associated tags, which can be used for filtering and search functionality. 

### Parameters
This endpoint does not have any parameters.


### Return type

**GetTagsForSeriesCategoriesResponse**

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: Not defined
 - **Accept**: application/json


### HTTP response details
| Status code | Description | Response headers |
|-------------|-------------|------------------|
|**200** | Tags retrieved successfully |  -  |
|**401** | Unauthorized |  -  |
|**500** | Internal server error |  -  |

