AlienVault OTX API
SkillSecurityAlienVault OTX API reference. Community threat intelligence pulses and indicator lookups.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the AlienVault OTX API skill
What this skill tells your AI
The instructions your AI receives, as published by liberty91ltd/cti-skills in skills/otx-api/SKILL.md and read by ahel’s review.
Base URL
https://otx.alienvault.com/api/v1
Authentication
Header: X-OTX-API-KEY: $OTX_API_KEY
Rate Limits
- 10,000 requests/hour
Key Endpoints
IPv4 Indicator
# General info
curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/general" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
# Reputation
curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/reputation" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
# Passive DNS
curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/passive_dns" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
# Associated malware
curl -s "https://otx.alienvault.com/api/v1/indicators/IPv4/{ip}/malware" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
Domain Indicator
curl -s "https://otx.alienvault.com/api/v1/indicators/domain/{domain}/general" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
Sections: /general, /geo, /malware, /url_list, /passive_dns, /whois
File Hash Indicator
curl -s "https://otx.alienvault.com/api/v1/indicators/file/{hash}/general" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
Sections: /general, /analysis
URL Indicator
curl -s "https://otx.alienvault.com/api/v1/indicators/url/{url}/general" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
Search Pulses
curl -s "https://otx.alienvault.com/api/v1/search/pulses?q={query}" \
-H "X-OTX-API-KEY: $OTX_API_KEY"
Key Response Fields
pulse_info.count— number of pulses referencing this indicatorpulse_info.pulses[]— pulse details (name, description, tags, TLP, created)reputation— community reputation scorevalidation[]— validation results from OTXpassive_dns[]— historical DNS resolutions
CTI Value
OTX provides community-sourced intelligence. High pulse count = widely reported indicator. Useful for:
- Corroboration with other sources
- Discovering related indicators via pulse associations
- Historical passive DNS data
- Community context (pulse descriptions explain what the indicator relates to)
Response Summary Format
indicator: <value>
type: <ip|domain|hash|url>
pulse_count: <number>
reputation: <score>
key_pulses:
- name: <pulse name>
tags: [<tags>]
created: <date>
related_indicators: [<list>]
passive_dns: [<domain/IP resolutions>]
verdict: known-malicious|suspicious|clean|unknown
Signals
- GitHub stars
- 22
- Forks
- 9
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
otx-api- Source
- github.com/liberty91ltd/cti-skills