Automated rolling mappings build for major version v3.
Last updated: 2026-09-15.
Summary
| Metric | Value |
|---|---|
| Providers | 8 |
| Distinct descriptors | 76968 |
| Source descriptors | 76967 |
| Target descriptors | 253598 |
| Total descriptors | 330565 |
| Source range units | 255413 |
| Target range units | 255465 |
| Validation issues | 9049 |
Providers
| Provider | Distinct descriptors | Distinct ids | Distinct scopes | Source descriptors | Target descriptors | Source range units | Target range units |
|---|---|---|---|---|---|---|---|
| anidb | 15993 | 15486 | 3 | 15993 | 15993 | 50258 | 50258 |
| anilist | 19133 | 19133 | 1 | 19133 | 19133 | 54742 | 54784 |
| imdb_movie | 2700 | 2700 | 1 | 2700 | 2700 | 11864 | 11862 |
| mal | 21132 | 21132 | 1 | 21132 | 21132 | 56015 | 56028 |
| tmdb_movie | 2464 | 2464 | 1 | 2464 | 2464 | 10872 | 10870 |
| tmdb_show | 6735 | 4292 | 26 | 6734 | 6735 | 29033 | 29041 |
| tvdb_movie | 853 | 853 | 1 | 853 | 853 | 4728 | 4726 |
| tvdb_show | 7958 | 4739 | 35 | 7958 | 7958 | 37901 | 37896 |
Raw stats JSON
{
"meta": {
"schema_version": "3.0.3",
"generated_on": "2026-09-15T07:03:00Z"
},
"summary": {
"providers": 8,
"distinct_descriptors": 76968,
"source_descriptors": 76967,
"target_descriptors": 253598,
"descriptors": 330565,
"source_range_units": 255413,
"target_range_units": 255465,
"validation_issues": 9049,
"providers_str": "8",
"distinct_descriptors_str": "77k",
"source_descriptors_str": "77k",
"target_descriptors_str": "253.6k",
"descriptors_str": "330.6k",
"source_range_units_str": "255.4k",
"target_range_units_str": "255.5k",
"validation_issues_str": "9k"
},
"providers": {
"anidb": {
"distinct_descriptors": 15993,
"distinct_ids": 15486,
"distinct_scopes": 3,
"source_descriptors": 15993,
"target_descriptors": 15993,
"descriptors": 31986,
"source_range_units": 50258,
"target_range_units": 50258
},
"anilist": {
"distinct_descriptors": 19133,
"distinct_ids": 19133,
"distinct_scopes": 1,
"source_descriptors": 19133,
"target_descriptors": 19133,
"descriptors": 38266,
"source_range_units": 54742,
"target_range_units": 54784
},
"imdb_movie": {
"distinct_descriptors": 2700,
"distinct_ids": 2700,
"distinct_scopes": 1,
"source_descriptors": 2700,
"target_descriptors": 2700,
"descriptors": 5400,
"source_range_units": 11864,
"target_range_units": 11862
},
"mal": {
"distinct_descriptors": 21132,
"distinct_ids": 21132,
"distinct_scopes": 1,
"source_descriptors": 21132,
"target_descriptors": 21132,
"descriptors": 42264,
"source_range_units": 56015,
"target_range_units": 56028
},
"tmdb_movie": {
"distinct_descriptors": 2464,
"distinct_ids": 2464,
"distinct_scopes": 1,
"source_descriptors": 2464,
"target_descriptors": 2464,
"descriptors": 4928,
"source_range_units": 10872,
"target_range_units": 10870
},
"tmdb_show": {
"distinct_descriptors": 6735,
"distinct_ids": 4292,
"distinct_scopes": 26,
"source_descriptors": 6734,
"target_descriptors": 6735,
"descriptors": 13469,
"source_range_units": 29033,
"target_range_units": 29041
},
"tvdb_movie": {
"distinct_descriptors": 853,
"distinct_ids": 853,
"distinct_scopes": 1,
"source_descriptors": 853,
"target_descriptors": 853,
"descriptors": 1706,
"source_range_units": 4728,
"target_range_units": 4726
},
"tvdb_show": {
"distinct_descriptors": 7958,
"distinct_ids": 4739,
"distinct_scopes": 35,
"source_descriptors": 7958,
"target_descriptors": 7958,
"descriptors": 15916,
"source_range_units": 37901,
"target_range_units": 37896
}
},
"validator": {
"total_issues": 9049,
"by_validator": {
"mapping_ranges": 9049
},
"by_source_provider": {
"anidb": 3306,
"anilist": 395,
"imdb_movie": 85,
"mal": 317,
"tmdb_movie": 115,
"tmdb_show": 1618,
"tvdb_movie": 54,
"tvdb_show": 3159
},
"by_target_provider": {
"anidb": 2342,
"anilist": 578,
"imdb_movie": 494,
"mal": 817,
"tmdb_movie": 479,
"tmdb_show": 436,
"tvdb_movie": 235,
"tvdb_show": 3668
},
"distinct_sources": 1676,
"distinct_targets": 2458
},
"internal": {
"episode_graph_nodes": 109059,
"episode_graph_edges": 281486,
"id_graph_nodes": 79191,
"id_graph_edges": 137230,
"meta_entries": 89463
}
}