Skills osint-api

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ahsan3274/osint-api" ~/.claude/skills/openclaw-skills-osint-api && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/ahsan3274/osint-api" ~/.openclaw/skills/openclaw-skills-osint-api && rm -rf "$T"
manifest: skills/ahsan3274/osint-api/SKILL.md
source content

OSINT 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:

EndpointMethodPurposeAuth Required
https://osint.ahsan-tariq-ai.xyz/api/v1/reports/enriched
GETIntelligence briefingsYes
https://osint.ahsan-tariq-ai.xyz/api/v1/reports/categories
GETList categoriesYes
https://osint.ahsan-tariq-ai.xyz/api/v1/recon/{domain}
GETDomain recon (DNS/WHOIS/IP)Yes
https://osint.ahsan-tariq-ai.xyz/api/v1/social/{username}
GETSocial media profilesYes
https://osint.ahsan-tariq-ai.xyz/api/v1/breach/{email}
GETBreach database checkYes

Security & Privacy

  • API key required — all endpoints require
    OSINT_API_KEY
    environment variable
  • Single external host — all requests go to
    osint.ahsan-tariq-ai.xyz
    only
  • 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.py
    is a thin Python wrapper that calls the API. It uses
    urllib.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:

ParamTypeRequiredDefaultDescription
categorystringNoallFilter 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:

ParamTypeRequiredDescription
domainstringYesDomain to investigate

Usage:

python3 scripts/osint_api.py recon --domain google.com

social_lookup

Find social media profiles for a username.

Endpoint:

GET /social/{username}

Usage:

python3 scripts/osint_api.py social --username username

breach_check

Check if an email appears in known breach databases.

Endpoint:

GET /breach/{email}

Usage:

python3 scripts/osint_api.py breach --email user@example.com

Categories

The engine collects from multiple RSS feeds across 15 categories:

CategoryFocus
cybersecurityThreats, CVEs, vendor advisories
tech_aiAI/ML news, product launches, research
geopoliticsWorld news, conflict, diplomacy
financeMarkets, crypto, economics
healthcarePharma, biotech, medical research
legal_regtechLaw, compliance, regulatory focus
marketing_adtechMarketing industry, ad tech
supply_chainLogistics, freight, supply chain
climate_sustainabilityClimate change, ESG, green tech
real_estate_proptechProperty, PropTech
education_edtechEducation technology
energy_utilitiesPower, energy, utilities
agriculture_foodtechAgriculture, food tech
entertainment_mediaGaming, streaming, media
labor_workforceLabor market, workplace intelligence

Helper Script

scripts/osint_api.py
is a thin Python wrapper (stdlib only, no dependencies) that calls the OSINT API. It:

  • Makes HTTPS requests to
    osint.ahsan-tariq-ai.xyz
    only
  • Requires
    OSINT_API_KEY
    environment variable
  • Reads no local files, writes no local files
  • Executes no shell commands
  • Sanitizes all input via
    urllib.parse.quote

Pricing

TierPriceRequests/DayFeatures
Free$0/mo50Market Intelligence (15 categories), Domain Recon
Pro10 USDC/mo1,000Everything in Free + Social Lookup (10+ platforms), Breach Check
Enterprise50 USDC/mo10,000Everything in Pro + Dedicated Gateway, Enriched Briefings (LLM)

Notes

  • Reports are refreshed daily via cron — API responses are cached
  • Confidence scores: 0.0-1.0 based on article count, source diversity, signal strength