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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "osint-api" with this command: npx skills add ahsan3274/osint-api

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/enrichedGETIntelligence briefingsYes
https://osint.ahsan-tariq-ai.xyz/api/v1/reports/categoriesGETList 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 scriptscripts/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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Philosophical Three Questions

A structured decision framework for embodied navigation using Goal Tree, Current State Tree, and Future Tree analysis. Use when: making navigation decisions...

Registry SourceRecently Updated
Research

FN Portrait Toolkit

Financial report footnote extraction and analysis tool for Chinese A-share listed companies. Use when: (1) User wants to extract financial note data from ann...

Registry SourceRecently Updated
Research

SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship)

Write SEO pages that rank in Google AND get cited by LLMs (ChatGPT, Perplexity, Claude). Use when creating airport parking pages, local service pages, listic...

Registry SourceRecently Updated
Research

Knowledge Gaps

Track questions Hans failed to answer and flag missing knowledge

Registry SourceRecently Updated