What is FacebookExternalHit?
Direct Answer: Facebook External Hit crawler is a web crawler that scrapes content from the web to improve Facebook's services.
User-Agent Identification
The following user-agent strings identify FacebookExternalHit in your server logs:
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
robots.txt Rules for FacebookExternalHit
Respects robots.txt: No
Use the following robots.txt rules to control FacebookExternalHit access:
# Block FacebookExternalHit
User-agent: facebookexternalhit
Disallow: /
# Allow FacebookExternalHit
User-agent: facebookexternalhit
Allow: / Crawl Behavior
Request Pattern: Not Documented
Official Documentation Quotes
""
Log Verification
To verify FacebookExternalHit traffic in your server logs:
- Search access logs for the user-agent strings listed above
- Check if the IP addresses match documented ranges (if provided by Meta)
- Verify the crawl pattern matches documented behavior
- Use reverse DNS lookup for additional verification if available
Note: Observed behavior in production environments may differ from official documentation. Log-based monitoring provides the only reliable verification of actual bot behavior.
Missing Information
The following information is not officially documented for FacebookExternalHit:
- crawl rate
- scraping scope
Official Documentation
View Official FacebookExternalHit Documentation →
Information extracted on February 2, 2026 from official sources. Content generated with AI assistance.