cURL Node JS Python Java Ruby PHP
Copy cURL "https://api.serpdog.io/videos?&api_key=APIKEY&q=football&gl=us"
Copy const axios = require ( 'axios' );
axios .get ( 'https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us' )
.then (response => {
console .log ( response .data);
})
.catch (error => {
console .log (error);
});
Copy import requests
payload = { 'api_key' : 'APIKEY' , 'q' : 'football' , 'gl' : 'us' }
resp = requests . get ( 'https://api.serpdog.io/videos' , params = payload)
print (resp.text)
Copy try {
String url = "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us" ;
URL urlForGetRequest = new URL(url) ;
String readLine = null ;
HttpURLConnection conection = (HttpURLConnection) urlForGetRequest . openConnection ();
conection . setRequestMethod ( "GET" );
int responseCode = conection . getResponseCode ();
if (responseCode == HttpURLConnection . HTTP_OK ) {
BufferedReader in = new BufferedReader( new InputStreamReader( conection . getInputStream())) ;
StringBuffer response = new StringBuffer() ;
while ((readLine = in . readLine ()) != null ) {
response . append (readLine);
}
in . close ();
System . out . println ( response . toString ());
} else {
throw new Exception( "Error in API Call" ) ;
}
} catch ( Exception ex) {
ex . printStackTrace ();
}
Copy require 'net/http'
require 'json'
params = {
:api_key => "APIKEY" ,
:q => "football" ,
:gl => "us"
}
uri = URI ( 'https://api.serpdog.io/videos' )
uri . query = URI . encode_www_form(params)
website_content = Net :: HTTP . get(uri)
print (website_content)
Copy <? php
$url = "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us" ;
$ch = curl_init () ;
curl_setopt ( $ch , CURLOPT_URL , $url ) ;
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , TRUE ) ;
curl_setopt ( $ch , CURLOPT_HEADER , FALSE ) ;
curl_setopt ( $ch , CURLOPT_SSL_VERIFYHOST , 0 ) ;
curl_setopt ( $ch , CURLOPT_SSL_VERIFYPEER , 0 ) ;
$response = curl_exec ( $ch ) ;
curl_close ( $ch ) ;
print_r ( $response ) ;
Copy {
"meta" : {
"api_key" : "APIKEY" ,
"q" : "football" ,
"gl" : "us"
} ,
"video_results" : [
{
"title" : "NFL \"Backyard Football\" Moments - YouTube" ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.youtube.com/watch?v=ET0G1FYxWqc" ,
"displayed_link" : "www.youtube.com › watch" ,
"time" : "14:04" ,
"rank" : "1"
} ,
{
"title" : "First NFL Africa Camp gives young athletes chance to show off ..." ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.nfl.com/news/first-nfl-africa-camp-gives-young-athletes-chance-to-show-off-football-skills" ,
"displayed_link" : "www.nfl.com › news › first-nfl-africa-camp-gives-young-..." ,
"time" : "" ,
"rank" : "2"
} ,
{
"title" : "£10 vs £4,000 Football (WORLD'S MOST EXPENSIVE ..." ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.youtube.com/watch?v=WIOz9svLs_U" ,
"displayed_link" : "www.youtube.com › watch" ,
"time" : "17:12" ,
"rank" : "3"
} ,
{
"title" : "Sky Sports Football - YouTube" ,
"link" : "https://www.youtube.com/channel/UCNAf1k0yIjyGu3k9BwAg3lg" ,
"displayed_link" : "www.youtube.com › channel" ,
"time" : "" ,
"rank" : "4"
} ,
{
"title" : "Revenge Moments in Football - YouTube" ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.youtube.com/watch?v=z7WzDlanZmg" ,
"displayed_link" : "www.youtube.com › watch" ,
"time" : "8:41" ,
"rank" : "5"
} ,
{
"title" : "Texas skyrockets into top 10 after landing Arch Manning - ESPN" ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link": "https://www.espn.com/college-football/insider/story/_/id/34136150/2023-college-football-recruiting-class-rankings-texas-skyrockets-top-10-landing-arch-manning",
"displayed_link" : "www.espn.com › college-football › insider › story › 2023..." ,
"time" : "2:13" ,
"rank" : "6"
} ,
{
"title" : "1 in a Trillion Football Moments - YouTube" ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.youtube.com/watch?v=HL8Er3cP2b4&vl=en" ,
"displayed_link" : "www.youtube.com › watch" ,
"time" : "6:32" ,
"rank" : "7"
} ,
{
"title" : "Financial Football - Practical Money Skills" ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.practicalmoneyskills.com/play/financial_football" ,
"displayed_link" : "www.practicalmoneyskills.com › play › financial_footb..." ,
"time" : "1:21" ,
"rank" : "8"
} ,
{
"title" : "PFT Mailbag: Can Deshaun Watson save his reputation?" ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link" : "https://www.youtube.com/watch?v=1xqZaDt0j1E" ,
"displayed_link" : "www.youtube.com › watch" ,
"time" : "11:36" ,
"rank" : "9"
} ,
{
"title" : "Chelsea must learn from Man United mistakes when replacing ..." ,
"thumbnail" : "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" ,
"link": "https://www.espn.com/soccer/chelsea-engchelsea/story/4689969/chelsea-must-learn-from-man-united-mistakes-when-replacing-marina-granovskaiathe-most-powerful-woman-in-football",
"displayed_link" : "www.espn.com › soccer › chelsea-engchelsea › story › ch..." ,
"time" : "1:32" ,
"rank" : "10"
}
] ,
"pagination" : {
"current" : "1" ,
"next": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=10&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8NMDegQIARBg",
"page_no" : {
"2": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=10&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBO",
"3": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=20&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBQ",
"4": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=30&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBS",
"5": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=40&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBU",
"6": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=50&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBW",
"7": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=60&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBY",
"8": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=70&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBa",
"9": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=80&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBc",
"10": "https://www.google.com/search?q=football&lr=&hl=en&gl=us&tbm=vid&ei=pJq4YtPiFvahiLMP7eyOmAI&start=90&sa=N&ved=2ahUKEwjTxJqt1cv4AhX2EGIAHW22AyMQ8tMDegQIARBe"
}
} ,
"serpdog_pagination" : {
"current" : "1" ,
"page_no" : {
"2" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=10" ,
"3" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=20" ,
"4" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=30" ,
"5" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=40" ,
"6" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=50" ,
"7" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=60" ,
"8" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=70" ,
"9" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=80" ,
"10" : "https://api.serpdog.io/videos?api_key=APIKEY&q=football&gl=us&start=90"
}
}
}