Skip to main content
GET
Username Footprint
The Username Footprint API checks whether a given username is registered across social media, gaming, and community platforms. It returns a summary and a per-platform breakdown including secondary metadata like profile IDs or account status where available. The lookup backend is load-balanced, so footprint scans run as asynchronous tasks:
  1. Create a task with GET /api/footprint/create-task (this is where one lookup is charged). You receive a task_id.
  2. Poll the task with GET /api/footprint/get-task?id=<task_id> until status is no longer a running state. Polling is free.
Username and email footprints share the same task endpoints — only the type parameter differs (username vs email).

Step 1 — Create Task

string
required
The username to scan (e.g., johndoe)
string
default:"email"
required
The footprint type. Use username for this endpoint.
string
required
Your API key
Creating a task consumes exactly one lookup from your daily quota. Polling get-task does not.
Response Body
string
The identifier used to poll for results.
string
The initial task status (e.g., running, queued, pending).
object

Step 2 — Poll Task

string
required
The task_id returned by create-task.
string
required
Your API key
Poll roughly once per second until status is no longer one of the running states (running, queued, pending, processing, started). A scan typically completes within a few seconds and is capped at ~3 minutes. Response Body
string
Current task status. While running it is one of running, queued, pending, processing, started. Any other value (e.g., done, finished) means the scan is complete.
object
Live progress / summary counters (populated as the scan runs).
array
List of platform results (grows as the scan progresses).

Example

Example Result (completed task)