Introduction
The OSINTDog API provides professional-grade access to 15+ intelligence sources through a unified interface. Our API aggregates data from multiple trusted third-party services, enabling comprehensive OSINT investigations through a single endpoint.
Base URL
https://osintdog.com
Legal Compliance: Before using our API, ensure your intended use complies with data protection laws and regulations in your jurisdiction, including GDPR, CCPA, and other applicable privacy laws. This service is intended for legitimate security research, threat intelligence, and authorized investigations only.
Authentication
All API requests require authentication using an API key passed in the request header.
Header Format
X-API-Key: your_api_key_here Content-Type: application/json
Getting an API Key
Purchase an API key from our main website. We offer both monthly (€7/month) and lifetime (€50 one-time) plans.
Quick Start
Make Your First Request
Here's how to perform a universal search across all data sources:
curl -X POST "https://osintdog.com/api/search" \ -H "X-API-Key: your_api_key_here" \ -H "Content-Type: application/json" \ -d '{ "field": [{"email": "[email protected]"}] }'
import requests headers = { 'X-API-Key': 'your_api_key_here', 'Content-Type': 'application/json' } data = { "field": [{"email": "[email protected]"}] } response = requests.post( 'https://osintdog.com/api/search', headers=headers, json=data ) print(response.json())
Rate Limits
Rate limits vary based on your subscription plan:
Plan | Hourly Limit | Daily Limit | Queries |
---|---|---|---|
Monthly | No limit | No limit | Unlimited |
Lifetime | No limit | No limit | Unlimited |
Universal Search
Search across all available intelligence sources with a single request.
Request Body
{ "field": [ {"email": "[email protected]"} // or {"username": "targetuser"} // or {"phone": "+1234567890"} // or {"domain": "example.com"} // or {"ip": "192.168.1.1"} ] }
Supported Search Types
Search Type | Description | Services Used | Example |
---|---|---|---|
email |
Email address search | All breach DBs + SEON + OathNet + INF0SEC | [email protected] |
username |
Username search | Breach DBs + INF0SEC + Gaming platforms | johndoe123 |
phone |
Phone number search | SEON + INF0SEC HLR + Breach DBs | +1234567890 |
domain |
Domain investigation | INF0SEC + OathNet + Snusbase | example.com |
ip |
IP address analysis | OathNet + Snusbase WHOIS | 192.168.1.1 |
Response Example
{ "success": true, "credit": "Lookup made by https://osintdog.com", "search_term": "[email protected]", "search_type": "email", "results": { "intelvault": { ... }, "leakcheck": { ... }, "snusbase": { ... }, "oathnet_breach": { ... }, "seon": { ... }, "inf0sec_leaks": { ... } } }
API Status
Check the operational status of all services.
Response Example
{ "status": "online", "version": "2.0.0", "services": { "data_breach": [ "IntelVault", "LeakCheck v2", "Snusbase", "BreachBase (Proxy)", "HackCheck", "OathNet Breach Search", "INF0SEC Leaks" ], "social_media": [ "SEON Email", "SEON Phone", "OathNet Holehe", "OathNet GHunt", "INF0SEC Discord" ] } }
Snusbase
Comprehensive database search with advanced filtering.
Request Body
{ "terms": ["[email protected]"], "types": ["email"], "wildcard": false, "group_by": "db", "tables": null }
Additional Snusbase Endpoints
Endpoint | Method | Description |
---|---|---|
/api/snusbase/stats | GET | Database statistics |
/api/snusbase/ip-whois | POST | IP WHOIS lookup |
/api/snusbase/hash-lookup | POST | Hash cracking service |
LeakCheck v2
Advanced search with pagination and filtering options.
Request Body
{ "term": "[email protected]", "search_type": "email", "limit": 1000, "offset": 0 }
Search Types: email, username, phone, domain, ip, auto, hash
HackCheck
HackCheck database search for comprehensive breach data.
Request Body
{ "term": "[email protected]", "search_type": "email" }
Search Types: email, username, lastip
BreachBase
BreachBase database search via proxy service.
Request Body
{ "term": "[email protected]", "search_type": "email" }
Search Types: email, username, lastip
IntelVault
Access IntelVault's comprehensive breach database for targeted searches.
OathNet Services
Comprehensive social media and gaming platform OSINT.
Search Sessions
Initialize a search session for multi-step investigations.
Request Body
{ "query": "investigation_target" }
Gaming Platform Lookups
Endpoint | Platform | Parameters |
---|---|---|
/api/oathnet/roblox-userinfo | Roblox | username or user_id |
/api/oathnet/discord-to-roblox | Discord → Roblox | discord_id |
/api/oathnet/steam-userinfo | Steam | steam_id |
/api/oathnet/xbox-userinfo | Xbox | xbl_id |
/api/oathnet/minecraft-history | Minecraft | username |
Email Intelligence
Endpoint | Description |
---|---|
/api/oathnet/holehe | Check email registration on 120+ platforms |
/api/oathnet/ghunt | Google account lookup and analysis |
INF0SEC
Multi-module intelligence platform with specialized search capabilities.
INF0SEC Modules: INF0SEC uses a modular approach where each endpoint represents a specialized search capability. All endpoints follow the same pattern: /api/inf0sec/{module}?q={query}
Endpoint | Module | Description |
---|---|---|
/api/inf0sec/leaks | Leaks | General data breach search |
/api/inf0sec/discord | Discord | Discord-specific data including users, servers, tokens |
/api/inf0sec/npd | NPD | National Public Data search with multiple criteria |
/api/inf0sec/domain | Domain | Domain intelligence and WHOIS data |
/api/inf0sec/username | Username | Username analysis across multiple platforms |
/api/inf0sec/hlr | HLR | Phone number lookup and carrier information |
/api/inf0sec/cfx | CFX | CFX gaming platform data (FiveM/RedM) |
NPD Search Example
Query Parameters
?firstname=John&lastname=Doe&phone=1234567890&city=NewYork
Available Parameters: firstname, middlename, lastname, dob, phone, address, city, zip_code, ssn
Legal Notice: Public records searches must comply with applicable laws and regulations. Ensure you have proper authorization before accessing personal information.
Discord Module Example
Example Searches
# Search by Discord username GET /api/inf0sec/discord?q=username123 # Search by Discord ID GET /api/inf0sec/discord?q=123456789012345678 # Search by email GET /api/inf0sec/[email protected]
Discord Data Types: User IDs, usernames, email addresses, phone numbers, tokens, server data
SEON
Email and phone number intelligence with digital footprint analysis.
Endpoint | Method | Description |
---|---|---|
/api/seon/email | GET | Email analysis and verification |
/api/seon/phone | GET | Phone number analysis |
Query Parameters
GET /api/seon/[email protected]
SEON Email Returns: Social media profiles, account registrations, reputation scores, risk indicators, and digital behavior patterns.
Error Handling
The API uses standard HTTP status codes and returns detailed error messages.
Status Code | Meaning | Description |
---|---|---|
200 | OK | Request successful |
400 | Bad Request | Invalid request format |
401 | Unauthorized | Invalid or missing API key |
403 | Forbidden | Search term is blacklisted |
429 | Too Many Requests | Rate limit exceeded |
500 | Internal Server Error | Server error occurred |
Error Response Example
{ "detail": "Invalid API Key" }