Anime Birthdays Dataset
Anime birthday dataset from https://bd.fan-web.jp
Use as a Python Package
First install the package via pip:
pip install bdfan
Then, you can use it in your Python code as follows:
import bdfan
# Load data for a specific day
month = 1
day = 1
print(bdfan.load_date(month, day))
# Or if you want to query in batch
bdata = bdfan.load_mapping()
print(bdata[month][day])
Data Structure bdfan_with_hearts.json
This file contains the primary scraped data for every day of the year. It is a JSON array where each object represents a single day.
Structure
The root element is a List[Dict]. Each dictionary object within the list has the following keys:
month: Integer The month of the year (1-12).day: Integer The day of the month (1-31).note: String A general note or description for the day.birthdays: List[List] A list of anime characters whose birthday falls on this day.[<pid>, <name>, <anime>, <hearts>].pid(Integer): A unique identifier for the character on the source website.name(String): The character's name.anime(String): The title of the anime or manga the character is from.hearts(Integer): The number of hearts/likes
events: List[String] A list of events, holidays, or special observances for the day (e.g., "兄の日," "世界難民の日").history: List[List] A list of notable historical events that occurred on this day. Each inner list has the format:[<year>, <description>].year(Integer): The year the event took place.description(String): A brief description of the event.
people: List[List] A list of famous people (celebrities, voice actors, etc.) born on this day.[<year>, <name>, <profession>].year(Integer): The person's birth year.name(String): The person's name.profession(String): The person's profession or a brief note.
Example Entry
[
{
"month": 1,
"day": 1,
"note": "元日\n1年の最初の日。年のはじめを祝う国民の祝日。",
"birthdays": [
[10419, "ポートガス・D・エース", "ONE PIECE", 2530],
[13364, "東峰 旭", "ハイキュー!!", 1890],
[14561, "道明寺 司", "花より男子", 542]
],
"events": [
"元日",
"初詣",
"年賀"
],
"history": [
[1873, "太陽暦が導入され、明治5年12月3日が明治6年1月1日になる。"],
[1959, "キューバ革命: バティスタ将軍が亡命しカストロが勝利。"]
],
"people": [
[1919, "J・D・サリンジャー", "作家"],
[1964, "増田順一", "ゲームクリエイター"],
[1975, "尾田栄一郎", "漫画家"]
]
}
]
Metadata
Release files for bdfan 2025.8.23.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bdfan-2025.8.23.post1.tar.gz | 2.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bdfan-2025.8.23.post1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.4 MB
Release files / bdfan-2025.8.23.post1.tar.gz
| Download URL | bdfan-2025.8.23.post1.tar.gz |
|---|---|
| Size | 2.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4caaf502b99657db4ebbda2c170719d06a9426cbefc5bf885becf61e3ebbdc1c
|
|
BLAKE2b-256 checksum How to use checksums |
5c55341f758024ebbfee72386c605117452c6f843f89be10b8936ed8e47b768f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.1
|
Release files / bdfan-2025.8.23.post1-py3-none-any.whl
| Download URL | bdfan-2025.8.23.post1-py3-none-any.whl |
|---|---|
| Size | 2.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
160d6c9178f171387c712f8316a6be6384f55e4a3e4dc1b814876722844672b9
|
|
BLAKE2b-256 checksum How to use checksums |
6cb5ca01bfdaa4a7018878ab6208d996b40c316e6223a032427ad1e54b5cbdd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.1
|