FTOSINT
Dashboard
Private Intelligence API
FTOSINT
Private OSINT APIs for fast and reliable data intelligence. Optimized performance. Controlled access. Real results.
36 ENDPOINTS JSON RESPONSES KEY-BASED ACCESS DAILY QUOTA @ftgamer2
https://ftosint.world

AUTHENTICATION

API Key Required

Every request needs a valid API key. Pass via query param or header.

QUERY PARAM
GET /api/number?key=YOUR_KEY&num=9876543210
HEADER
curl -H "X-Api-Key: YOUR_KEY" https://ftosint.world/api/number?num=9876543210

RATE LIMITS

1,000
Demo Quota/Day
5,000
Default Quota/Day
25s
Max Response Time

Quota resets at midnight IST daily. Response headers: X-RateLimit-Limit X-RateLimit-Remaining X-RateLimit-Reset. Demo keys get X-Demo-Key: true.

ERROR CODES

CodeMeaning
400Bad request — missing or invalid parameter
401No API key provided
403Invalid key, expired, scope denied, or IP blocked
429Daily quota exceeded or abuse detected
503Upstream timeout — retry in a moment
504No data found within 25s timeout
Phone Intelligence 5 endpoints
GET/api/numberSIM records, address, relatives, Aadhaar
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/number?key=YOUR_KEY&num=9876543210
RESPONSE
{
  "status": true,
  "count": 2,
  "query": "9876543210",
  "limit": 100,
  "results": [
    {
      "mobile": "9876543210",
      "name": "JOHN DOE",
      "fname": null,
      "address": "Delhi!India",
      "alt": null,
      "circle": "AIRTEL DELHI",
      "id": "123456789012",
      "email": null
    }
  ],
  "meta": {
    "api_by": "@ftgamer2",
    "response_time_ms": 1234,
    "quota_used": 5
  }
}
GET/api/emailEmail address to linked mobile records
ParamTypeRequiredDescription
keystringrequiredYour API key
emailstringrequiredEmail address to search
REQUEST
GET /api/email?key=YOUR_KEY&email=SHEKHAR.SONI@MOTHERDAIRY.COM
RESPONSE
{
  "status": true,
  "count": 3,
  "query": "SHEKHAR.SONI@MOTHERDAIRY.COM",
  "limit": 100,
  "results": [
    {
      "mobile": "9978445834",
      "name": "M/S MOTHER DAIRY FRUIT AND VEGETABLE PVT LTD",
      "fname": "Vinai Gupta",
      "address": "A - 3!SECTOR 1! !NOIDA NCR!UTTAR PRADESH!201301",
      "alt": "9873714444",
      "circle": "VI DELHI",
      "id": "NotAvailable",
      "email": "SHEKHAR.SONI@MOTHERDAIRY.COM"
    }
  ],
  "meta": {
    "api_by": "@ftgamer2",
    "response_time_ms": 856,
    "quota_used": 5
  }
}
GET/api/aadharAadhaar number → linked records (auto-fallback to Number To Info V2)
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired12-digit Aadhaar number
REQUEST
GET /api/aadhar?key=YOUR_KEY&num=393933081942
NOTE
When no records are found in the primary source, the API automatically falls back to the Number To Info V2 source and returns all matched fields (name, father's name, phones, passport, age, gender, address, district, pincode, state, town). The response then includes "source": "number-to-info-v2".
RESPONSE
{
  "status": true,
  "count": 1,
  "query": "393933081942",
  "limit": 100,
  "results": [
    {
      "mobile": "9490160194",
      "name": "J Vinod",
      "fname": null,
      "address": "Hyderabad",
      "alt": null,
      "circle": "TS",
      "id": "393933081942",
      "email": null
    }
  ],
  "meta": {
    "api_by": "@ftgamer2",
    "response_time_ms": 654,
    "quota_used": 5
  }
}
GET/api/advNumber To Info V2 — advanced lookup, ICMR records, all fields
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/adv?key=YOUR_KEY&num=9876543210
RESPONSE 200
{
  "success": true,
  "number": "9876543210",
  "total": 3,
  "results": [
    {
      "name": "EXAMPLE NAME",
      "fathersName": "EXAMPLE FATHER",
      "phoneNumber": "9876543210",
      "otherNumber": "9812345678",
      "passportNumber": 123456789,
      "aadharNumber": 404043639156,
      "age": 30,
      "gender": "Male",
      "address": "SECTOR 12, NOIDA, UP",
      "district": "GAUTAM BUDDH NAGAR",
      "pincode": 201301,
      "state": "UTTAR PRADESH",
      "town": "NOIDA"
    }
  ],
  "by": "@ftgamer2"
}
GET/api/gstinGSTIN to Info — company name, status, address & details
ParamTypeRequiredDescription
keystringrequiredYour API key
gstinstringrequired15-character GSTIN number
REQUEST
GET /api/gstin?key=YOUR_KEY&gstin=07AABCF8078M1Z3
RESPONSE 200
{
  "success": true,
  "by": "@ftgamer2",
  "gstin": "07AABCF8078M1Z3",
  "data": {
    "lgnm": "FLIPKART INDIA PRIVATE LIMITED",
    "tradeNam": "Flipkart India Pvt Ltd.",
    "sts": "Active",
    "ctb": "Private Limited Company",
    "rgdt": "01/07/2017",
    "pradr": {
      "address": "unit no. G-1 to G-8..."
    }
  }
}
GET/api/name2gstinName to GSTIN — search GSTINs by company / business name
ParamTypeRequiredDescription
keystringrequiredYour API key
namestringrequiredCompany / business name to search
REQUEST
GET /api/name2gstin?key=YOUR_KEY&name=FLIPKART
RESPONSE 200
{
  "success": true,
  "by": "@ftgamer2",
  "query": "FLIPKART",
  "total": 2,
  "records": [
    {
      "gstin": "07AABCF8078M1Z3",
      "company": "FLIPKART INDIA PRIVATE LIMITED",
      "status": "Active",
      "address": "unit no. G-1 to G-8..."
    }
  ]
}
GET/api/numleakNumber leak — Chain + ICMR Data Leak 2025 + Call Tracer
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/numleak?key=YOUR_KEY&num=9876543210
RESPONSE 200 — icmr section
{
  "success": true,
  "number": "9876543210",
  "chain": { ... },
  "icmr": {
    "title": "🇮🇳 ICMR Data Leak 2025",
    "description": "In mid-2025, a massive database of over 800 million Indian health and identity records surfaced online, allegedly from ICMR systems. Each record contains full name, father's name, DOB, gender, Aadhaar, phone, and address. While unverified, the data is actively traded and is more invasive than carrier-based leaks, linking medical and demographic info together.",
    "count": 3,
    "records": [ { ... } ],
    "by": "@ftgamer2"
  },
  "calltracer": { ... }
}
GET/api/addressHiTeckGroop address search — records linked to an address
ParamTypeRequiredDescription
keystringrequiredYour API key
addressstringrequiredFull or partial address to search (URL-encoded)
REQUEST
GET /api/address?key=YOUR_KEY&address=C-740%20Top%20Floor%20J%20J%20Colony%20Hastsal%20Road%20uttam%20nagar%20Delhi%20%20110059
Financial 7 endpoints
GET/api/upiUPI ID verification
REQUEST
GET /api/upi?key=YOUR_KEY&upi=example@ybl
GET/api/numtoupiNumber to UPI — bank, handle & app details
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/numtoupi?key=YOUR_KEY&num=7065202121
RESPONSE — all columns forwarded
{
  "success": true,
  "phone": "7065202121",
  "upi_id": "elvishrao@okicici",
  "VPA": "elvishrao@okicici",
  "Account Holder": "Elvish Yadav",
  "Bank": "ICICI Bank",
  "Bank Code": "ICIC",
  "Branch": "GURGAON-BADSHAHPUR",
  "IFSC": "ICIC0000858",
  "MICR": "110229090",
  "City": "GURGAON",
  "District": "BADSHAHPUR",
  "State": "HARYANA",
  "Centre": "BADSHAHPUR",
  "Address": "ICICI BANK LTD., BADSHAHPUR, GURUGRAM",
  "Contact": "+919999208137",
  "Type": "PERSON",
  "UPI": "YES",
  "NEFT": "YES", "IMPS": "YES", "RTGS": "YES",
  "ISO3166": "IN-HR",
  "by": "@ftgamer2"
}
GET/api/ifscIFSC — bank name, branch
REQUEST
GET /api/ifsc?key=YOUR_KEY&ifsc=SBIN0001234
GET/api/panPAN to GSTIN
REQUEST
GET /api/pan?key=YOUR_KEY&pan=AXDPR2606K
GET/api/paninfoPAN to personal info — name, DOB, gender, income
ParamTypeRequiredDescription
keystringrequiredYour API key
panstringrequiredPAN number (e.g. BNZPM2501F)
REQUEST
GET /api/paninfo?key=YOUR_KEY&pan=BNZPM2501F
RESPONSE
{
  "success": true,
  "pan": "BNZPM2501F",
  "source_1": {
    "existing_lead": {
      "customer_name": "DURAISAMY MANIKANDAN",
      "dob": "16/07/1986",
      "pan_status": "VALID"
    }
  },
  "source_2": {
    "user_details": {
      "name": "DURAISAMY MANIKANDAN",
      "dob": "1986-07-16",
      "gender": "M",
      "monthly_income": 25000
    }
  },
  "by": "@ftgamer2"
}
GET/api/gstreturnsGST returns — filing history for a GSTIN by financial year
ParamTypeRequiredDescription
keystringrequiredYour API key
gstinstringrequiredGSTIN (e.g. 07AABCF8078M1Z3)
financial_yearstringoptionalFormat YYYY-YY, default 2023-24
REQUEST
GET /api/gstreturns?key=YOUR_KEY&gstin=07AABCF8078M1Z3&financial_year=2023-24
RESPONSE
{
  "success": true,
  "gstin": "07AABCF8078M1Z3",
  "financial_year": "2023-24",
  "total_returns": 6,
  "returns": [
    {
      "valid": "Y",
      "mode_of_filing": "ONLINE",
      "date_of_filing": "20-08-2024",
      "return_type": "GSTR-1",
      "return_period": "072024",
      "arn": "AA2408241234567",
      "status": "Filing of return"
    }
  ],
  "by": "@ftgamer2"
}
GET/api/gstin2panGSTIN to PAN — get the PAN linked to a GSTIN
ParamTypeRequiredDescription
keystringrequiredYour API key
gstinstringrequiredGSTIN (e.g. 07AABCF8078M1Z3)
REQUEST
GET /api/gstin2pan?key=YOUR_KEY&gstin=07AABCF8078M1Z3
RESPONSE
{
  "success": true,
  "gstin": "07AABCF8078M1Z3",
  "pan": "AABCF8078M",
  "state": "DELHI",
  "by": "@ftgamer2"
}
Location 2 endpoints
GET/api/pincodePincode details
REQUEST
GET /api/pincode?key=YOUR_KEY&pin=110001
GET/api/ipIP address geolocation
REQUEST
GET /api/ip?key=YOUR_KEY&ip=8.8.8.8
Vehicle 10 endpoints
GET/api/vehicleVehicle number to owner details
REQUEST
GET /api/vehicle?key=YOUR_KEY&vehicle=KA01AB1234
GET/api/vnumv2Veh2Num V2 — vehicle registration to owner mobile
ParamTypeRequiredDescription
keystringrequiredYour API key
rcstringrequiredVehicle registration number (e.g. KA01AB1234)
REQUEST
GET /api/vnumv2?key=YOUR_KEY&rc=KA01AB1234
RESPONSE
{
  "success": true,
  "registration_number": "KA01AB1234",
  "owner_mobile": "9886033671",
  "message": "Found",
  "by": "@ftgamer2",
  "response_time_ms": 1487
}

Extra fields (vehicle_make, vehicle_class, chassis etc.) response me automatically include hote hain jab upstream pe available hon — missing fields blank nahi aate.

GET/api/veh3Vehicle Info V3 — registration, owner, insurance, PUC
ParamTypeRequiredDescription
keystringrequiredYour API key
vehiclestringrequiredVehicle registration number (e.g. KA01AB1234)
REQUEST
GET /api/veh3?key=YOUR_KEY&vehicle=KA01AB1234
RESPONSE
{
  "success": true,
  "registration_number": "KA01AB1234",
  "registration_date": "...",
  "chassis_number": "...",
  "engine_number": "...",
  "class_category": "...",
  "vehicle_type": "...",
  "make": "...",
  "model": "...",
  "fuel_type": "...",
  "owner_name": "...",
  "permanent_address": "...",
  "rc_fit_upto": "...",
  "phone_number": null,
  "rc_status": "...",
  "by": "@ftgamer2"
}
GET/api/veh2numVehicle number to registered mobile number
ParamTypeRequiredDescription
keystringrequiredYour API key
vehiclestringrequiredVehicle registration number
REQUEST
GET /api/veh2num?key=YOUR_KEY&vehicle=KL41V3504
RESPONSE
{
  "success": true,
  "vehicle": "KL41V3504",
  "chassis_number": "MBLHAW222R5H00056",
  "engine_number": "HA11E7R5G60737",
  "mobile_number": "8129199443",
  "owner": "@ftgamer2",
  "response_time_ms": 5730
}
GET/api/fastagFASTag lookup — tag status, bank, balance, vehicle
ParamTypeRequiredDescription
keystringrequiredYour API key
vehiclestringrequiredVehicle registration number (e.g. KA01AB1234)
REQUEST
GET /api/fastag?key=YOUR_KEY&vehicle=KA01AB1234
RESPONSE
{
  "success": true,
  "vehicle_number": "KA01AB1234",
  "owner_name": "...",
  "fastag_status": "ACTIVE",
  "tag_id": "...",
  "bank_name": "...",
  "min_amount": "...",
  "max_amount": "...",
  "balance": { },
  "by": "@ftgamer2"
}
GET/api/challanChallan lookup — pending challans by vehicle number
ParamTypeRequiredDescription
keystringrequiredYour API key
vehiclestringrequiredVehicle registration number (e.g. KA01AB1234)
REQUEST
GET /api/challan?key=YOUR_KEY&vehicle=KA01AB1234
RESPONSE
{
  "success": true,
  "vehicle": "KA01AB1234",
  "total_record_count": 2,
  "results": [
    {
      "challan_no": "...",
      "amount": 500,
      "offence": "...",
      "date": "...",
      "status": "PENDING"
    }
  ],
  "by": "@ftgamer2"
}
Social 4 endpoints
GET/api/instaInstagram profile OSINT + leakdata (insta-to-num)
ParamTypeRequiredDescription
keystringrequiredYour API key
usernamestringrequiredInstagram handle (e.g. cristiano)
REQUEST
GET /api/insta?key=YOUR_KEY&username=cristiano
NOTE
Returns the full Instagram profile — profile picture, name, biography, followers/following, posts, reels, highlights, bio links. When the leakdata source (insta-to-num) has records for the handle, an additional leakdata array with name / email / phone / address is included.
RESPONSE
{
  "success": true,
  "username": "xed.lyrics",
  "profile_pic_url": "https://scontent.cdninstagram.com/...",
  "full_name": "Xed.editz",
  "biography": "video creator / lyrics editsz",
  "followers": 11667,
  "following": 14,
  "posts_count": 12,
  "posts": [ { "shortcode": "C7EOkDtSWkO", "url": "https://www.instagram.com/ftgamerv2/p/C7EOkDtSWkO/" } ],
  "reels": [ { "shortcode": "DMZ5RY-ynPL", "url": "https://www.instagram.com/xed.lyrics/reel/DMZ5RY-ynPL/" } ],
  "leakdata": [
    { "name": "Music_is_in_my_blood", "email": "ankitvaid22@gmail.com", "phone": "+918744843376", "address": "A-77/2 Dilshad Colony, Delhi-95" }
  ],
  "by": "@ftgamer2"
}
GET/api/gitGitHub profile lookup
REQUEST
GET /api/git?key=YOUR_KEY&user=torvalds
GET/api/tgTelegram user info
ParamTypeRequiredDescription
keystringrequiredYour API key
infonumberoptional*Telegram user ID (numeric)
idnumberoptional*Telegram ID (numeric, alternate endpoint)
usernamestringoptional*Telegram username (without @)
* Provide one of info, id, or username
REQUEST
GET /api/tg?key=YOUR_KEY&info=@ll_ADMIN_MODZ_THE_GOD_ENTERS_ll
GET/api/snapSnapchat profile lookup
REQUEST
GET /api/snap?key=YOUR_KEY&username=priyapanchal272
OSINT 2 endpoints
GET/api/leakinfoLeakOSINT — search 33k+ breach databases by email or term
ParamTypeRequiredDescription
keystringrequiredYour API key
termstringrequiredEmail, phone or term to check across breach databases
REQUEST
GET /api/leakinfo?key=YOUR_KEY&term=email@example.com
RESPONSE
{
  "status": true,
  "query": "email@example.com",
  "data": {
    "source1": {
      "title": "Database Name",
      "description": "...",
      "records": [
        { "email": "email@example.com", "password": "..." }
      ]
    }
  },
  "by": "@ftgamer2"
}
Pakistan 1 endpoint
GET/api/pkPakistan SIM details
REQUEST
GET /api/pk?key=YOUR_KEY&num=03331234567
No endpoints matching ""
Try searching by name, path, or description