|
user
required
|
Object
|
Information about the requesting user (yourself).
|
|
username
required
|
String
|
Your username.
|
|
email
required
|
String
|
Your email address.
|
|
stats
required
|
Object
|
Aggregated data for the target developer.
|
|
developerInfo
required
|
Object
|
Profile and metadata for the developer.
|
|
role
required
|
String
|
Assigned role label (e.g. “Frontend Engineer”).
|
|
persona
required
|
String
|
Persona identifier (e.g. “The Refactorer”).
|
|
fullName
required
|
String
|
Full name or display name.
|
|
shortBio
required
|
String
|
Brief personal bio or tagline.
|
|
address
required
|
String
|
Mailing or office address (if any).
|
|
website
required
|
String
|
Personal homepage or portfolio URL.
|
|
email
required
|
String
|
Public contact email.
|
|
lastUpdate
required
|
String
|
ISO-8601 timestamp of the last profile change. null if never updated.
Allowed values:
null
|
|
username
required
|
Object
|
The developer’s unique username.
|
|
avatar
required
|
String
|
URL of the avatar image.
|
|
frameworks
required
|
Object[]
|
Array of framework metrics.
|
|
name
required
|
String
|
Framework name (e.g. “React”).
|
|
linesOfCode
required
|
Number
|
Total lines of code written in that framework.
|
|
score
required
|
Number
|
Aggregate score for that framework.
|
|
averageQuality
required
|
Number
|
Average code-quality metric for that framework.
|
|
numOfRepositories
required
|
Number
|
Number of repositories using that framework.
|
|
languages
required
|
Object[]
|
Array of language metrics.
|
|
name
required
|
String
|
Language name (e.g. “JavaScript”).
|
|
linesOfCode
required
|
Number
|
Total lines of code written in that language.
|
|
score
required
|
Number
|
Aggregate score for that language.
|
|
averageQuality
required
|
Number
|
Average code-quality metric for that language.
|
|
numOfRepositories
required
|
Number
|
Number of repositories using that language.
|
|
characteristics
required
|
Object
|
High-level summary of characteristic metrics. There are 8 keys: debugging, security, code, refactoring, focus, speed, efficiency, innovation.
|
|
debugging.levelUps
required
|
String[]
|
List of level-up event counts (usually empty array).
|
|
debugging.total
required
|
Number
|
Total debugging count.
|
|
debugging.last7days
required
|
Number[]
|
Array of debugging counts for each of the last 7 days.
|
|
repositories
required
|
Object[]
|
All “companion” repositories linked to this developer’s projects.
|
|
_id
required
|
String
|
Repository unique identifier.
|
|
name
required
|
String
|
Repository name.
|
|
owner
required
|
String
|
Repository owner's username.
|
|
isPrivate
required
|
Boolean
|
Whether the repository is private.
|
|
frameworks
required
|
String[]
|
List of frameworks used by the repository.
|
|
language
required
|
String
|
Primary programming language of the repository.
|
|
root
required
|
String
|
Path to the repository root.
|
|
createdAt
required
|
String
|
ISO-8601 timestamp of repository creation.
|
|
privateRepositories
required
|
Number
|
Count of private repos.
|
|
contributionsPerDay
required
|
Object[]
|
List of daily commit counts.
|
|
date
required
|
String
|
Date in “YYYY-MM-DD” format.
|
|
count
required
|
Number
|
Commit count for that date.
|
|
trends
required
|
Object[]
|
Monthly breakdowns of commits, new repos, and private-repo activity.
|
|
date
required
|
String
|
Month in “MMMM YYYY” format (e.g. “April 2025”).
|
|
events
required
|
Object[]
|
|
|
type
required
|
String
|
One of: commits, privateCommits, repo, privateRepos.
|
|
count
required
|
Number
|
|
|
title
required
|
String
|
Human-readable summary.
|
|
details
optional
|
Object[]
|
When present, per-repository breakdown (e.g. names + commit counts).
|