GB-Power-Market-JJ osint-api
install
source · Clone the upstream repo
git clone https://github.com/GeorgeDoors888/GB-Power-Market-JJ
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw-skills/skills/ahsan3274/osint-api" ~/.claude/skills/georgedoors888-gb-power-market-jj-osint-api && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/GeorgeDoors888/GB-Power-Market-JJ "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw-skills/skills/ahsan3274/osint-api" ~/.openclaw/skills/georgedoors888-gb-power-market-jj-osint-api && rm -rf "$T"
manifest:
openclaw-skills/skills/ahsan3274/osint-api/SKILL.mdsource content
OSINT API — Intelligence Reports
AI-powered OSINT intelligence reports via API. 129 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 |
|---|---|---|---|
| GET | Intelligence briefings | Yes |
| GET | List categories | Yes |
| GET | Domain recon (DNS/WHOIS/IP) | Yes |
| GET | Social media profiles | Yes |
| GET | Breach database check | Yes |
Security & Privacy
- API key required — all endpoints require
environment variableOSINT_API_KEY - Single external host — all requests go to
onlyosint.ahsan-tariq-ai.xyz - 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 —
is a thin Python wrapper that calls the API. It usesscripts/osint_api.py
(stdlib only), makes no shell calls, and performs no local I/O.urllib.request
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
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 129 RSS feeds across 15 categories:
| Category | Sources | Focus |
|---|---|---|
| cybersecurity | 25 feeds | Threats, CVEs, vendor advisories |
| tech_ai | 30 feeds | AI/ML news, product launches, research |
| geopolitics | 20 feeds | World news, conflict, diplomacy |
| finance | 12 feeds | Markets, crypto, economics |
| healthcare | 10 feeds | Pharma, biotech, medical research |
| legal_regtech | 5 feeds | Law, compliance, regulatory focus |
| marketing_adtech | 7 feeds | Marketing industry, ad tech |
| supply_chain | 5 feeds | Logistics, freight, supply chain |
| climate_sustainability | 7 feeds | Climate change, ESG, green tech |
| real_estate_proptech | 5 feeds | Property, PropTech |
| education_edtech | 5 feeds | Education technology |
| energy_utilities | 5 feeds | Power, energy, utilities |
| agriculture_foodtech | 5 feeds | Agriculture, food tech |
| entertainment_media | 8 feeds | Gaming, streaming, media |
| labor_workforce | 4 feeds | Labor 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
onlyosint.ahsan-tariq-ai.xyz - Requires
environment variableOSINT_API_KEY - Reads no local files, writes no local files
- Executes no shell commands
- Sanitizes all input via
urllib.parse.quote
Pricing
| Tier | Price | Requests/Day | Features |
|---|---|---|---|
| Free | $0 | 10 | Basic recon |
| Developer | $5/mo | 1,000 | Social + email lookup |
| Pro | $49/mo | Unlimited | All skills + PDF reports |
| Enterprise | Custom | Custom | SLA, dedicated instance |
Notes
- Reports are refreshed daily via cron — API responses are cached
- Geo-political categories receive hidden signal enrichment from geodetic astrology
- Output contains NO astrology language — reads as standard intelligence analysis
- Confidence scores: 0.0-1.0 based on article count, source diversity, signal strength