Pricing
Everything is FOSS: the code (MIT), the model weights (Apache-2.0 chain),
and the database (nsfw.sqlite, weekly release). Paid plans fund operations —
managed endpoints, freshness audits and support. Prices are placeholders;
adjust in sys/config.php.
Free (OSS)
$0
5,000 lookups/month
Domain lookups + DB download, rate-limited. Code and DB are free under MIT.
Indie
$0
500,000 lookups/month
You host it yourself, MIT code, DB is free — this tier is running your copy.
Pro
$19/mo
5M lookups/month
Managed API endpoint, community support and the weekly refreshed health-audited download.
Data / Embedded
$99/mo
unmetered
Bulk export streams, WHOIS-verified freshness feed, hotline.
What is not for sale
- The open DB distribution itself — it stays free forever.
- Worse results with a paid tier, or fake rate-limit asterisks — the free tier uses the same data and the same engine.
Self-hosting = “Indie” plan
git clone https://github.com/your-org/nsfw-scanner cd nsfw-scanner run.bat test && run.bat db run.bat serve --port 8099 # service site: php -c packages/nsfw-website/_ini -S 127.0.0.1:8100 -t packages/nsfw-website/wwwAbove is fully FOSS. To keep it that way, contributions have to balance sponsorship of infra costs — which is exactly what the paid plans pay for.