:TITLE:Database Dumps :INC:index :SUB:Introduction
This page lists and documents any provided database dumps. These dumps are complimentary to the real-time API, and the disclaimers that apply to the API apply here, too.
:SUB:Tags
URL: http://vndb.org/api/tags.json.gz
Updated: Every 24 hours.
Size: ~150 KiB compressed, ~520 KiB uncompressed.
This dump includes information about all (approved) VN tags in the JSON
format. The top-level type is an array of tags, and each tag is represented as
an object with the following members:
Member | Type | null | Description |
id | integer | no | Tag ID |
name | string | no | Tag name |
description | string | no | Can include formatting codes as described in d9.3. |
meta | bool | no | Whether this is a meta tag or not. |
vns | integer | no | Number of tagged VNs (including child tags) |
cat | string | no | Tag category/classification: "cont" for content, "ero" for sexual stuff, and "tech" for technical details. |
aliases | array of strings | no | (Possibly empty) list of alternative names. |
parents | array of integers | no | List of parent tags (empty for root tags). |
Tag names and their aliases are globally unique and self-describing. See the tag creation guidelines for more information.
:SUB:Traits
URL: http://vndb.org/api/traits.json.gz
Updated: Every 24 hours.
Size: ~170 KiB compressed, ~550 KiB uncompressed.
This dump includes information about all (approved) character traits in the
JSON format. The top-level type is an array of traits, and each trait is
represented as an object with the following members:
Member | Type | null | Description |
id | integer | no | Trait ID |
name | string | no | Trait name |
description | string | no | Can include formatting codes as described in d9.3. |
meta | bool | no | Whether this is a meta trait or not. |
chars | integer | no | Number of characters on which this trait and any child traits is used. |
aliases | array of strings | no | (Possibly empty) list of alternative names. |
parents | array of integers | no | List of parent traits (empty for root traits). |
Unlike with tags, trait names and aliases are neither globally unique nor self-describing. If you wish to display a trait (name) to the user, you should do so in combination with its associated root trait. For example, i112 is often displayed as "Eyes > Green", to differentiate it with i50, which is "Hair > Green".