Find an API

Search public APIs with auth details & Postman guides

← All APIs

TruAnon Private API

truanon · Security

Security No Auth Free & Open security

Welcome to TruAnon! Thank you for helping make the Internet a safer place to be. Adopting TruAnon is simple. There is no setup or dependencies, nothing to store or process. Making identity part of your service is fun, and you’ll be up and running in a matter of minutes. TruAnon Private Token is used anytime you request information from TruAnon and you must edit this into the Variables section for this collection. This API contains two endpoints and both require these same two arguments, also

Authentication

No authentication requiredFree to use with no key needed.

Sample Requests

GET Get Profile

get_profile Private API: Request confirmed profile data for your unique member ID

https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile?id={{your-member-id}}&service={{service-identifier}}

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile?id=%7B%7Byour-member-id%7D%7D&service=%7B%7Bservice-identifier%7D%7D"
import requests
params = {
    "id": "{{your-member-id}}",
    "service": "{{service-identifier}}"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile');
url.searchParams.set('id', '{{your-member-id}}');
url.searchParams.set('service', '{{service-identifier}}');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile")
	q := baseURL.Query()
	q.Set("id", "{{your-member-id}}")
	q.Set("service", "{{service-identifier}}")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile")
uri.query = URI.encode_www_form({
  "id" => "{{your-member-id}}",
  "service" => "{{service-identifier}}"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/get_profile?" . http_build_query([
    "id" => "{{your-member-id}}",
    "service" => "{{service-identifier}}"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));
GET Get Token

request_token Private API: Request a Proof token to let the member confirm in a popup interface {"id":"qjgblv72bzzio","type":"Proof","active":true,"name":"New Proof"} Step 2. Create a verifyProfile Public Web link: Use the Proof token id as the token argument in your public URL used to ope

https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token?id={{your-member-id}}&service={{service-identifier}}

Hover any highlighted part to learn what it does

curl -X GET "https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token?id=%7B%7Byour-member-id%7D%7D&service=%7B%7Bservice-identifier%7D%7D"
import requests
params = {
    "id": "{{your-member-id}}",
    "service": "{{service-identifier}}"
}
response = requests.get(
    "https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token",
    params=params,
)
print(response.json())
const url = new URL('https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token');
url.searchParams.set('id', '{{your-member-id}}');
url.searchParams.set('service', '{{service-identifier}}');

const response = await fetch(url); 
const data = await response.json();
console.log(data);
package main

import (
	"fmt"
	"io"
	"net/http"
	"net/url"
)

func main() {
	baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token")
	q := baseURL.Query()
	q.Set("id", "{{your-member-id}}")
	q.Set("service", "{{service-identifier}}")
	baseURL.RawQuery = q.Encode()
	targetURL := baseURL.String()
	req, _ := http.NewRequest("GET", targetURL, nil)

	client := &http.Client{}
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}
require "net/http"
require "json"

uri = URI("https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token")
uri.query = URI.encode_www_form({
  "id" => "{{your-member-id}}",
  "service" => "{{service-identifier}}"
})

http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"

req = Net::HTTP::Get.new(uri)

res = http.request(req)
puts JSON.parse(res.body)
<?php
$url = "https://api.apis.guru/v2/specs/truanon.com/1.0.0/api/request_token?" . http_build_query([
    "id" => "{{your-member-id}}",
    "service" => "{{service-identifier}}"
]);
$opts = ["http" => [
    "method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));

Postman Setup Guide

Get Postman ↗
  1. See official documentation for authentication and setup.

What can you build with TruAnon Private API?

TruAnon Private API is a Security API. Developers commonly use security APIs for:

  • adding multi-factor authentication to your app
  • validating identity documents and biometrics
  • monitoring for data breaches and leaked credentials
  • running background checks and fraud screening
  • scanning code and infrastructure for vulnerabilities

No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. TruAnon Private API is free to use, making it a low-risk choice to experiment with.

New to APIs? Read our beginner's guide · Learn about API keys · What is REST?

Open documentation ↗