Company API
Find Org Chart
Returns the full org chart for the company in a flat list as ChartNodes.
GET https://api.theorg.com/v1.1/companies/org-chart| Parameter | Value |
|---|---|
| Url | https://api.theorg.com/v1.1/companies/org-chart |
| Method | GET |
| Parameters | Query parameters |
| Cost | 10 credits pr. successful request |
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
linkedInUrl | query | LinkedIn company URL or slug | false |
domain | query | Company website or email domain | false |
section | query | Section to filter by, excluding this returns all sections | false |
💡
It can be helpful to collect the positionId from the position nodes. These
can be used with the Find
Positions endpoint by using the
filters.personIds parameter to enrich these with more data or further filter
the results.
Example
Find org chart for The Org
curl --location 'https://api.theorg.com/v1.1/companies/org-chart?domain=theorg.com§ion=orgChart' \
--header 'X-Api-Key: **********************a02e'Show response
{
"data": [
{
"id": "p-12287726",
"jobId": "6e2407a1-7a26-443e-8762-1cde48daf8a9",
"jobTitle": "Tell Us Your Dream Job",
"managerId": "p-47185",
"nodeType": "job",
"section": "orgChart"
},
{
"id": "p-47185",
"positionId": 47185,
"fullName": "Christian Wylonis",
"title": "CEO & co-Founder",
"linkedInUrl": "https://linkedin.com/in/christianwylonis/",
"workEmail": "christian@theorg.com",
"managerId": null,
"nodeType": "position",
"section": "orgChart"
},
{
"id": "p-2",
"positionId": 2,
"fullName": "Andreas Jarbol",
"title": "CTO & co-Founder",
"linkedInUrl": "https://linkedin.com/in/ajarbol",
"workEmail": "andreas@theorg.com",
"managerId": "p-47185",
"nodeType": "position",
"section": "orgChart"
},
{
"id": "p-1112730",
"positionId": 1112730,
"fullName": "Alexander Spivak",
"title": "Senior Software Engineer",
"linkedInUrl": "https://www.linkedin.com/in/alexander-spivak/",
"workEmail": "alexander.spivak@theorg.com",
"managerId": "p-2",
"nodeType": "position",
"section": "orgChart"
},
{
"id": "p-105451",
"positionId": 105451,
"fullName": "Alexander Juhl",
"title": "Head of Product Design",
"workEmail": "alex@theorg.com",
"linkedInUrl": null,
"managerId": "p-47185",
"nodeType": "position"
},
{
"id": "p-184183",
"positionId": 184183,
"fullName": "Olivia Zhao",
"title": "VP of Operations",
"workEmail": "olivia@theorg.com",
"linkedInUrl": "https://www.linkedin.com/in/oliviazhaojw/",
"managerId": "p-47185",
"nodeType": "position",
"section": "orgChart"
},
{
"id": "p-1036841",
"positionId": 1036841,
"fullName": "Kirby Bowers",
"title": "Data Operations Manager",
"workEmail": "kirby.bowers@theorg.com",
"linkedInUrl": "https://www.linkedin.com/in/kirby-bowers/",
"managerId": "p-184183",
"nodeType": "position",
"section": "orgChart"
},
{
"id": "p-16122444",
"positionId": 16122444,
"fullName": "Taylor-Dayne Davis",
"title": "Operations Analyst",
"workEmail": "taylor.davis@theorg.com",
"linkedInUrl": "https://www.linkedin.com/in/taylor-dayne-davis-76a538218",
"managerId": "p-184183",
"nodeType": "position",
"section": "orgChart"
}
]
}Find Manager
Returns the manager of a position in the org chart.
GET https://api.theorg.com/v1.1/companies/org-chart/managers| Parameter | Value |
|---|---|
| Url | https://api.theorg.com/v1.1/companies/org-chart/managers |
| Method | GET |
| Parameters | Query parameters |
| Cost | 1 credit per successful find |
Parameters
| Parameter | Type | Description | Required |
|---|---|---|---|
email | query | Email address of the person | false |
linkedInUrl | query | LinkedIn profile URL | false |
Examples
Find the manager of Andreas at The Org
curl --location 'https://api.theorg.com/v1.1/companies/org-chart/managers?email=andreas@theorg.com' \
--header 'X-Api-Key: **********************a02e'Show response
{
"data": {
"position": {
"id": "p-2",
"positionId": 2,
"fullName": "Andreas Jarbol",
"title": "CTO & co-Founder",
"linkedInUrl": "https://linkedin.com/in/ajarbol",
"workEmail": "andreas@theorg.com",
"nodeType": "position",
"section": "orgChart"
},
"manager": {
"id": "p-47185",
"positionId": 47185,
"fullName": "Christian Wylonis",
"title": "CEO & co-Founder",
"linkedInUrl": "https://linkedin.com/in/christianwylonis/",
"workEmail": "christian@theorg.com",
"nodeType": "position",
"section": "orgChart"
}
}
}Find the manager of David Hyman the CLO at Netflix
curl --location 'https://api.theorg.com/v1.1/companies/org-chart/managers?email=dhyman@netflix.com' \
--header 'X-Api-Key: **********************a02e'Show response
{
"data": {
"position": {
"id": "p-4446",
"positionId": 4446,
"fullName": "David Hyman",
"title": "Chief Legal Officer",
"workEmail": "dhyman@netflix.com",
"linkedInUrl": "https://www.linkedin.com/in/dhymansf/",
"nodeType": "position",
"section": "orgChart"
},
"manager": {
"id": "g-12403",
"name": "Co-CEOs",
"members": [
{
"id": "p-4448",
"positionId": 4448,
"fullName": "Ted Sarandos",
"title": "Co-CEO",
"workEmail": "tsarandos@netflix.com",
"linkedInUrl": "https://www.linkedin.com/in/tedsarandos",
"nodeType": "position",
"section": "orgChart"
},
{
"id": "p-4448",
"positionId": 4448,
"fullName": "Greg Peters",
"title": "Co-CEO",
"workEmail": "gpeters@netflix.com",
"linkedInUrl": "https://linkedin.com/in/petersgreg",
"nodeType": "position",
"section": "orgChart"
}
],
"nodeType": "coManager"
}
}
}Last updated on