Skip to main content

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, "尾田栄一郎", "漫画家"]
    ]
  }
]

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bdfan-2025.8.23.post1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bdfan-2025.8.23.post1-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file bdfan-2025.8.23.post1.tar.gz.

File metadata

  • Download URL: bdfan-2025.8.23.post1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.1

File hashes

Hashes for bdfan-2025.8.23.post1.tar.gz
Algorithm Hash digest
SHA256 4caaf502b99657db4ebbda2c170719d06a9426cbefc5bf885becf61e3ebbdc1c
MD5 2b781defffd0511dd6d1119e92ea5e77
BLAKE2b-256 5c55341f758024ebbfee72386c605117452c6f843f89be10b8936ed8e47b768f

See more details on using hashes here.

File details

Details for the file bdfan-2025.8.23.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for bdfan-2025.8.23.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 160d6c9178f171387c712f8316a6be6384f55e4a3e4dc1b814876722844672b9
MD5 7547c89bf7d9f014c633a9180840d645
BLAKE2b-256 6cb5ca01bfdaa4a7018878ab6208d996b40c316e6223a032427ad1e54b5cbdd5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2025.8.23.post1 This release

2 files

2025.8.23

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page