Security.txt Finder & Parser - RFC 9116 Checker API
Pricing
$10.00 / 1,000 domain checkeds
Security.txt Finder & Parser - RFC 9116 Checker API
Find and parse security.txt (RFC 9116). Input: domain. Output: JSON with found flag, location URL, Contact, Encryption, Policy, Expires, and validity checks. For security researchers and agents reporting vulnerabilities. Pay-per-result at $0.01 per domain checked.
Pricing
$10.00 / 1,000 domain checkeds
Rating
0.0
(0)
Developer
Anthony Snider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Security.txt Finder & Parser
Find and parse any domain's security.txt (RFC 9116) in one call — so researchers and AI agents instantly know how to report a vulnerability.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
What you get
- Locates
security.txtat/.well-known/security.txt(with/security.txtfallback). - Parses every RFC 9116 directive:
Contact,Expires,Encryption,Acknowledgments,Policy,Hiring,Preferred-Languages,Canonical. - Validates the policy: flags an expired
Expiresdate and any missing required fields. - Single domain or bulk — accepts a URL, a bare domain, or a list.
- Skips HTML landing pages served on a 200, so a "found" result is the real thing.
Input
{"domain": "github.com","domains": ["google.com", "cloudflare.com"],"maxDomains": 25}
Provide domain (single) and/or domains (bulk). maxDomains caps the run (default 25, max 100).
Output
One dataset item per domain:
{"domain": "github.com","found": true,"location": "https://github.com/.well-known/security.txt","fields": {"Contact": ["https://hackerone.com/github"],"Expires": ["2026-12-31T23:00:00.000Z"],"Policy": ["https://github.com/security"],"Canonical": ["https://github.com/.well-known/security.txt"]},"expires": "2026-12-31T23:00:00.000Z","expired": false,"valid": true,"missingRequired": [],"checkedUrls": ["https://github.com/.well-known/security.txt","https://github.com/security.txt"]}
When nothing is found, found is false, fields is empty, and missingRequired lists the required directives.