AniBTWiki
Open API

Torrent match

POST /api/animes/torrent-match — parse a title and return a decision.

POST
/api/animes/torrent-match

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/api/animes/torrent-match" \  -H "Content-Type: application/json" \  -d '{    "rawTitle": "string"  }'
{  "version": 3,  "content": {    "kind": "anime_episode",    "confidence": "high",    "reasonCodes": [      "content.anime_episode"    ]  },  "identityKey": "example || sousou no frieren|s-|c-|p-|q-|f-",  "structure": {    "season": null,    "cour": null,    "part": null,    "sequence": null,    "format": null  },  "decision": {    "kind": "auto",    "reason": "top_ranked_candidate",    "animeId": "nh7a01k9tn1gew971x43xw4hgh7ys5aq",    "bgmId": 400602,    "confidence": "high",    "vetoes": []  },  "groupHistory": null,  "candidates": [    {      "anime": {        "_id": "nh7a01k9tn1gew971x43xw4hgh7ys5aq",        "_creationTime": 1767746048514,        "bgmId": 400602,        "title": {          "chinese": "葬送的芙莉莲",          "native": "葬送のフリーレン"        },        "titleRomaji": "葬送的芙莉莲",        "coverImage": {          "extraLarge": "https://r2.anibt.net/anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd.jpg",          "large": "https://r2.anibt.net/anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd.jpg"        },        "coverImageWebp": {          "sourceKey": "anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd.jpg",          "version": 4,          "generatedAt": 1781195406072,          "variants": [            {              "width": 240,              "key": "anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd/v4/w240.webp",              "url": "https://r2.anibt.net/anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd/v4/w240.webp"            },            {              "width": 360,              "key": "anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd/v4/w360.webp",              "url": "https://r2.anibt.net/anime_covers/nh7a01k9tn1gew971x43xw4hgh7ys5aq/7394961b8393ee7b02c54c53725d8fb6718c702d4c028f18db86dad8e8c080dd/v4/w360.webp"            }          ]        },        "officialSite": "https://frieren-anime.jp/",        "format": "TV",        "status": "FINISHED",        "season": "SUMMER",        "seasonYear": 2023,        "episodes": 36,        "averageScore": 85,        "genres": [          "治愈",          "公路片"        ]      },      "animeId": "nh7a01k9tn1gew971x43xw4hgh7ys5aq",      "bgmId": 400602,      "matchScore": 100,      "textMatch": 0,      "matchedHypothesisIds": [        "release_title_hyp_2",        "release_title_hyp_3"      ],      "matchedInputs": [        "release_title"      ],      "retrieval": [        "exact",        "strict_recall"      ],      "evidenceSummary": {        "source": "anidb",        "kind": "primary",        "rawAlias": "Sousou no Frieren",        "strictKey": "sousou no frieren",        "matchClass": "exact",        "evidenceStrength": "exact_alias",        "retrievalProvenance": "exact_filter",        "sourceFamily": "anidb",        "matchedQueryVariant": "Sousou no Frieren"      }    },    {      "anime": {        "_id": "nh7azzmt97g74hxhj7s31nj91s7ysvza",        "_creationTime": 1767746084120,        "bgmId": 515759,        "title": {          "chinese": "葬送的芙莉莲 第二季",          "native": "葬送のフリーレン 第2期"        },        "titleRomaji": "葬送的芙莉莲 第二季",        "coverImage": {          "extraLarge": "https://r2.anibt.net/anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530.jpg",          "large": "https://r2.anibt.net/anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530.jpg",          "color": "#5dc9f1"        },        "coverImageWebp": {          "sourceKey": "anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530.jpg",          "version": 4,          "generatedAt": 1781190254074,          "variants": [            {              "width": 240,              "key": "anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530/v4/w240.webp",              "url": "https://r2.anibt.net/anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530/v4/w240.webp"            },            {              "width": 360,              "key": "anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530/v4/w360.webp",              "url": "https://r2.anibt.net/anime_covers/nh7azzmt97g74hxhj7s31nj91s7ysvza/22f07b8002179f98592696e55ac9782a361d2cc3b8a5b4005a05ab136e7d4530/v4/w360.webp"            }          ]        },        "officialSite": "https://frieren-anime.jp/",        "format": "TV",        "status": "FINISHED",        "season": "WINTER",        "seasonYear": 2026,        "episodes": 10,        "averageScore": 75,        "genres": [          "奇幻",          "MADHouse"        ]      },      "animeId": "nh7azzmt97g74hxhj7s31nj91s7ysvza",      "bgmId": 515759,      "matchScore": 80,      "textMatch": 0,      "matchedHypothesisIds": [        "release_title_hyp_2",        "release_title_hyp_3"      ],      "matchedInputs": [        "release_title"      ],      "retrieval": [        "exact",        "strict_recall"      ],      "evidenceSummary": {        "source": "bgm_tv",        "kind": "alternate",        "rawAlias": "Sousou no Frieren 2nd Season",        "strictKey": "sousou no frieren 2nd season",        "matchClass": "base",        "evidenceStrength": "exact_alias",        "retrievalProvenance": "exact_filter",        "sourceFamily": "bangumi_tv",        "seasonNumber": 2,        "matchedQueryVariant": "Sousou no Frieren"      }    }  ],  "search": {    "branchCount": 3,    "exactOverflow": false,    "recallOverflow": false,    "candidateOverflow": false,    "searchCutoff": false,    "exactVerificationFailed": false,    "versionMismatch": false,    "generationMismatch": false,    "projectionMismatch": false,    "candidateSetComplete": true,    "strictRecallUsed": true,    "fuzzyRecallUsed": true,    "generation": "t15_20260909"  },  "diagnostics": null,  "decisionToken": null,  "decisionTokenExpiresAt": null}