Community API
Access French phishing feeds for free
Base URL
https://api.phishbud.com/v1Community Feeds
Up to 100 entries per feed, served from our public repository:
Replace {category} with: government, banking, utilities, insurance, ecommerce, business
Endpoints
GET
/statsGlobal stats (total, new today, categories, targeted orgs)
curl https://api.phishbud.com/v1/stats
GET
/feeds/community/{category}Up to 100 phishing domains for one category
# Get raw JSON curl https://api.phishbud.com/v1/feeds/community/banking # Save to file curl -o banking.json https://api.phishbud.com/v1/feeds/community/banking # Extract just domains (requires jq) curl -s https://api.phishbud.com/v1/feeds/community/banking | jq '.entries[].domain'
Response Format
All endpoints return JSON.
{
"category": "banking",
"tier": "community",
"source": "french_phish_banking_2026-05-17.txt",
"count": 100,
"total_available": 104,
"entries": [
{"domain": "accesmescomptes.fr"},
{"domain": "bnpparibas-secure.vercel.app"}
]
}Auto-update
Configure cron for automatic daily downloads:
0 8 * * * curl -s https://api.phishbud.com/v1/feeds/community/banking | jq '.entries[].domain' > banking-phish.txt
Rate Limits
100 requests per minute per IP. Exceeding this returns a 429 response.
Source
Data is also freely available on:
codeberg.org/PhishBud/community-feeds