API
A person's base.json holds their details and filmography; names, biographies and aliases are in the language files.
Files
https://api.watchittrackit.com/v1/person/{id}/base.jsonhttps://api.watchittrackit.com/v1/person/{id}/{lang}.json
An image is an object with full and thumb paths.
base.json
| Field | Type | Description |
|---|---|---|
| type | string | Record type. |
| id | number | TheTVDB id. |
| slug | string | URL slug, unique within the type. |
| popularity | number | TheTVDB popularity score; higher is more popular. Scores are comparable within a type only. |
| deleted | boolean | True if the record was removed. Its files stay published. |
| birthDate | string | Date of birth (YYYY-MM-DD). |
| deathDate | string | Date of death, if any. |
| gender | string | male, female or other. |
| birthPlace | string | Place of birth. |
| race | string | Ethnicity, when known. |
| externalLinks | { source, url }[] | Links to the person's profiles elsewhere: source and URL. |
| image | image | Main image: a poster for titles, a photo for people. |
| filmography | filmography[] | Their credits across shows and movies. |
| languages | string[] | Languages this record has files for. |
| remoteIds | { [site]: string } | Ids on other sites (imdb, tmdb, wikidata, …), keyed by site. |
Example
{
"type": "person",
"id": 255211,
"slug": "bryan-cranston",
"popularity": 140,
"deleted": false,
"birthDate": "1953-03-07",
"gender": "male",
"birthPlace": "Hollywood, California, USA",
"image": { "full": "/images/person/255211/1705696844.jpg", "thumb": "/images/person/255211/1705696844.t.jpg" },
"filmography": [
{ "recordType": "tv", "recordId": 81189, "recordSlug": "breaking-bad", "title": "Breaking Bad",
"roleType": "Actor", "character": "Walter White", "popularityRank": 1 }
],
"languages": ["de", "en"],
"remoteIds": { "imdbperson": "nm0186505" }
}Filmography
| Field | Type | Description |
|---|---|---|
| recordType | string | The title's type (tv or movie). |
| recordId | number | The title's id. |
| recordSlug | string | The title's slug. |
| title | string | The title's name. |
| roleType | string | Kind of credit, such as Actor or Director. |
| character | string | Character played, for acting credits. |
| popularityRank | number | How popular the title is among their credits (1 is the most). |
Language files
| Field | Type | Description |
|---|---|---|
| type | string | Record type. |
| id | number | TheTVDB id. |
| lang | string | Language of this file. |
| name | string | Name in this language. |
| biography | string | Biography in this language. |
| aliases | string[] | Other names in this language. |
| filmography | { [titleId]: string } | Per title id: the title's name in this language. |
Example
{
"type": "person",
"id": 327412,
"lang": "en",
"name": "Zendaya",
"biography": "Actress, producer Zendaya Maree Stoermer Coleman…",
"aliases": ["Zendaya Maree Stoermer Coleman"],
"filmography": { "81189": "Breaking Bad" }
}