osint-api
AI-powered OSINT intelligence reports via API. Multiple RSS feeds across 15 categories with enriched analysis, domain recon, and automated feed health monitoring.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ahsan3274/osint-apiOSINT API — Intelligence Reports
AI-powered OSINT intelligence reports via API. Multiple RSS feeds across 15 categories with enriched analysis, domain recon, and automated feed health monitoring.
External Endpoints
All requests go to a single hosted API:
| Endpoint | Method | Purpose | Auth Required |
|---|---|---|---|
https://osint.ahsan-tariq-ai.xyz/api/v1/reports/enriched | GET | Intelligence briefings | Yes |
https://osint.ahsan-tariq-ai.xyz/api/v1/reports/categories | GET | List categories | Yes |
https://osint.ahsan-tariq-ai.xyz/api/v1/recon/{domain} | GET | Domain recon (DNS/WHOIS/IP) | Yes |
https://osint.ahsan-tariq-ai.xyz/api/v1/social/{username} | GET | Social media profiles | Yes |
https://osint.ahsan-tariq-ai.xyz/api/v1/breach/{email} | GET | Breach database check | Yes |
Security & Privacy
- API key required — all endpoints require
OSINT_API_KEYenvironment variable - Single external host — all requests go to
osint.ahsan-tariq-ai.xyzonly - No local file access — the helper script reads no local files
- No data persistence — responses are returned and not saved locally
- HTTPS only — all traffic encrypted via TLS
- Helper script —
scripts/osint_api.pyis a thin Python wrapper that calls the API. It usesurllib.request(stdlib only), makes no shell calls, and performs no local I/O.
Required Environment
export OSINT_API_KEY="your_api_key_here"
Sign up for an API key at https://osint.ahsan-tariq-ai.xyz
Tools
get_reports
Get enriched intelligence briefings across 15 categories.
Endpoint: GET /reports/enriched
Parameters:
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
| category | string | No | all | Filter by category name |
Usage:
python3 scripts/osint_api.py reports
python3 scripts/osint_api.py reports --category geopolitics
Or via curl (with API key):
curl -H "Authorization: Bearer $OSINT_API_KEY" \
"https://osint.ahsan-tariq-ai.xyz/api/v1/reports/enriched"
Response:
{
"status": "success",
"date": "2026-04-06",
"reports": [
{
"category": "geopolitics",
"enriched": true,
"confidence": 0.82,
"article_count": 47,
"briefing": "Escalating tensions in Eastern Europe..."
}
],
"total_categories": 15
}
get_categories
List all available report categories with metadata.
Endpoint: GET /reports/categories
Usage:
python3 scripts/osint_api.py categories
domain_recon
Get DNS, WHOIS, and IP intelligence for any domain.
Endpoint: GET /recon/{domain}
Parameters:
| Param | Type | Required | Description |
|---|---|---|---|
| domain | string | Yes | Domain to investigate |
Usage:
python3 scripts/osint_api.py recon --domain google.com
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ahsan3274-osint-api": {
"enabled": true,
"auto_update": true
}
}
}