### Thunderinsights API Endpoints Source: https://api.thunderinsights.dk/docs/index This section details the various API endpoints available for retrieving War Thunder data. It covers operations related to clans, general game information, units, and users. Each endpoint provides specific data, such as clan search, rank experience, language lists, gamemodes, unit types, and detailed user statistics. ```APIDOC GET /v1/clans/direct/clan/search/ Searches for clan/squadron directly from Gaijin. GET /v1/general/rank/{rank} Gets the experience (research points) required to reach the defined rank. GET /v1/general/rank/ Gets the experience (research points) required to reach every rank. GET /v1/general/language/ Gets list of available languages for translations. GET /v1/general/gamemode/ Gets list of available gamemodes. GET /v1/general/unit/type/ Gets list of unit types. GET /v1/units/ Gets a list of units from the game war thunder. GET /v1/users/direct/{userid} Gets user info directly from Gaijin. GET /v1/users/direct/terse/ Gets terse user info directly from Gaijin. GET /v1/users/direct/search/ Searches for users from War Thunder. GET /v1/users/refresh/{userid} Request to have information about a user saved into the database. (This endpoint should NOT be used for webscraping purposes, please analyze the direct endpoints instead.) GET /v1/users/titles/{userid} gets the titles that a user has obtained. GET /v1/users/stats/{userid} gets general stats for a user. GET /v1/users/stats/{userid}/historical/unitcount gets total amount of units the user has owned over time. GET /v1/users/stats/{userid}/units/ gets the stats for multiple units for a user. GET /v1/users/stats/{userid}/units/{unitname} gets the stats for a specific unit for a user. GET /v1/users/stats/{userid}/units/{unitname}/historical gets the historical stats for a specific unit for a user. GET /v1/users/stats/{userid}/units/{unitname}/historical/modification_status gets the historical modification status for a specific unit for a user. ``` -------------------------------- ### API Schemas Source: https://api.thunderinsights.dk/docs/index Defines the various data schemas used in the API, including validation errors, game modes, user statistics, and unit types. These schemas are crucial for understanding the structure of data exchanged with the API. ```APIDOC HTTPValidationError: description: object properties: detail: title: Detail type: array items: $ref: "#/components/schemas/ValidationError" ValidationError: description: object properties: loc: title: Location type: array items: type: string example: ["body", "skip", "end"] msg: title: Message type: string example: "value is not a valid enumeration member; permitted: 'hours', 'minutes'" type: title: Type type: string example: "enum.EnumError" Gamemode_model: description: object properties: id: title: Id type: integer name: title: Name type: string Language_model: description: object properties: id: title: Id type: integer name: title: Name type: string Rank_model: description: object properties: id: title: Id type: integer name: title: Name type: string Unit_type_model: description: object properties: id: title: Id type: integer name: title: Name type: string Units_model: description: object properties: id: title: Id type: integer name: title: Name type: string User_general_stats_model: description: object properties: user_id: title: User Id type: integer gamemode: title: Gamemode $ref: "#/components/schemas/Gamemode_model" rank: title: Rank $ref: "#/components/schemas/Rank_model" units_count: title: Units Count type: integer wins: title: Wins type: integer losses: title: Losses type: integer win_rate: title: Win Rate type: number User_historic_unit_count: description: object properties: user_id: title: User Id type: integer unit_type: title: Unit Type $ref: "#/components/schemas/Unit_type_model" count: title: Count type: integer date: title: Date type: string format: date-time User_historic_unit_modification_status_model: description: object properties: user_id: title: User Id type: integer unit_type: title: Unit Type $ref: "#/components/schemas/Unit_type_model" modification_type: title: Modification Type type: string date: title: Date type: string format: date-time User_historic_unit_stat_model: description: object properties: user_id: title: User Id type: integer unit_type: title: Unit Type $ref: "#/components/schemas/Unit_type_model" stat_name: title: Stat Name type: string stat_value: title: Stat Value type: number date: title: Date type: string format: date-time User_refresh_model: description: object properties: user_id: title: User Id type: integer refresh_date: title: Refresh Date type: string format: date-time User_search_model: description: object properties: user_id: title: User Id type: integer search_term: title: Search Term type: string search_date: title: Search Date type: string format: date-time User_titles_model: description: object properties: user_id: title: User Id type: integer title_id: title: Title Id type: integer title_name: title: Title Name type: string date_achieved: title: Date Achieved type: string format: date-time User_unit_stat_model: description: object properties: user_id: title: User Id type: integer unit_type: title: Unit Type $ref: "#/components/schemas/Unit_type_model" stat_name: title: Stat Name type: string stat_value: title: Stat Value type: number ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.