#450·heretic

Counting publicly available Heretic models and their downloads

Author: p-e-wCreated Sep 14, 2026Updated Sep 14, 2026

As of September 14, 2026, there are 7,509 Heretic models with 64,904,090 total downloads and 14,438,920 downloads in the last 30 days on Hugging Face

You can calculate the current numbers by running this script:

python
from huggingface_hub import HfApi


def main():
    api = HfApi()

    count = 0
    total_downloads = 0
    total_downloads_last_30_days = 0

    tagged_models = api.list_models(
        filter="heretic",
        sort="downloads",
        expand=["downloads", "downloadsAllTime"],
    )

    tagged_model_ids = set()

    for model in tagged_models:
        count += 1
        total_downloads += model.downloads_all_time
        total_downloads_last_30_days += model.downloads
        tagged_model_ids.add(model.id)
        print(
            f"[TAGGED] https://huggingface.co/{model.id}: {model.downloads_all_time} downloads, {model.downloads} in the last 30 days"
        )

    named_models = api.list_models(
        search="heretic",
        sort="downloads",
        expand=["downloads", "downloadsAllTime"],
    )

    for model in named_models:
        if model.id in tagged_model_ids:
            continue
        count += 1
        total_downloads += model.downloads_all_time
        total_downloads_last_30_days += model.downloads
        print(
            f"[NAMED] https://huggingface.co/{model.id}: {model.downloads_all_time} downloads, {model.downloads} in the last 30 days"
        )

    print()
    print(
        f"{count} Heretic models with {total_downloads} total downloads, {total_downloads_last_30_days} in the last 30 days"
    )


if __name__ == "__main__":
    main()

Credit to darkc0de for making me aware that there are many Heretic models without tags, meaning that my previous count was missing a substantial number of models.