Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imskr/youtube-api

YouTube API Search Web Backend Application built using JavaScript
https://github.com/imskr/youtube-api

javascript youtube youtube-api

Last synced: 21 days ago
JSON representation

YouTube API Search Web Backend Application built using JavaScript

Awesome Lists containing this project

README

        

![rusty-skywalker](./public/images/brand.png)

> A Powerful YouTube Search Web API!






## Installation

> Make sure you have `docker` and `docker-compose` installed

- Local

```bash
$ git clone https://github.com/imskr/YouTube-API.git
$ cd YouTube-API/
$ docker-compose up
```

> Visit http://localhost:5000

## Architecture

A simple architechture of application

![arch](./public/images/arch.png)

## API
> `GET Request: /` - Fetch videos from database

- ```json
[
{
"_id": "62a9e2070fe487a1b15617a1",
"videoId": "B8c109Aso0Q",
"title": "IMAGINE CREATING YOUR OWN NFT BASED OPENSOURCE DECENTRALIZED METAVERSE",
"description": "MONETIZE YOUR LAND Monetize your land in many ways. One of which is foot traffic. Your Earth DAO uses algorithms that count ...",
"publishTime": "2022-06-15T06:17:19Z",
"thumbnails": "https://i.ytimg.com/vi/B8c109Aso0Q/default.jpg",
"createdAt": "2022-06-15T13:43:35.522Z",
"updatedAt": "2022-06-15T13:43:35.522Z",
"__v": 0
},
]
```