Skip to content
Get started

Get repository graph relationships

raw_repos.graph(Literal["stars", "contributes", "owns"]relationship, RawRepoGraphParams**kwargs) -> RawRepoGraphResponse
POST/raw/repos/{id}/graph/{relationship}

Get graph relationships for a repository (stars, contributes, owns). Supports pagination and includeAttributes. Requires RAW service. Credits: 1 per result + graph relationship credits if includeAttributes is specified.

ParametersExpand Collapse
id: str

GitHub node ID or BountyLab ID of the repository

relationship: Literal["stars", "contributes", "owns"]

Graph relationship type

Accepts one of the following:
"stars"
"contributes"
"owns"
after: Optional[str]

Cursor for pagination (opaque base64-encoded string from previous response)

first: Optional[float]

Number of items to return (default: 100, max: 100)

include_attributes: Optional[IncludeAttributes]

Optional graph relationships to include. Use user attributes (followers, following, owns, stars, contributes) for user-returning relationships, or repo attributes (owner, contributors, starrers) for repo-returning relationships.

contributes: Optional[IncludeAttributesContributes]

Include contributed repositories with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesContributesFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesContributesFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesContributesFiltersUnionMember1:
filters: Iterable[IncludeAttributesContributesFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesContributesFiltersUnionMember2:
filters: Iterable[IncludeAttributesContributesFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesContributesFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesContributesFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesContributesFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
contributors: Optional[IncludeAttributesContributors]

Include repository contributors with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesContributorsFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesContributorsFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesContributorsFiltersUnionMember1:
filters: Iterable[IncludeAttributesContributorsFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesContributorsFiltersUnionMember2:
filters: Iterable[IncludeAttributesContributorsFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesContributorsFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesContributorsFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesContributorsFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
devrank: Optional[bool]

Include devrank data for the user

followers: Optional[IncludeAttributesFollowers]

Include followers with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesFollowersFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesFollowersFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesFollowersFiltersUnionMember1:
filters: Iterable[IncludeAttributesFollowersFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesFollowersFiltersUnionMember2:
filters: Iterable[IncludeAttributesFollowersFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesFollowersFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesFollowersFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesFollowersFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
following: Optional[IncludeAttributesFollowing]

Include users this user follows with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesFollowingFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesFollowingFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesFollowingFiltersUnionMember1:
filters: Iterable[IncludeAttributesFollowingFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesFollowingFiltersUnionMember2:
filters: Iterable[IncludeAttributesFollowingFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesFollowingFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesFollowingFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesFollowingFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
owner: Optional[bool]

Include repository owner information

owner_devrank: Optional[bool]

Include devrank data for the repository owner

owner_professional: Optional[bool]

Include LinkedIn professional profile for the repository owner (requires PROFESSIONAL service)

owns: Optional[IncludeAttributesOwns]

Include owned repositories with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesOwnsFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesOwnsFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesOwnsFiltersUnionMember1:
filters: Iterable[IncludeAttributesOwnsFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesOwnsFiltersUnionMember2:
filters: Iterable[IncludeAttributesOwnsFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesOwnsFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesOwnsFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesOwnsFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
professional: Optional[bool]

Include LinkedIn professional profile data (requires PROFESSIONAL service)

starrers: Optional[IncludeAttributesStarrers]

Include users who starred the repository with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesStarrersFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesStarrersFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesStarrersFiltersUnionMember1:
filters: Iterable[IncludeAttributesStarrersFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesStarrersFiltersUnionMember2:
filters: Iterable[IncludeAttributesStarrersFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesStarrersFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesStarrersFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesStarrersFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
stars: Optional[IncludeAttributesStars]

Include starred repositories with cursor pagination

first: int

Number of items to return (max: 100)

minimum1
maximum100
after: Optional[str]

Cursor for pagination (opaque base64-encoded)

filters: Optional[IncludeAttributesStarsFilters]

Optional filters for users. Supports fields like login, company, location, resolvedCountry, resolvedState, resolvedCity. Operators: Eq, NotEq, In, NotIn, Lt, Lte, Gt, Gte.

Accepts one of the following:
class IncludeAttributesStarsFiltersUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesStarsFiltersUnionMember1:
filters: Iterable[IncludeAttributesStarsFiltersUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
class IncludeAttributesStarsFiltersUnionMember2:
filters: Iterable[IncludeAttributesStarsFiltersUnionMember2Filter]

Array of filters

Accepts one of the following:
class IncludeAttributesStarsFiltersUnionMember2FilterUnionMember0:
field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
class IncludeAttributesStarsFiltersUnionMember2FilterUnionMember1:
filters: Iterable[IncludeAttributesStarsFiltersUnionMember2FilterUnionMember1Filter]

Array of field filters

field: str

Field name to filter on

op: Literal["Eq", "NotEq", "In", 19 more]

Filter operator

Accepts one of the following:
"Eq"
"NotEq"
"In"
"NotIn"
"Lt"
"Lte"
"Gt"
"Gte"
"Glob"
"NotGlob"
"IGlob"
"NotIGlob"
"Regex"
"Contains"
"NotContains"
"ContainsAny"
"NotContainsAny"
"AnyLt"
"AnyLte"
"AnyGt"
"AnyGte"
"ContainsAllTokens"
value: Union[str, float, SequenceNotStr[str], Iterable[float]]

Filter value (type depends on field and operator)

Accepts one of the following:
str
float
SequenceNotStr[str]
Iterable[float]
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
op: Literal["And", "Or"]

Composite operator

Accepts one of the following:
"And"
"Or"
ReturnsExpand Collapse
Accepts one of the following:
class RepoStarsResponse:
page_info: RepoStarsResponsePageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

users: List[RepoStarsResponseUser]

Array of users who starred this repository (with optional graph relationships)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

contributes: Optional[RepoStarsResponseUserContributes]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoStarsResponseUserContributesEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoStarsResponseUserContributesEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserContributesEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserContributesEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserContributesEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoStarsResponseUserContributesEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserContributesEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoStarsResponseUserContributesEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoStarsResponseUserContributesEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoStarsResponseUserContributesEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoStarsResponseUserContributesEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoStarsResponseUserContributesEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserContributesEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserContributesEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserContributesEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoStarsResponseUserContributesPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when user account was created

devrank: Optional[RepoStarsResponseUserDevrank]

Developer ranking data (only present when includeAttributes.devrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

followers: Optional[RepoStarsResponseUserFollowers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserFollowersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserFollowersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserFollowersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

following: Optional[RepoStarsResponseUserFollowing]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserFollowingEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserFollowingEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserFollowingPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

location: Optional[str]

User location

owns: Optional[RepoStarsResponseUserOwns]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoStarsResponseUserOwnsEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoStarsResponseUserOwnsEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserOwnsEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserOwnsEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserOwnsEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoStarsResponseUserOwnsEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserOwnsEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoStarsResponseUserOwnsEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoStarsResponseUserOwnsEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoStarsResponseUserOwnsEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoStarsResponseUserOwnsEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoStarsResponseUserOwnsEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserOwnsEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserOwnsEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserOwnsEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoStarsResponseUserOwnsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

professional: Optional[RepoStarsResponseUserProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoStarsResponseUserProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoStarsResponseUserProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserSocialAccount]]

Social media accounts

provider: str
url: str
stars: Optional[RepoStarsResponseUserStars]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoStarsResponseUserStarsEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoStarsResponseUserStarsEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserStarsEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserStarsEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserStarsEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoStarsResponseUserStarsEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserStarsEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoStarsResponseUserStarsEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoStarsResponseUserStarsEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoStarsResponseUserStarsEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoStarsResponseUserStarsEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoStarsResponseUserStarsEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoStarsResponseUserStarsEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoStarsResponseUserStarsEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoStarsResponseUserStarsEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoStarsResponseUserStarsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

class RepoContributesResponse:
page_info: RepoContributesResponsePageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

users: List[RepoContributesResponseUser]

Array of users who contribute to this repository (with optional graph relationships)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

contributes: Optional[RepoContributesResponseUserContributes]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoContributesResponseUserContributesEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoContributesResponseUserContributesEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserContributesEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserContributesEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserContributesEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoContributesResponseUserContributesEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserContributesEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoContributesResponseUserContributesEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoContributesResponseUserContributesEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoContributesResponseUserContributesEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoContributesResponseUserContributesEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoContributesResponseUserContributesEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserContributesEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserContributesEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserContributesEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoContributesResponseUserContributesPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when user account was created

devrank: Optional[RepoContributesResponseUserDevrank]

Developer ranking data (only present when includeAttributes.devrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

followers: Optional[RepoContributesResponseUserFollowers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserFollowersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserFollowersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserFollowersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

following: Optional[RepoContributesResponseUserFollowing]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserFollowingEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserFollowingEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserFollowingPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

location: Optional[str]

User location

owns: Optional[RepoContributesResponseUserOwns]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoContributesResponseUserOwnsEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoContributesResponseUserOwnsEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserOwnsEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserOwnsEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserOwnsEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoContributesResponseUserOwnsEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserOwnsEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoContributesResponseUserOwnsEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoContributesResponseUserOwnsEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoContributesResponseUserOwnsEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoContributesResponseUserOwnsEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoContributesResponseUserOwnsEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserOwnsEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserOwnsEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserOwnsEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoContributesResponseUserOwnsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

professional: Optional[RepoContributesResponseUserProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoContributesResponseUserProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoContributesResponseUserProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserSocialAccount]]

Social media accounts

provider: str
url: str
stars: Optional[RepoContributesResponseUserStars]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoContributesResponseUserStarsEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoContributesResponseUserStarsEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserStarsEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserStarsEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserStarsEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoContributesResponseUserStarsEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserStarsEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoContributesResponseUserStarsEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoContributesResponseUserStarsEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoContributesResponseUserStarsEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoContributesResponseUserStarsEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoContributesResponseUserStarsEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoContributesResponseUserStarsEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoContributesResponseUserStarsEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoContributesResponseUserStarsEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoContributesResponseUserStarsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

class RepoOwnsResponse:
page_info: RepoOwnsResponsePageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

users: List[RepoOwnsResponseUser]

Array of users who own this repository (typically 1, with optional graph relationships)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

contributes: Optional[RepoOwnsResponseUserContributes]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoOwnsResponseUserContributesEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoOwnsResponseUserContributesEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserContributesEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserContributesEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserContributesEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoOwnsResponseUserContributesEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserContributesEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoOwnsResponseUserContributesEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoOwnsResponseUserContributesEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoOwnsResponseUserContributesEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoOwnsResponseUserContributesEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoOwnsResponseUserContributesEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserContributesEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserContributesEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserContributesEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoOwnsResponseUserContributesPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when user account was created

devrank: Optional[RepoOwnsResponseUserDevrank]

Developer ranking data (only present when includeAttributes.devrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

followers: Optional[RepoOwnsResponseUserFollowers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserFollowersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserFollowersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserFollowersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

following: Optional[RepoOwnsResponseUserFollowing]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserFollowingEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserFollowingEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserFollowingPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

location: Optional[str]

User location

owns: Optional[RepoOwnsResponseUserOwns]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoOwnsResponseUserOwnsEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoOwnsResponseUserOwnsEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserOwnsEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserOwnsEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserOwnsEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoOwnsResponseUserOwnsEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserOwnsEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoOwnsResponseUserOwnsEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoOwnsResponseUserOwnsEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoOwnsResponseUserOwnsEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoOwnsResponseUserOwnsEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoOwnsResponseUserOwnsEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserOwnsEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserOwnsEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserOwnsEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoOwnsResponseUserOwnsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

professional: Optional[RepoOwnsResponseUserProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoOwnsResponseUserProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoOwnsResponseUserProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserSocialAccount]]

Social media accounts

provider: str
url: str
stars: Optional[RepoOwnsResponseUserStars]

Repositories this user starred (when includeAttributes.stars is specified)

edges: List[RepoOwnsResponseUserStarsEdge]

Array of repository objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

name: str

Repository name

owner_login: str

Repository owner username

stargazer_count: float

Number of stars

total_issues_closed: float

Number of closed issues

total_issues_count: float

Total number of issues (open + closed)

total_issues_open: float

Number of open issues

contributors: Optional[RepoOwnsResponseUserStarsEdgeContributors]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserStarsEdgeContributorsEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserStarsEdgeContributorsEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserStarsEdgeContributorsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

created_at: Optional[str]

ISO 8601 timestamp when repository was created

description: Optional[str]

Repository description

embedded_at: Optional[str]

ISO 8601 timestamp when embedding was created

language: Optional[str]

Primary programming language

last_contributor_locations: Optional[List[str]]

Locations of last contributors to this repository

owner: Optional[RepoOwnsResponseUserStarsEdgeOwner]

Repository owner (when includeAttributes.owner = true)

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserStarsEdgeOwnerSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

owner_devrank: Optional[RepoOwnsResponseUserStarsEdgeOwnerDevrank]

Devrank data for the repository owner (when includeAttributes.ownerDevrank = true)

community: int
cracked_score: float
created_at: str
followers_in: float
following_out: float
pc: float
raw_score: float
tier: str
trust: float
updated_at: str
owner_professional: Optional[RepoOwnsResponseUserStarsEdgeOwnerProfessional]

LinkedIn professional profile data (only present when includeAttributes.professional = true)

awards: Optional[List[str]]

Professional awards

certifications: Optional[List[str]]

Professional certifications

city: Optional[str]

City

connections_count: Optional[float]

Number of LinkedIn connections

country: Optional[str]

Country

current_industry: Optional[str]

Current industry sector

departments: Optional[List[str]]

Departments worked in

education: List[RepoOwnsResponseUserStarsEdgeOwnerProfessionalEducation]

Education history

campus: Optional[str]

Name of the educational institution

end_date: Optional[str]

End date (YYYY-MM-DD format)

major: Optional[str]

Field of study or degree program

specialization: Optional[str]

Area of specialization

start_date: Optional[str]

Start date (YYYY-MM-DD format)

experience: List[RepoOwnsResponseUserStarsEdgeOwnerProfessionalExperience]

Work experience history

company: Optional[str]

Company or organization name

end_date: Optional[str]

End date (YYYY-MM-DD format, null if current)

industry: Optional[str]

Industry sector

is_current: Optional[bool]

Whether this is the current position

location: Optional[str]

Work location

start_date: Optional[str]

Start date (YYYY-MM-DD format)

summary: Optional[str]

Description of role and responsibilities

title: Optional[str]

Job title or position

expertise: Optional[List[str]]

Areas of expertise

first_name: Optional[str]

First name

follower_count: Optional[float]

Number of LinkedIn followers

functional_area: Optional[str]

Functional area (e.g., Engineering, Product)

headline: Optional[str]

Professional headline

languages: Optional[List[str]]

Languages spoken

last_name: Optional[str]

Last name

linkedin_url: str

LinkedIn profile URL

location: Optional[str]

Full location string

memberships: Optional[List[str]]

Professional organization memberships

organization: Optional[str]

Current organization/company

patents: Optional[List[str]]

Patents held

prior_industries: Optional[List[str]]

Previous industries worked in

publications: Optional[List[str]]

Publications authored

seniority: Optional[str]

Seniority classification

seniority_level: Optional[str]

Seniority level (e.g., Senior, Manager)

state: Optional[str]

State or province

title: Optional[str]

Current job title

readme_preview: Optional[str]

Preview of repository README (first ~500 chars)

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for cosine distance)

starrers: Optional[RepoOwnsResponseUserStarsEdgeStarrers]

Users who follow this user (when includeAttributes.followers is specified)

edges: List[RepoOwnsResponseUserStarsEdgeStarrersEdge]

Array of user objects

id: str

BountyLab internal ID

github_id: str

GitHub node ID

login: str

GitHub username

bio: Optional[str]

User biography

company: Optional[str]

Company name

created_at: Optional[str]

ISO 8601 timestamp when user account was created

display_name: Optional[str]

User display name

emails: Optional[List[str]]

Obfuscated email addresses showing only the last 2 characters of the local part and full domain (e.g., "***oe@gmail.com"). Use /api/users/best-email endpoint for unobfuscated email access with intelligent selection.

embedded_at: Optional[str]

ISO 8601 timestamp when metadata was extracted

location: Optional[str]

User location

resolved_city: Optional[str]

Resolved city from location

resolved_country: Optional[str]

Resolved country from location

resolved_state: Optional[str]

Resolved state/region from location

score: Optional[float]

Relevance score from search (0-1, lower is more relevant for distance metrics)

social_accounts: Optional[List[RepoOwnsResponseUserStarsEdgeStarrersEdgeSocialAccount]]

Social media accounts

provider: str
url: str
updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

page_info: RepoOwnsResponseUserStarsEdgeStarrersPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when repository was last updated

page_info: RepoOwnsResponseUserStarsPageInfo

Pagination information

end_cursor: Optional[str]

Cursor to fetch next page (null if no more items)

has_next_page: bool

Whether there are more items available

updated_at: Optional[str]

ISO 8601 timestamp when user was last updated

website_url: Optional[str]

User website URL

Get repository graph relationships
import os
from bountylab import Bountylab

client = Bountylab(
    api_key=os.environ.get("BOUNTYLAB_API_KEY"),  # This is the default and can be omitted
)
response = client.raw_repos.graph(
    relationship="stars",
    id="id",
)
print(response)
{
  "pageInfo": {
    "endCursor": "endCursor",
    "hasNextPage": true
  },
  "users": [
    {
      "id": "9f0b8901cf1848298a60a60083b5aac0",
      "githubId": "MDQ6VXNlcjU4MzIzMQ==",
      "login": "octocat",
      "bio": "I build things for GitHub",
      "company": "GitHub",
      "contributes": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
            "name": "Hello-World",
            "ownerLogin": "octocat",
            "stargazerCount": 1500,
            "totalIssuesClosed": 108,
            "totalIssuesCount": 150,
            "totalIssuesOpen": 42,
            "contributors": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "createdAt": "2011-01-26T19:01:12Z",
            "description": "My first repository on GitHub!",
            "embeddedAt": "2024-01-15T14:00:00Z",
            "language": "JavaScript",
            "lastContributorLocations": [
              "San Francisco, CA",
              "Berlin, Germany"
            ],
            "owner": {
              "id": "9f0b8901cf1848298a60a60083b5aac0",
              "githubId": "MDQ6VXNlcjU4MzIzMQ==",
              "login": "octocat",
              "bio": "I build things for GitHub",
              "company": "GitHub",
              "createdAt": "2011-01-25T18:44:36Z",
              "displayName": "The Octocat",
              "emails": [
                "***at@github.com",
                "***hn@gmail.com"
              ],
              "embeddedAt": "2024-01-15T14:00:00Z",
              "location": "San Francisco, CA",
              "resolvedCity": "San Francisco",
              "resolvedCountry": "United States",
              "resolvedState": "California",
              "score": 0.12,
              "socialAccounts": [
                {
                  "provider": "twitter",
                  "url": "https://twitter.com/github"
                }
              ],
              "updatedAt": "2024-01-15T12:30:00Z",
              "websiteUrl": "https://github.blog"
            },
            "ownerDevrank": {
              "community": 0,
              "crackedScore": 0,
              "createdAt": "createdAt",
              "followersIn": 0,
              "followingOut": 0,
              "pc": 0,
              "rawScore": 0,
              "tier": "tier",
              "trust": 0,
              "updatedAt": "updatedAt"
            },
            "ownerProfessional": {
              "awards": [
                "string"
              ],
              "certifications": [
                "string"
              ],
              "city": "city",
              "connectionsCount": 0,
              "country": "country",
              "currentIndustry": "currentIndustry",
              "departments": [
                "string"
              ],
              "education": [
                {
                  "campus": "campus",
                  "endDate": "endDate",
                  "major": "major",
                  "specialization": "specialization",
                  "startDate": "startDate"
                }
              ],
              "experience": [
                {
                  "company": "company",
                  "endDate": "endDate",
                  "industry": "industry",
                  "isCurrent": true,
                  "location": "location",
                  "startDate": "startDate",
                  "summary": "summary",
                  "title": "title"
                }
              ],
              "expertise": [
                "string"
              ],
              "firstName": "firstName",
              "followerCount": 0,
              "functionalArea": "functionalArea",
              "headline": "headline",
              "languages": [
                "string"
              ],
              "lastName": "lastName",
              "linkedinUrl": "linkedinUrl",
              "location": "location",
              "memberships": [
                "string"
              ],
              "organization": "organization",
              "patents": [
                "string"
              ],
              "priorIndustries": [
                "string"
              ],
              "publications": [
                "string"
              ],
              "seniority": "seniority",
              "seniorityLevel": "seniorityLevel",
              "state": "state",
              "title": "title"
            },
            "readmePreview": "# Hello World\n\nThis is my first repository...",
            "score": 0.08,
            "starrers": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "updatedAt": "2024-01-15T12:30:00Z"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "createdAt": "2011-01-25T18:44:36Z",
      "devrank": {
        "community": 0,
        "crackedScore": 0,
        "createdAt": "createdAt",
        "followersIn": 0,
        "followingOut": 0,
        "pc": 0,
        "rawScore": 0,
        "tier": "tier",
        "trust": 0,
        "updatedAt": "updatedAt"
      },
      "displayName": "The Octocat",
      "emails": [
        "***at@github.com",
        "***hn@gmail.com"
      ],
      "embeddedAt": "2024-01-15T14:00:00Z",
      "followers": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "following": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "location": "San Francisco, CA",
      "owns": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
            "name": "Hello-World",
            "ownerLogin": "octocat",
            "stargazerCount": 1500,
            "totalIssuesClosed": 108,
            "totalIssuesCount": 150,
            "totalIssuesOpen": 42,
            "contributors": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "createdAt": "2011-01-26T19:01:12Z",
            "description": "My first repository on GitHub!",
            "embeddedAt": "2024-01-15T14:00:00Z",
            "language": "JavaScript",
            "lastContributorLocations": [
              "San Francisco, CA",
              "Berlin, Germany"
            ],
            "owner": {
              "id": "9f0b8901cf1848298a60a60083b5aac0",
              "githubId": "MDQ6VXNlcjU4MzIzMQ==",
              "login": "octocat",
              "bio": "I build things for GitHub",
              "company": "GitHub",
              "createdAt": "2011-01-25T18:44:36Z",
              "displayName": "The Octocat",
              "emails": [
                "***at@github.com",
                "***hn@gmail.com"
              ],
              "embeddedAt": "2024-01-15T14:00:00Z",
              "location": "San Francisco, CA",
              "resolvedCity": "San Francisco",
              "resolvedCountry": "United States",
              "resolvedState": "California",
              "score": 0.12,
              "socialAccounts": [
                {
                  "provider": "twitter",
                  "url": "https://twitter.com/github"
                }
              ],
              "updatedAt": "2024-01-15T12:30:00Z",
              "websiteUrl": "https://github.blog"
            },
            "ownerDevrank": {
              "community": 0,
              "crackedScore": 0,
              "createdAt": "createdAt",
              "followersIn": 0,
              "followingOut": 0,
              "pc": 0,
              "rawScore": 0,
              "tier": "tier",
              "trust": 0,
              "updatedAt": "updatedAt"
            },
            "ownerProfessional": {
              "awards": [
                "string"
              ],
              "certifications": [
                "string"
              ],
              "city": "city",
              "connectionsCount": 0,
              "country": "country",
              "currentIndustry": "currentIndustry",
              "departments": [
                "string"
              ],
              "education": [
                {
                  "campus": "campus",
                  "endDate": "endDate",
                  "major": "major",
                  "specialization": "specialization",
                  "startDate": "startDate"
                }
              ],
              "experience": [
                {
                  "company": "company",
                  "endDate": "endDate",
                  "industry": "industry",
                  "isCurrent": true,
                  "location": "location",
                  "startDate": "startDate",
                  "summary": "summary",
                  "title": "title"
                }
              ],
              "expertise": [
                "string"
              ],
              "firstName": "firstName",
              "followerCount": 0,
              "functionalArea": "functionalArea",
              "headline": "headline",
              "languages": [
                "string"
              ],
              "lastName": "lastName",
              "linkedinUrl": "linkedinUrl",
              "location": "location",
              "memberships": [
                "string"
              ],
              "organization": "organization",
              "patents": [
                "string"
              ],
              "priorIndustries": [
                "string"
              ],
              "publications": [
                "string"
              ],
              "seniority": "seniority",
              "seniorityLevel": "seniorityLevel",
              "state": "state",
              "title": "title"
            },
            "readmePreview": "# Hello World\n\nThis is my first repository...",
            "score": 0.08,
            "starrers": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "updatedAt": "2024-01-15T12:30:00Z"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "professional": {
        "awards": [
          "string"
        ],
        "certifications": [
          "string"
        ],
        "city": "city",
        "connectionsCount": 0,
        "country": "country",
        "currentIndustry": "currentIndustry",
        "departments": [
          "string"
        ],
        "education": [
          {
            "campus": "campus",
            "endDate": "endDate",
            "major": "major",
            "specialization": "specialization",
            "startDate": "startDate"
          }
        ],
        "experience": [
          {
            "company": "company",
            "endDate": "endDate",
            "industry": "industry",
            "isCurrent": true,
            "location": "location",
            "startDate": "startDate",
            "summary": "summary",
            "title": "title"
          }
        ],
        "expertise": [
          "string"
        ],
        "firstName": "firstName",
        "followerCount": 0,
        "functionalArea": "functionalArea",
        "headline": "headline",
        "languages": [
          "string"
        ],
        "lastName": "lastName",
        "linkedinUrl": "linkedinUrl",
        "location": "location",
        "memberships": [
          "string"
        ],
        "organization": "organization",
        "patents": [
          "string"
        ],
        "priorIndustries": [
          "string"
        ],
        "publications": [
          "string"
        ],
        "seniority": "seniority",
        "seniorityLevel": "seniorityLevel",
        "state": "state",
        "title": "title"
      },
      "resolvedCity": "San Francisco",
      "resolvedCountry": "United States",
      "resolvedState": "California",
      "score": 0.12,
      "socialAccounts": [
        {
          "provider": "twitter",
          "url": "https://twitter.com/github"
        }
      ],
      "stars": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
            "name": "Hello-World",
            "ownerLogin": "octocat",
            "stargazerCount": 1500,
            "totalIssuesClosed": 108,
            "totalIssuesCount": 150,
            "totalIssuesOpen": 42,
            "contributors": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "createdAt": "2011-01-26T19:01:12Z",
            "description": "My first repository on GitHub!",
            "embeddedAt": "2024-01-15T14:00:00Z",
            "language": "JavaScript",
            "lastContributorLocations": [
              "San Francisco, CA",
              "Berlin, Germany"
            ],
            "owner": {
              "id": "9f0b8901cf1848298a60a60083b5aac0",
              "githubId": "MDQ6VXNlcjU4MzIzMQ==",
              "login": "octocat",
              "bio": "I build things for GitHub",
              "company": "GitHub",
              "createdAt": "2011-01-25T18:44:36Z",
              "displayName": "The Octocat",
              "emails": [
                "***at@github.com",
                "***hn@gmail.com"
              ],
              "embeddedAt": "2024-01-15T14:00:00Z",
              "location": "San Francisco, CA",
              "resolvedCity": "San Francisco",
              "resolvedCountry": "United States",
              "resolvedState": "California",
              "score": 0.12,
              "socialAccounts": [
                {
                  "provider": "twitter",
                  "url": "https://twitter.com/github"
                }
              ],
              "updatedAt": "2024-01-15T12:30:00Z",
              "websiteUrl": "https://github.blog"
            },
            "ownerDevrank": {
              "community": 0,
              "crackedScore": 0,
              "createdAt": "createdAt",
              "followersIn": 0,
              "followingOut": 0,
              "pc": 0,
              "rawScore": 0,
              "tier": "tier",
              "trust": 0,
              "updatedAt": "updatedAt"
            },
            "ownerProfessional": {
              "awards": [
                "string"
              ],
              "certifications": [
                "string"
              ],
              "city": "city",
              "connectionsCount": 0,
              "country": "country",
              "currentIndustry": "currentIndustry",
              "departments": [
                "string"
              ],
              "education": [
                {
                  "campus": "campus",
                  "endDate": "endDate",
                  "major": "major",
                  "specialization": "specialization",
                  "startDate": "startDate"
                }
              ],
              "experience": [
                {
                  "company": "company",
                  "endDate": "endDate",
                  "industry": "industry",
                  "isCurrent": true,
                  "location": "location",
                  "startDate": "startDate",
                  "summary": "summary",
                  "title": "title"
                }
              ],
              "expertise": [
                "string"
              ],
              "firstName": "firstName",
              "followerCount": 0,
              "functionalArea": "functionalArea",
              "headline": "headline",
              "languages": [
                "string"
              ],
              "lastName": "lastName",
              "linkedinUrl": "linkedinUrl",
              "location": "location",
              "memberships": [
                "string"
              ],
              "organization": "organization",
              "patents": [
                "string"
              ],
              "priorIndustries": [
                "string"
              ],
              "publications": [
                "string"
              ],
              "seniority": "seniority",
              "seniorityLevel": "seniorityLevel",
              "state": "state",
              "title": "title"
            },
            "readmePreview": "# Hello World\n\nThis is my first repository...",
            "score": 0.08,
            "starrers": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "updatedAt": "2024-01-15T12:30:00Z"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "updatedAt": "2024-01-15T12:30:00Z",
      "websiteUrl": "https://github.blog"
    }
  ]
}
Returns Examples
{
  "pageInfo": {
    "endCursor": "endCursor",
    "hasNextPage": true
  },
  "users": [
    {
      "id": "9f0b8901cf1848298a60a60083b5aac0",
      "githubId": "MDQ6VXNlcjU4MzIzMQ==",
      "login": "octocat",
      "bio": "I build things for GitHub",
      "company": "GitHub",
      "contributes": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
            "name": "Hello-World",
            "ownerLogin": "octocat",
            "stargazerCount": 1500,
            "totalIssuesClosed": 108,
            "totalIssuesCount": 150,
            "totalIssuesOpen": 42,
            "contributors": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "createdAt": "2011-01-26T19:01:12Z",
            "description": "My first repository on GitHub!",
            "embeddedAt": "2024-01-15T14:00:00Z",
            "language": "JavaScript",
            "lastContributorLocations": [
              "San Francisco, CA",
              "Berlin, Germany"
            ],
            "owner": {
              "id": "9f0b8901cf1848298a60a60083b5aac0",
              "githubId": "MDQ6VXNlcjU4MzIzMQ==",
              "login": "octocat",
              "bio": "I build things for GitHub",
              "company": "GitHub",
              "createdAt": "2011-01-25T18:44:36Z",
              "displayName": "The Octocat",
              "emails": [
                "***at@github.com",
                "***hn@gmail.com"
              ],
              "embeddedAt": "2024-01-15T14:00:00Z",
              "location": "San Francisco, CA",
              "resolvedCity": "San Francisco",
              "resolvedCountry": "United States",
              "resolvedState": "California",
              "score": 0.12,
              "socialAccounts": [
                {
                  "provider": "twitter",
                  "url": "https://twitter.com/github"
                }
              ],
              "updatedAt": "2024-01-15T12:30:00Z",
              "websiteUrl": "https://github.blog"
            },
            "ownerDevrank": {
              "community": 0,
              "crackedScore": 0,
              "createdAt": "createdAt",
              "followersIn": 0,
              "followingOut": 0,
              "pc": 0,
              "rawScore": 0,
              "tier": "tier",
              "trust": 0,
              "updatedAt": "updatedAt"
            },
            "ownerProfessional": {
              "awards": [
                "string"
              ],
              "certifications": [
                "string"
              ],
              "city": "city",
              "connectionsCount": 0,
              "country": "country",
              "currentIndustry": "currentIndustry",
              "departments": [
                "string"
              ],
              "education": [
                {
                  "campus": "campus",
                  "endDate": "endDate",
                  "major": "major",
                  "specialization": "specialization",
                  "startDate": "startDate"
                }
              ],
              "experience": [
                {
                  "company": "company",
                  "endDate": "endDate",
                  "industry": "industry",
                  "isCurrent": true,
                  "location": "location",
                  "startDate": "startDate",
                  "summary": "summary",
                  "title": "title"
                }
              ],
              "expertise": [
                "string"
              ],
              "firstName": "firstName",
              "followerCount": 0,
              "functionalArea": "functionalArea",
              "headline": "headline",
              "languages": [
                "string"
              ],
              "lastName": "lastName",
              "linkedinUrl": "linkedinUrl",
              "location": "location",
              "memberships": [
                "string"
              ],
              "organization": "organization",
              "patents": [
                "string"
              ],
              "priorIndustries": [
                "string"
              ],
              "publications": [
                "string"
              ],
              "seniority": "seniority",
              "seniorityLevel": "seniorityLevel",
              "state": "state",
              "title": "title"
            },
            "readmePreview": "# Hello World\n\nThis is my first repository...",
            "score": 0.08,
            "starrers": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "updatedAt": "2024-01-15T12:30:00Z"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "createdAt": "2011-01-25T18:44:36Z",
      "devrank": {
        "community": 0,
        "crackedScore": 0,
        "createdAt": "createdAt",
        "followersIn": 0,
        "followingOut": 0,
        "pc": 0,
        "rawScore": 0,
        "tier": "tier",
        "trust": 0,
        "updatedAt": "updatedAt"
      },
      "displayName": "The Octocat",
      "emails": [
        "***at@github.com",
        "***hn@gmail.com"
      ],
      "embeddedAt": "2024-01-15T14:00:00Z",
      "followers": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "following": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDQ6VXNlcjU4MzIzMQ==",
            "login": "octocat",
            "bio": "I build things for GitHub",
            "company": "GitHub",
            "createdAt": "2011-01-25T18:44:36Z",
            "displayName": "The Octocat",
            "emails": [
              "***at@github.com",
              "***hn@gmail.com"
            ],
            "embeddedAt": "2024-01-15T14:00:00Z",
            "location": "San Francisco, CA",
            "resolvedCity": "San Francisco",
            "resolvedCountry": "United States",
            "resolvedState": "California",
            "score": 0.12,
            "socialAccounts": [
              {
                "provider": "twitter",
                "url": "https://twitter.com/github"
              }
            ],
            "updatedAt": "2024-01-15T12:30:00Z",
            "websiteUrl": "https://github.blog"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "location": "San Francisco, CA",
      "owns": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
            "name": "Hello-World",
            "ownerLogin": "octocat",
            "stargazerCount": 1500,
            "totalIssuesClosed": 108,
            "totalIssuesCount": 150,
            "totalIssuesOpen": 42,
            "contributors": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "createdAt": "2011-01-26T19:01:12Z",
            "description": "My first repository on GitHub!",
            "embeddedAt": "2024-01-15T14:00:00Z",
            "language": "JavaScript",
            "lastContributorLocations": [
              "San Francisco, CA",
              "Berlin, Germany"
            ],
            "owner": {
              "id": "9f0b8901cf1848298a60a60083b5aac0",
              "githubId": "MDQ6VXNlcjU4MzIzMQ==",
              "login": "octocat",
              "bio": "I build things for GitHub",
              "company": "GitHub",
              "createdAt": "2011-01-25T18:44:36Z",
              "displayName": "The Octocat",
              "emails": [
                "***at@github.com",
                "***hn@gmail.com"
              ],
              "embeddedAt": "2024-01-15T14:00:00Z",
              "location": "San Francisco, CA",
              "resolvedCity": "San Francisco",
              "resolvedCountry": "United States",
              "resolvedState": "California",
              "score": 0.12,
              "socialAccounts": [
                {
                  "provider": "twitter",
                  "url": "https://twitter.com/github"
                }
              ],
              "updatedAt": "2024-01-15T12:30:00Z",
              "websiteUrl": "https://github.blog"
            },
            "ownerDevrank": {
              "community": 0,
              "crackedScore": 0,
              "createdAt": "createdAt",
              "followersIn": 0,
              "followingOut": 0,
              "pc": 0,
              "rawScore": 0,
              "tier": "tier",
              "trust": 0,
              "updatedAt": "updatedAt"
            },
            "ownerProfessional": {
              "awards": [
                "string"
              ],
              "certifications": [
                "string"
              ],
              "city": "city",
              "connectionsCount": 0,
              "country": "country",
              "currentIndustry": "currentIndustry",
              "departments": [
                "string"
              ],
              "education": [
                {
                  "campus": "campus",
                  "endDate": "endDate",
                  "major": "major",
                  "specialization": "specialization",
                  "startDate": "startDate"
                }
              ],
              "experience": [
                {
                  "company": "company",
                  "endDate": "endDate",
                  "industry": "industry",
                  "isCurrent": true,
                  "location": "location",
                  "startDate": "startDate",
                  "summary": "summary",
                  "title": "title"
                }
              ],
              "expertise": [
                "string"
              ],
              "firstName": "firstName",
              "followerCount": 0,
              "functionalArea": "functionalArea",
              "headline": "headline",
              "languages": [
                "string"
              ],
              "lastName": "lastName",
              "linkedinUrl": "linkedinUrl",
              "location": "location",
              "memberships": [
                "string"
              ],
              "organization": "organization",
              "patents": [
                "string"
              ],
              "priorIndustries": [
                "string"
              ],
              "publications": [
                "string"
              ],
              "seniority": "seniority",
              "seniorityLevel": "seniorityLevel",
              "state": "state",
              "title": "title"
            },
            "readmePreview": "# Hello World\n\nThis is my first repository...",
            "score": 0.08,
            "starrers": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "updatedAt": "2024-01-15T12:30:00Z"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "professional": {
        "awards": [
          "string"
        ],
        "certifications": [
          "string"
        ],
        "city": "city",
        "connectionsCount": 0,
        "country": "country",
        "currentIndustry": "currentIndustry",
        "departments": [
          "string"
        ],
        "education": [
          {
            "campus": "campus",
            "endDate": "endDate",
            "major": "major",
            "specialization": "specialization",
            "startDate": "startDate"
          }
        ],
        "experience": [
          {
            "company": "company",
            "endDate": "endDate",
            "industry": "industry",
            "isCurrent": true,
            "location": "location",
            "startDate": "startDate",
            "summary": "summary",
            "title": "title"
          }
        ],
        "expertise": [
          "string"
        ],
        "firstName": "firstName",
        "followerCount": 0,
        "functionalArea": "functionalArea",
        "headline": "headline",
        "languages": [
          "string"
        ],
        "lastName": "lastName",
        "linkedinUrl": "linkedinUrl",
        "location": "location",
        "memberships": [
          "string"
        ],
        "organization": "organization",
        "patents": [
          "string"
        ],
        "priorIndustries": [
          "string"
        ],
        "publications": [
          "string"
        ],
        "seniority": "seniority",
        "seniorityLevel": "seniorityLevel",
        "state": "state",
        "title": "title"
      },
      "resolvedCity": "San Francisco",
      "resolvedCountry": "United States",
      "resolvedState": "California",
      "score": 0.12,
      "socialAccounts": [
        {
          "provider": "twitter",
          "url": "https://twitter.com/github"
        }
      ],
      "stars": {
        "edges": [
          {
            "id": "9f0b8901cf1848298a60a60083b5aac0",
            "githubId": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
            "name": "Hello-World",
            "ownerLogin": "octocat",
            "stargazerCount": 1500,
            "totalIssuesClosed": 108,
            "totalIssuesCount": 150,
            "totalIssuesOpen": 42,
            "contributors": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "createdAt": "2011-01-26T19:01:12Z",
            "description": "My first repository on GitHub!",
            "embeddedAt": "2024-01-15T14:00:00Z",
            "language": "JavaScript",
            "lastContributorLocations": [
              "San Francisco, CA",
              "Berlin, Germany"
            ],
            "owner": {
              "id": "9f0b8901cf1848298a60a60083b5aac0",
              "githubId": "MDQ6VXNlcjU4MzIzMQ==",
              "login": "octocat",
              "bio": "I build things for GitHub",
              "company": "GitHub",
              "createdAt": "2011-01-25T18:44:36Z",
              "displayName": "The Octocat",
              "emails": [
                "***at@github.com",
                "***hn@gmail.com"
              ],
              "embeddedAt": "2024-01-15T14:00:00Z",
              "location": "San Francisco, CA",
              "resolvedCity": "San Francisco",
              "resolvedCountry": "United States",
              "resolvedState": "California",
              "score": 0.12,
              "socialAccounts": [
                {
                  "provider": "twitter",
                  "url": "https://twitter.com/github"
                }
              ],
              "updatedAt": "2024-01-15T12:30:00Z",
              "websiteUrl": "https://github.blog"
            },
            "ownerDevrank": {
              "community": 0,
              "crackedScore": 0,
              "createdAt": "createdAt",
              "followersIn": 0,
              "followingOut": 0,
              "pc": 0,
              "rawScore": 0,
              "tier": "tier",
              "trust": 0,
              "updatedAt": "updatedAt"
            },
            "ownerProfessional": {
              "awards": [
                "string"
              ],
              "certifications": [
                "string"
              ],
              "city": "city",
              "connectionsCount": 0,
              "country": "country",
              "currentIndustry": "currentIndustry",
              "departments": [
                "string"
              ],
              "education": [
                {
                  "campus": "campus",
                  "endDate": "endDate",
                  "major": "major",
                  "specialization": "specialization",
                  "startDate": "startDate"
                }
              ],
              "experience": [
                {
                  "company": "company",
                  "endDate": "endDate",
                  "industry": "industry",
                  "isCurrent": true,
                  "location": "location",
                  "startDate": "startDate",
                  "summary": "summary",
                  "title": "title"
                }
              ],
              "expertise": [
                "string"
              ],
              "firstName": "firstName",
              "followerCount": 0,
              "functionalArea": "functionalArea",
              "headline": "headline",
              "languages": [
                "string"
              ],
              "lastName": "lastName",
              "linkedinUrl": "linkedinUrl",
              "location": "location",
              "memberships": [
                "string"
              ],
              "organization": "organization",
              "patents": [
                "string"
              ],
              "priorIndustries": [
                "string"
              ],
              "publications": [
                "string"
              ],
              "seniority": "seniority",
              "seniorityLevel": "seniorityLevel",
              "state": "state",
              "title": "title"
            },
            "readmePreview": "# Hello World\n\nThis is my first repository...",
            "score": 0.08,
            "starrers": {
              "edges": [
                {
                  "id": "9f0b8901cf1848298a60a60083b5aac0",
                  "githubId": "MDQ6VXNlcjU4MzIzMQ==",
                  "login": "octocat",
                  "bio": "I build things for GitHub",
                  "company": "GitHub",
                  "createdAt": "2011-01-25T18:44:36Z",
                  "displayName": "The Octocat",
                  "emails": [
                    "***at@github.com",
                    "***hn@gmail.com"
                  ],
                  "embeddedAt": "2024-01-15T14:00:00Z",
                  "location": "San Francisco, CA",
                  "resolvedCity": "San Francisco",
                  "resolvedCountry": "United States",
                  "resolvedState": "California",
                  "score": 0.12,
                  "socialAccounts": [
                    {
                      "provider": "twitter",
                      "url": "https://twitter.com/github"
                    }
                  ],
                  "updatedAt": "2024-01-15T12:30:00Z",
                  "websiteUrl": "https://github.blog"
                }
              ],
              "pageInfo": {
                "endCursor": "endCursor",
                "hasNextPage": true
              }
            },
            "updatedAt": "2024-01-15T12:30:00Z"
          }
        ],
        "pageInfo": {
          "endCursor": "endCursor",
          "hasNextPage": true
        }
      },
      "updatedAt": "2024-01-15T12:30:00Z",
      "websiteUrl": "https://github.blog"
    }
  ]
}