1.0.1-4.3 • Published 6 years ago

getgoogleinfos v1.0.1-4.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

###GetGoogleInfos

General Things about the API

  • The entire API works with one function

  • Import the API with:

const googleAPI = require('getgoogleinfos');
  • googleAPI(link, platform, searchFor, callback);

For example:

googleAPI("Trap Nation", 'youtube', 'searchVideo', (infos) => {
    console.log(infos.channel.name); // Get the Channel Name
});
googleAPI("https://www.youtube.com/watch?v=i-t6TW0d1Ag", 'youtube', 'video', (infos) => {
    console.log(infos.video.thumbnail.url); // Get the Thumbnail Url from the Video
});

Platforms

- At the moment the api supports google and youtube

SearchFor

YouTube :

Google :

##Infos YouTube Channel

infos
    -.id                // This will always have a 1 except the api has an error
    -.channel
        -.name          // Channel name
        -.id            // Channel id
        -.description   // Channel description
        -.icon          // Channel icon
        -.views         // Channel views
        -.subs          // Channel subscribers
        -.videos        // Channel video count
        -.country       // Channel country
    -.videos
        -.name          // Video name
        -.description   // Video description
        -.thumbnail
            -.url       // Video thumbnail url
            -.width     // Video thumnail pixels width
            -.height    // Video thumbnail pixels height
        -.id            // Video id
        -.count         // Video count in channel video list

Example:

googleAPI("https://www.youtube.com/channel/UCa10nxShhzNrCE1o2ZOPztg", 'youtube', 'channel', (infos) => {
    console.log(infos.channel.subs); // Get the Subscribers from the channel
});

RunKit

Scroll Up


##Infos YouTube Video and SearchVideo

infos
    -.id                // This will always have a 2 except the api has an error
    -.video
        -.name          // Video name
        -.id            // Video id
        -.thumbnail
            -.url       // Video thumbnail url 
            -.width     // Video thumnail pixels width
            -.height    // Video thumbnail pixels height
        -.duration      // Video duration as String for example: PT1H2M3S (1 Hour, 2 Minutes, 3 Seconds)
        -.dimension     // Video resolution
        -.views         // Video views
        -.likes         // Video likes
        -.dislikes      // Video dislikes
        -.comments      // Video comments
        -.category      // Video category as String for example: Music
        -.description   // Video description
    -.channel
        -.id            // Video from uploaded channel id
        -.name          // Video from uploaded channel name

Example:

googleAPI("https://www.youtube.com/watch?v=i-t6TW0d1Ag", 'youtube', 'video', (infos) => {
    console.log(infos.video.name); // Get the Name from the Video
});

RunKit

Scroll Up


##Infos YouTube SearchVideos

infos
    -.id                // This will always have a 5 except the api has an error
    -.videos            // Video List! For example use "infos.videos[0]" to get the first video
        -.name          // Video name
        -.id            // Video id
        -.description   // Video description
        -.thumbnail
            -.url       // Video thumbnail url
            -.width     // Video thumnail pixels width
            -.height    // Video thumbnail pixels height
        -.channel
            -.name      // Video from uploaded channel name
            -.id        // Video from uploaded channel id

Example:

googleAPI("Trap Nation", 'youtube', 'searchVideos', (infos) => {
    console.log(infos.videos[0].description); // Get the Description from the first Video
});

RunKit

Scroll Up


##Infos YouTube Playlist

infos
    -.id                // This will always have a 3 except the api has an error
    -.playlist
        -.name          // Playlist name
        -.description   // Playlist description
        -.thumbnail
            -.url       // Playlist thumbnail url
            -.width     // Playlist thumbnail width
            -.height    // Playlist thumbnail height
    -.channel
        -.name          // Channel name from playlist
        -.id            // Channel id from playlist
    -.videos            // Video List! For example use "infos.videos[0]" to get the first video
        -.id            // Video id
        -.thumbnail
            -.url       // Video thumbnail url
            -.width     // Video thumnail pixels width
            -.height    // Video thumbnail pixels height
        -.name          // Video name
        -.description   // Video description
        -.channel
            -.name      // Channel name from video
            -.id        // Channel id from video

Example:

googleAPI("https://www.youtube.com/watch?v=i-t6TW0d1Ag", 'youtube', 'playlist', (infos) => {
    console.log(infos.playlist.thumbnail.url); // Get url from the thumbnail
});

Scroll Up


##Infos Google Search

infos
    -.id                // This will always have a 3 except the api has an error
    -.link              // Website link
    -.description       // Website description
    -.name              // Website name
    -.safe              // if website is safe

Example:

googleAPI("something", 'google', 'search', (infos) => {
    console.log(infos.link); // Get the link from the query
});

RunKit

Scroll Up

For more Support you can contact us on Discord

1.0.1-4.3

6 years ago

1.0.1-4.2

6 years ago

1.0.1-4.1

6 years ago

1.0.14

6 years ago

1.0.1-3.2

6 years ago

1.0.1-3.1

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago