So I'm making a football app in which you can see score and watch video highlight I have added 4 features like liveScore and playerSearch Leagues and news and articles
Now I want to add video highlight feature 
So I want you to design a controller 
API TOKEN
You need an API access token to use the Video API. You can find your access token in your account page if you are subscribed to one of our developer plans.

ENDPOINTS
You can retrieve the embed codes of the videos in JSON format from the following endpoints:

Recent Feed
https://www.scorebat.com/video-api/v3/feed/?token=[YOUR_API_TOKEN]
This endpoint returns a feed of videos from the latest and most relevant football matches. The endpoint is public so you can access it even with the free plan.

Competition
https://www.scorebat.com/video-api/v3/competition/england-premier-league/?token=[YOUR_API_TOKEN]
You can query videos for each competition through the compeition endpoint. The above url will return the videos from the latest matches of the Premier League. england-premier-league is the unique id of the Premier League. Here are ids of some of the most popular competitions:
Premier League:
england-premier-league
Serie A:
italy-serie-a
La Liga:
spain-la-liga
Bundesliga:
germany-bundesliga
Ligue 1:
france-ligue-1
You can find the list of ids of all competitions here.

Team
https://www.scorebat.com/video-api/v3/team/real-madrid/?token=[YOUR_API_TOKEN]
You can query videos for each team through the team endpoint. The above url will return the videos from the latest matches of Real Madrid. real-madrid is the unique id of Real Madrid. Here are ids of some of the most popular teams:
Real Madrid:
real-madrid
Barcelona:
barcelona
Arsenal:
arsenal
Chelsea:
chelsea
Liverpool:
liverpool
Manchester City:
manchester-city
Manchester United:
manchester-united
You can find the list of ids of all teams here.

RESPONSE STRUCTURE
The response is a simple array of objects that has the following format:

{
"response": [
{
"title": "Chelsea - Manchester United",
"competition": "ENGLAND: Premier League",
"matchviewUrl": "...",
"competitionUrl": "...",
"thumbnail": "...",
"date": "2021-05-18T15:00:00+0000",
"videos": [
{
"title": "Highlights",
"embed": "..."
},
{
"title": "Extended Highlights",
"embed": "..."
}
]
},
...
]
}
The response is an array of objects - a list of football matches. Each match has a list of videos under the "videos" key.

Each object in the response array has the following keys:

title - This is the name of the match, eg. Chelsea - Manchester United.

competition - The name of the competition of the match, eg. England Premier League.

date - The kick-off date of the match.

thumbnail - URL of a thumbnail image for the match.

videos - The "videos" key contains a list of all videos of the match. Each video has a "title" key and an "embed" key which contains the video's HTML embed code. The "id" key is the unique id of the video.

matchviewUrl - URL of the matchview widget of the game. This is a page containg all the details about this game - like live score, match stats, live table, etc.

competitionUrl - URL of the widget of the competition. This is a page containg live table of the lague, latest results and upcoming fixtures of the tournament.

QUOTA
Each plan gives you a request limit for the month. Every time you make a call to the Video API - it counts as 1 request. Every time you display a video or a widget to your user - it counts as 1 request.

So, the Hobby plan will give you 10,000 requests for the month, the Startup plan will give you 100,000 requests for the month. The Professional plan will give you 500,000 requests for the month.

If you exceed your monthly request limit you will be switched to the free version until the next billing period. So, ads will show up on widgets and embedded videos and you will be able to call only one endpoint of the Video API (endpoint for recent videos).
Can you design the controller for me 
what I want is 
Like search bar for specefic team
or like go to filters in which you can apply or folders will be quiet bad I think so 
But at first fetch these things we'll see what I'm fetching then after some time we'll design frontend