is-apple
Verify that a request is from Apple crawlers using Apple's DNS verification steps
You may wish to verify that a web crawler accessing your server is Applebot (or another Apple user-agent) and not spammers or other bots scraping your site while claiming to be Applebot. Since you cannot rely on the User-Agent
header which is easily spoofed, you need to use DNS look up to verify that the IP address belongs to Apple.
Install
npm install --save is-apple
Example
const isApple = let ip = '17.58.98.240'
Example with express
app app
Tests
npm test
License
MIT
Author
Rocco Musolino @roccomuso