<?php
$API_KEY = "YOUR_API_KEY";
$IP_ADDRESS = "8.8.8.8";
$URL = "https://api.freeipapi.app/api/v1/lookup?ip=$IP_ADDRESS";
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer $API_KEY"
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
const API_KEY = "YOUR_API_KEY";
const IP_ADDRESS = "8.8.8.8";
const URL = "https://api.freeipapi.app/api/v1/lookup";
fetch(`${URL}?ip=${IP_ADDRESS}`, {
headers: {
Authorization: `Bearer ${API_KEY}`,
},
})
.then(res => res.json())
.then(data => console.log(data));
import requests
API_KEY = "YOUR_API_KEY"
IP_ADDRESS = "8.8.8.8"
URL = "https://api.freeipapi.app/api/v1/lookup"
response = requests.get(
f"{URL}?ip={IP_ADDRESS}",
headers={"Authorization": f"Bearer {API_KEY}"},
)
print(response.json())
API_KEY="YOUR_API_KEY"
IP_ADDRESS="8.8.8.8"
curl -X GET "https://api.freeipapi.app/api/v1/lookup?ip=$IP_ADDRESS" \
-H "Authorization: Bearer $API_KEY"
require "net/http"
require "uri"
require "json"
API_KEY = "YOUR_API_KEY"
IP_ADDRESS = "8.8.8.8"
URL = "https://api.freeipapi.app/api/v1/lookup?ip=#{IP_ADDRESS}"
uri = URI(URL)
request = Net::HTTP::Get.new(uri)
request["Authorization"] = "Bearer #{API_KEY}"
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|
http.request(request)
end
puts response.body
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
API_KEY := "YOUR_API_KEY"
IP_ADDRESS := "8.8.8.8"
URL := "https://api.freeipapi.app/api/v1/lookup?ip=" + IP_ADDRESS
req, _ := http.NewRequest("GET", URL, nil)
req.Header.Add("Authorization", "Bearer "+API_KEY)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String API_KEY = "YOUR_API_KEY";
String IP_ADDRESS = "8.8.8.8";
String URL = "https://api.freeipapi.app/api/v1/lookup?ip=" + IP_ADDRESS;
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(URL))
.header("Authorization", "Bearer " + API_KEY)
.GET()
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
using System;
using System.Net.Http;
using System.Net.Http.Headers;
class Program
{
static async System.Threading.Tasks.Task Main()
{
string API_KEY = "YOUR_API_KEY";
string IP_ADDRESS = "8.8.8.8";
string URL = $"https://api.freeipapi.app/api/v1/lookup?ip={IP_ADDRESS}";
using var client = new HttpClient();
client.DefaultRequestHeaders.Authorization =
new AuthenticationHeaderValue("Bearer", API_KEY);
var response = await client.GetStringAsync(URL);
Console.WriteLine(response);
}
}