API
Every listing on Awesome Privacy is available through our REST API. Browse categories, sections and services, and use the enrichment endpoints to get additional context.
The API is used to power this website, as well as the weekly listing audit and run some preliminary checks on new PRs.
{
"data": [
{
"name": "Essentials",
"slug": "essentials",
"sections": [
{ "name": "Password Managers", "slug": "password-managers" },
{ "name": "Browsers", "slug": "browsers" },
…
]
},
…
]
}{
"data": {
"name": "Bitwarden",
"url": "https://bitwarden.com",
"category": "Essentials",
"section": "Password Managers",
"github": "bitwarden/server"
}
}{
"data": [
{
"slug": "ovpn",
"name": "OVPN",
"section": "Virtual Private Networks",
"score": 15.29
}
],
"pagination": { "page": 1, "limit": 20, "total": 14 }
}Listing data
/v1/servicesEvery service, paginated/v1/services/{slug}A single service/v1/categoriesAll categories/v1/categories/{slug}One category and its sections/v1/sections/{slug}One section and its services/v1/searchRanked search across every listing/v1/statsTotals for the whole list/v1/healthUptime and data freshness
Enrichment
/v1/enrich/privacy/{tosdrId}ToS;DR rating and policy points/v1/enrich/security/{owner}/{repo}OSSF scorecard and advisories/v1/enrich/github/{owner}/{repo}Repo health, license and activity/v1/enrich/android/{pkg}Trackers, permissions, de-Googled support/v1/enrich/ios/{bundleId}Version, size and reviews/v1/enrich/docker/{name}Image tags and pull stats/v1/enrich/websiteHosting, DNS and security posture/v1/enrich/discord/{invite}Server size and activity