cURL
curl --request GET \
--url https://our-secret-api-url.com/user/profileimport requests
url = "https://our-secret-api-url.com/user/profile"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://our-secret-api-url.com/user/profile', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://our-secret-api-url.com/user/profile",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://our-secret-api-url.com/user/profile"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://our-secret-api-url.com/user/profile")
.asString();require 'uri'
require 'net/http'
url = URI("https://our-secret-api-url.com/user/profile")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 123,
"username": "<string>",
"name": "<string>",
"image": "<string>",
"bio": "<string>",
"verifiedAt": "2023-11-07T05:31:56Z",
"follower": 123,
"following": 123,
"currentlyFollowing": true
}{}User
Get Profile
Get user profile by username
GET
/
user
/
profile
cURL
curl --request GET \
--url https://our-secret-api-url.com/user/profileimport requests
url = "https://our-secret-api-url.com/user/profile"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://our-secret-api-url.com/user/profile', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://our-secret-api-url.com/user/profile",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://our-secret-api-url.com/user/profile"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://our-secret-api-url.com/user/profile")
.asString();require 'uri'
require 'net/http'
url = URI("https://our-secret-api-url.com/user/profile")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"id": 123,
"username": "<string>",
"name": "<string>",
"image": "<string>",
"bio": "<string>",
"verifiedAt": "2023-11-07T05:31:56Z",
"follower": 123,
"following": 123,
"currentlyFollowing": true
}{}This API is useful if you are fetching the user’s public profile at
/username page.Query Parameters
The username of the user
Response
object | null
The user's profile details.
User ID
Username of the user
Name of the user
Profile image URL
Biography of the user
Verification timestamp if the user is verified
Number of followers
Number of users the user is following
Whether the current user is following this user
⌘I
