Welcome to our API documentation. Our REST API provides unrestricted structured access to the worlds largest database of organizational charts. Currently the main entrypoint is though a company domain name.
The API uses API keys to authenticate requests. You can view and manage your API keys in your Subscription Center.
Authentication to the API is performed by passing the key in a header called X-API-KEY
.
Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
Get raw organizational data along with company level information that can be used for internal CRM enrichment, trend analysis, etc.
domain required | string The domain name of the company. Example: theorg.com. This attribute is case-insensitive. |
object (Company) | |
object (ErrorResponse) |
{- "data": {
- "id": "6784cbe5-b023-4eeb-9200-232e405d8dfa",
- "name": "Starfleet",
- "domains": [
- "starfleet.com",
- "starfleet.org"
], - "logoUrl": "",
- "industries": [
- "space",
- "military"
], - "positions": [
- {
- "id": 4300032,
- "slug": "james-t-kirk",
- "name": "James T. Kirk",
- "title": "Admiral, Fleet operations",
- "bio": "James Tiberius Kirk is a fictional character in the Star Trek franchise.",
- "managerIds": [
- 4300033
], - "reportIds": [
- 4300033
], - "profilePhotoUrl": "",
- "linkedInUrl": "",
- "twitterUrl": "",
- "facebookUrl": "",
- "workEmail": "kirk@starfleet.com",
- "directDail": "323-634-5667",
- "startDate": "2269-03-01",
- "functions": [
- "engineering",
- "operations"
], - "currentCompany": { },
- "previousCompanies": [
- { }
]
}
]
}, - "error": {
- "code": 404,
- "reason": "Not Found"
}
}
Get the manager from a position by email. This endpoint is useful for finding the manager of a position within an organization. If multiple managers are returned they are considered to be co-managers.
email required | string The email address of the position you want to find the manager for. Example: andreas@theorg.com |
object (ManagerFindingResponse) | |
object (ErrorResponse) |
{- "data": {
- "managers": [
- {
- "id": 4300032,
- "slug": "james-t-kirk",
- "name": "James T. Kirk",
- "title": "Admiral, Fleet operations",
- "bio": "James Tiberius Kirk is a fictional character in the Star Trek franchise.",
- "managerIds": [
- 4300033
], - "reportIds": [
- 4300033
], - "profilePhotoUrl": "",
- "linkedInUrl": "",
- "twitterUrl": "",
- "facebookUrl": "",
- "workEmail": "kirk@starfleet.com",
- "directDail": "323-634-5667",
- "startDate": "2269-03-01",
- "functions": [
- "engineering",
- "operations"
], - "currentCompany": {
- "id": "6784cbe5-b023-4eeb-9200-232e405d8dfa",
- "name": "Starfleet",
- "domains": [
- "starfleet.com",
- "starfleet.org"
], - "logoUrl": "",
- "industries": [
- "space",
- "military"
], - "positions": [
- { }
]
}, - "previousCompanies": [
- {
- "id": "6784cbe5-b023-4eeb-9200-232e405d8dfa",
- "name": "Starfleet",
- "domains": [
- "starfleet.com",
- "starfleet.org"
], - "logoUrl": "",
- "industries": [
- "space",
- "military"
], - "positions": [
- { }
]
}
]
}
]
}, - "error": {
- "code": 404,
- "reason": "Not Found"
}
}
Enjoy the full prospecting experience as an API. This endpoint allows you to search for positions with their contact information based on a wide range of filters.
limit | number <int32> The maximum number of results to return, the maximum page size is 1000. |
offset | number <int32> The offset of the results, the largest offset is 10,000. |
object The filters to apply to the search |
object | |
object (ErrorResponse) |
{- "limit": 10,
- "offset": 0,
- "filter": {
- "personIds": [
- 122133
], - "companyDomains": [
- "starfleet.com"
], - "industries": [
- "space"
], - "locations": [
- {
- "country": "US",
- "state": "CA"
}
], - "employeeRanges": [
- "1000-5000"
], - "orgChartLevels": [
- "1"
], - "departments": [
- "engineering"
], - "latestFundingStages": [
- "series_a"
], - "jobTitles": [
- "engineer"
], - "previousCompanyDomains": [
- "microsoft.com"
], - "personFullNames": [
- "string"
], - "hiredWithinDays": 0,
- "verifiedWorkEmail": true
}
}
{- "data": {
- "items": [
- {
- "id": 4300032,
- "slug": "james-t-kirk",
- "name": "James T. Kirk",
- "title": "Admiral, Fleet operations",
- "bio": "James Tiberius Kirk is a fictional character in the Star Trek franchise.",
- "managerIds": [
- 4300033
], - "reportIds": [
- 4300033
], - "profilePhotoUrl": "",
- "linkedInUrl": "",
- "twitterUrl": "",
- "facebookUrl": "",
- "workEmail": "kirk@starfleet.com",
- "directDail": "323-634-5667",
- "startDate": "2269-03-01",
- "functions": [
- "engineering",
- "operations"
], - "currentCompany": {
- "id": "6784cbe5-b023-4eeb-9200-232e405d8dfa",
- "name": "Starfleet",
- "domains": [
- "starfleet.com",
- "starfleet.org"
], - "logoUrl": "",
- "industries": [
- "space",
- "military"
], - "positions": [
- { }
]
}, - "previousCompanies": [
- {
- "id": "6784cbe5-b023-4eeb-9200-232e405d8dfa",
- "name": "Starfleet",
- "domains": [
- "starfleet.com",
- "starfleet.org"
], - "logoUrl": "",
- "industries": [
- "space",
- "military"
], - "positions": [
- { }
]
}
]
}
], - "totalResults": 39222
}, - "error": {
- "code": 404,
- "reason": "Not Found"
}
}
This endpoint can help estimate the credit usage of a single request to the prospecting api, call this with the required filters to understand the cost of a single request.
limit | number <int32> The maximum number of results to return, the maximum page size is 1000. |
offset | number <int32> The offset of the results, the largest offset is 10,000. |
object The filters to apply to the search |
object | |
object (ErrorResponse) |
{- "limit": 10,
- "offset": 0,
- "filter": {
- "personIds": [
- 122133
], - "companyDomains": [
- "starfleet.com"
], - "industries": [
- "space"
], - "locations": [
- {
- "country": "US",
- "state": "CA"
}
], - "employeeRanges": [
- "1000-5000"
], - "orgChartLevels": [
- "1"
], - "departments": [
- "engineering"
], - "latestFundingStages": [
- "series_a"
], - "jobTitles": [
- "engineer"
], - "previousCompanyDomains": [
- "microsoft.com"
], - "personFullNames": [
- "string"
], - "hiredWithinDays": 0,
- "verifiedWorkEmail": true
}
}
{- "data": {
- "creditCost": 10,
- "remainingCredits": 39222
}, - "error": {
- "code": 404,
- "reason": "Not Found"
}
}
Get information about the usage within the current billing period. This endpoint can be used to monitor your usage and to check your remaining credits.
object (UsageResponse) | |
object (ErrorResponse) |
{- "data": {
- "resetDate": "2021-02-01",
- "requests": {
- "orgChartRequests": {
- "api": "manager_api",
- "used": 2,
- "unlimited": false,
- "available": 100
}, - "managerRequests": {
- "api": "manager_api",
- "used": 2,
- "unlimited": false,
- "available": 100
}
}
}, - "error": {
- "code": 404,
- "reason": "Not Found"
}
}
Get historical usage data for a specific endpoint.
endpoint required | string The endpoint you want to check. Example: manager_api. Possible values are position_api, contact_api, embed_api, manager_api, org_chart_api. |
from required | string The start date of the period you want to check. Example: 2021-01-01. The date format is YYYY-MM-DD. |
to required | string The end date of the period you want to check. Example: 2021-01-31. The date format is YYYY-MM-DD. |
interval | string The interval of the data you want to check. Possible values are daily, monthly. Default: daily. |
object (UsageHistoryResponse) | |
object (ErrorResponse) |
{- "data": {
- "api": "manager_api",
- "stats": [
- {
- "date": "2021-01-01",
- "count": 2
}
]
}, - "error": {
- "code": 404,
- "reason": "Not Found"
}
}
Embed org charts directly on your website or enrich your presentaions or CRM. This service searches companies by either name or a domain and returns embed urls wich can be added to iframes or shared. You must supply either "domain" or "email".
domain | string A search parameter for a company website or email domain. Example: microsoft.com. This attribute is case-insensitive |
string A search parameter for a company email. Example: bill@microsoft.com. If provided the "embedUrl" might contain an additional pointer which highlights a position in the org chart. This attribute is case-insensitive |
Array of objects (CompanySearchResult) |
{- "companies": [
- {
- "id": "6784cbe5-b023-4eeb-9200-232e405d8dfa",
- "name": "Starfleet",
- "logoUrl": "",
- "domains": [
- "starfleet.com",
- "starfleet.org"
],
}
]
}