FT OSINT API
Private Intelligence API
FT OSINT
Private OSINT APIs for fast and reliable data intelligence. Optimized performance. Controlled access. Real results.
20 ENDPOINTS JSON RESPONSES KEY-BASED ACCESS DAILY QUOTA @ftgamer2
https://ft-osint.onrender.com

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://ft-osint.onrender.com/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
ERROR RESPONSE
{
  "success": false,
  "error": "Daily quota exceeded",
  "reset": "2026-03-24T18:30:00.000Z",
  "limit": 1000,
  "used": 1000
}
Phone Intelligence 5 endpoints
GET /api/number SIM records, address, relatives, Aadhaar
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/number?key=YOUR_KEY&num=7307841587
RESPONSE
{
  "success": true,
  "number": "7307841587",
  "total": 2,
  "results": [
    {
      "mobile": "7307841587",
      "name": "Nemsingh",
      "address": "j gram dabhaura simra post sarsava k tilhar Shahjahanpur Uttar Pradesh 242303",
      "circle": "JIO UPE",
      "alternate": "8542812624",
      "father_name": "jayram",
      "aadhar": "226010868980",
      "email": "[email protected]",
      "truecaller_name": null
    },
    {
      "mobile": "9219059191",
      "name": "Premraj",
      "address": "s/o itwari Tilhar dabhaura simra tilhar Shahjahanpur Uttar Pradesh 242307",
      "circle": "JIO UPE",
      "alternate": "7307841587",
      "father_name": "itwari",
      "aadhar": "619872770858",
      "email": "N/A",
      "truecaller_name": null
    }
  ],
  "truecaller_name": null,
  "cached": true,
  "cached_at": "2026-03-24T03:39:59.421Z",
  "by": "@ftgamer2",
  "channel": "https://t.me/lynx_api"
}
GET /api/aadhar Aadhaar number → linked records
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired12-digit Aadhaar number
REQUEST
GET /api/aadhar?key=YOUR_KEY&num=393933081942
RESPONSE
{
  "success": true,
  "aadhar": "393933081942",
  "total": 1,
  "results": [
    {
      "name": "J Vinod",
      "fathersName": "",
      "phoneNumber": "9490160194",
      "aadharNumber": "393933081942",
      "age": "28",
      "gender": "Male",
      "address": "Hyderabad",
      "district": "HYDERABAD",
      "pincode": null,
      "state": "TELANGANA",
      "town": null
    }
  ],
  "by": "@ftgamer2"
}
GET /api/name Name → linked Aadhaar records
ParamTypeRequiredDescription
keystringrequiredYour API key
namestringrequiredPerson's name to search
REQUEST
GET /api/name?key=YOUR_KEY&name=abhiraaj
RESPONSE
{
  "success": true,
  "name": "abhiraaj",
  "total": 1,
  "results": [
    {
      "name": "ABHIRAAJ BALASAHEB GAWADE",
      "fathersName": "",
      "phoneNumber": "9823796702",
      "aadharNumber": null,
      "age": "6",
      "gender": "Male",
      "address": "CHAMDGAD",
      "district": "KOLHAPUR",
      "pincode": "416509",
      "state": "MAHARASHTRA",
      "town": "NAGANWADI"
    }
  ],
  "by": "@ftgamer2"
}
GET /api/numv2 Number Info v2 — alternate database
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/numv2?key=YOUR_KEY&num=6205949840
RESPONSE
{
  "success": true,
  "number": "6205949840",
  "total": 1,
  "results": [
    {
      "mobile": "6205949840",
      "name": "Vikram Yadav",
      "fname": "Biran Yadav",
      "address": "S/O Biran Yadav ward n 9 vill/pO bandehara Khagaria Bihar 851212",
      "alt": "919341006412",
      "circle": "BIHAR JIO",
      "id": "NA",
      "email": ""
    }
  ],
  "by": "@ftgamer2"
}
GET /api/adv Advanced — Aadhaar linked records by number
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequired10-digit Indian mobile number
REQUEST
GET /api/adv?key=YOUR_KEY&num=9876543210
RESPONSE
{
  "success": true,
  "number": "9876543210",
  "total": 17,
  "results": [
    {
      "aadharNumber": "527034357255",
      "address": "MUMBAI",
      "age": 24,
      "district": "MUMBAI",
      "dob": "N/A",
      "email": "N/A",
      "fathersName": null,
      "gender": "MALE",
      "mobile": "9876543210",
      "name": "RAHUL SHARMA",
      "pincode": "400001",
      "state": "MAHARASHTRA"
    }
  ],
  "by": "@ftgamer2"
}

Response time can be 15–30s for this endpoint.

Financial 3 endpoints
GET /api/upi UPI ID verification — name, bank, status
ParamTypeRequiredDescription
keystringrequiredYour API key
upistringrequiredUPI ID (e.g. name@ybl)
REQUEST
GET /api/upi?key=YOUR_KEY&upi=example@ybl
RESPONSE
{
  "success": true,
  "upi_id": "example@ybl",
  "valid": true,
  "account_name": "MURENDRA SARABU",
  "bank": "Union Bank of India",
  "ifsc": "UBIN",
  "psp": "PhonePe",
  "is_merchant": false,
  "extracted_ifsc": null,
  "ifsc_info": null,
  "primary": {
    "accountTypeReferenceDataMap": {},
    "deniedAccountTypes": ["CREDIT"],
    "gatewayResponseCode": "00",
    "gatewayResponseMessage": "Your transaction is successful",
    "isMerchant": false,
    "isMerchantVerified": false,
    "merchant": false,
    "merchantVerified": false,
    "recipientBankAccountName": "MURENDRA SARABU",
    "recipientVpa": "example@ybl",
    "validVpa": true,
    "violations": []
  },
  "secondary": {
    "bank_details": {},
    "status": true,
    "upi_id": "example@ybl",
    "user_details": {
      "ifsc": "UBIN",
      "name": "MURENDRA SARABU",
      "vpa": "example@ybl"
    }
  },
  "by": "@ftgamer2"
}
GET /api/ifsc IFSC — bank name, branch, payment modes
ParamTypeRequiredDescription
keystringrequiredYour API key
ifscstringrequiredIFSC code (e.g. SBIN0001234)
REQUEST
GET /api/ifsc?key=YOUR_KEY&ifsc=SBIN0001234
RESPONSE
{
  "success": true,
  "ifsc": "SBIN0001234",
  "bank": "State Bank of India",
  "bank_code": "SBIN",
  "branch": "HAJIGANJ",
  "address": "PATNA,STATE BIHAR,PIN 800008",
  "city": "PATNA",
  "centre": "PATNA",
  "district": "PATNA",
  "state": "BIHAR",
  "iso3166": "IN-BR",
  "contact": null,
  "micr": "800002019",
  "swift": null,
  "payment_modes": {
    "upi": true,
    "imps": true,
    "neft": true,
    "rtgs": true
  },
  "by": "@ftgamer2"
}
GET /api/pan PAN to GSTIN — linked GST registrations
ParamTypeRequiredDescription
keystringrequiredYour API key
panstringrequiredPAN number (e.g. AXDPR2606K)
REQUEST
GET /api/pan?key=YOUR_KEY&pan=AXDPR2606K
RESPONSE
{
  "success": true,
  "pan": "AXDPR2606K",
  "result": {
    "pan": "AXDPR2606K",
    "total": 1,
    "gstins": [
      {
        "gstin": "192500063179ES0",
        "status": "Active",
        "state": "WEST BENGAL"
      }
    ]
  },
  "by": "@ftgamer2"
}
Location 2 endpoints
GET /api/pincode Pincode — area, district, post offices
ParamTypeRequiredDescription
keystringrequiredYour API key
pinstringrequired6-digit PIN code
REQUEST
GET /api/pincode?key=YOUR_KEY&pin=110001
RESPONSE
{
  "success": true,
  "pincode": "110001",
  "state": "Delhi",
  "district": "Central Delhi",
  "division": "New Delhi Central",
  "region": "Delhi",
  "country": "India",
  "total_offices": 21,
  "post_offices": [
    {
      "name": "Baroda House",
      "branch_type": "Sub Post Office",
      "delivery_status": "Non-Delivery",
      "district": "Central Delhi",
      "division": "New Delhi Central",
      "region": "Delhi",
      "state": "Delhi",
      "country": "India"
    },
    {
      "name": "Connaught Place",
      "branch_type": "Sub Post Office",
      "delivery_status": "Non-Delivery",
      "district": "Central Delhi",
      "division": "New Delhi Central",
      "region": "Delhi",
      "state": "Delhi",
      "country": "India"
    },
    {
      "name": "New Delhi",
      "branch_type": "Head Post Office",
      "delivery_status": "Delivery",
      "district": "New Delhi",
      "division": "New Delhi GPO",
      "region": "Delhi",
      "state": "Delhi",
      "country": "India"
    }
  ],
  "by": "@ftgamer2"
}
GET /api/ip IP geolocation — ISP, org, coordinates
ParamTypeRequiredDescription
keystringrequiredYour API key
ipstringrequiredIPv4 or IPv6 address
REQUEST
GET /api/ip?key=YOUR_KEY&ip=8.8.8.8
RESPONSE
{
  "success": true,
  "ip": "8.8.8.8",
  "type": "IPv4",
  "country": "United States",
  "country_code": "US",
  "flag_emoji": "🇺🇸",
  "continent": "North America",
  "region": "California",
  "city": "Mountain View",
  "postal": "94039",
  "latitude": 37.3860517,
  "longitude": -122.0838511,
  "location": "37.3860517,-122.0838511",
  "timezone": "America/Los_Angeles",
  "timezone_offset": "-07:00",
  "asn": 15169,
  "isp": "Google LLC",
  "org": "Google LLC",
  "domain": "google.com",
  "currency": null,
  "currency_code": null,
  "currency_symbol": null,
  "languages": null,
  "by": "@ftgamer2"
}
Vehicle & Identity 2 endpoints
GET /api/vehicle Vehicle registration — owner, insurance, RTO
ParamTypeRequiredDescription
keystringrequiredYour API key
vehiclestringrequiredRegistration number (e.g. MH02FZ0555)
REQUEST
GET /api/vehicle?key=YOUR_KEY&vehicle=MH02FZ0555
RESPONSE (truncated)
{
  "status": "success",
  "data": {
    "rc_number": "MH02FZ0555",
    "owner_name": "SHAH RUKH KHAN",
    "maker_description": "ROLLS-ROYCE MOTOR CARS",
    "maker_model": "BLACK BADGE CULLINAN.",
    "fuel_type": "PETROL",
    "color": "ARCTIC WHITE",
    "insurance_company": "ICICI Lombard General Insurance Co. Ltd.",
    "insurance_upto": "2026-03-16",
    "registration_date": "2023-04-12",
    "registered_at": "MUMBAI (WEST), Maharashtra",
    "rc_status": "ACTIVE",
    "vehicle_category": "LMV"
  },
  "by": "@ftgamer2",
  "latency_ms": 3505
}

Note: Uses vehicle param (not reg). Returns "status":"success" instead of "success":true.

GET /api/rc RC to Owner — detailed ownership & insurance
ParamTypeRequiredDescription
keystringrequiredYour API key
ownerstringrequiredRC number (e.g. UP92P2111)
REQUEST
GET /api/rc?key=YOUR_KEY&owner=UP92P2111
RESPONSE
{
  "success": true,
  "rc": "UP92P2111",
  "result": {
    "Ownership Details": {
      "Owner Name": "SANJU SOLANKI",
      "Father's Name": "SUDAMA",
      "Owner Serial No": "Second Owner",
      "Registration Number": "UP92P2111",
      "Registered RTO": "Orai, Uttar Pradesh"
    },
    "Vehicle Details": {
      "Model Name": "HERO MOTOCORP LTD",
      "Maker Model": "HF DELUXE",
      "Vehicle Class": "M-Cycle/Scooter(2WN)",
      "Fuel Type": "PETROL",
      "Fuel Norms": "BHARAT STAGE II",
      "Chassis Number": "MBLHA11EWD9FXXXXX",
      "Engine Number": "HA11EFD9FXXXXX"
    },
    "Insurance Information": {
      "Insurance Expiry": "15-Sep-2021",
      "Insurance No": "D022524822/150XXXXX",
      "Insurance Company": "GoDigit General Insurance Ltd."
    },
    "Important Dates": {
      "Registration Date": "31-Jul-2013",
      "Vehicle Age": "12 years, 7 months",
      "Fitness Upto": "30-Jul-2028",
      "Tax Upto": "28-Jul-2028",
      "PUC Upto": "06-Jun-2021",
      "Insurance Upto": "15-Sep-2021"
    },
    "Other Information": {
      "Financer Name": "NA",
      "Cubic Capacity": "124.6 CC",
      "Seating Capacity": "2",
      "Blacklist Status": "NA",
      "NOC Details": "NA"
    }
  },
  "by": "@ftgamer2"
}
Gaming 2 endpoints
GET /api/ff Free Fire — player info + ban status
ParamTypeRequiredDescription
keystringrequiredYour API key
uidstringrequiredFree Fire player UID
REQUEST
GET /api/ff?key=YOUR_KEY&uid=123456789
RESPONSE
{
  "success": true,
  "uid": "123456789",
  "info": {
    "🆔 ID": "123456789",
    "🌎 Region": "Br",
    "🎖️ Level": "5",
    "🏆 Ranked Points": "1000",
    "👤 Nickname": "Chfjdjs",
    "📅 Account Created": "09 March 2018 At 07:50:52",
    "📈 Experience (XP)": "1602",
    "📢 Influencer": "No",
    "🔄 Profile Updated": "13 March 2018 At 13:16:00",
    "🕒 Last Login": "13 March 2018 At 13:16:00",
    "🥇 Prime": "0 – 0 Diamonds"
  },
  "ban": {
    "ban_period": 6,
    "ban_status": "BANNED",
    "nickname": "123456789",
    "region": "Unknown",
    "uid": "123456789"
  },
  "by": "@ftgamer2"
}
GET /api/bgmi BGMI — username by player UID
ParamTypeRequiredDescription
keystringrequiredYour API key
uidstringrequiredBGMI player UID
REQUEST
GET /api/bgmi?key=YOUR_KEY&uid=5121439477
RESPONSE
{
  "success": true,
  "uid": "5121439477",
  "game": "BGMI",
  "region": "IND",
  "username": "Kūiūrūaūt",
  "by": "@ftgamer2"
}
Social 3 endpoints
GET /api/insta Instagram OSINT — profile + linked contacts
ParamTypeRequiredDescription
keystringrequiredYour API key
usernamestringrequiredInstagram username (without @)
REQUEST
GET /api/insta?key=YOUR_KEY&username=cristiano
RESPONSE
{
  "success": true,
  "cached": true,
  "cached_at": "2026-03-24T08:13:19.556Z",
  "username": "cristiano",
  "osint": {
    "available": true,
    "records": [
      {
        "id": "173560420",
        "username": "cristiano",
        "name": "Cristiano Ronaldo",
        "email": null,
        "phone": null,
        "address": null
      },
      {
        "id": 1169878,
        "username": "@cristiano",
        "name": "cristian opris",
        "email": "[email protected]",
        "phone": "9178258105",
        "address": null
      }
    ]
  },
  "profile": {
    "id": "173560420",
    "username": "cristiano",
    "name": "Cristiano Ronaldo",
    "bio": null,
    "bio_links": [
      "https://hrbl.me/CR7Pro2col",
      "http://perplexity.ai/ronaldo"
    ],
    "external_url": "https://hrbl.me/CR7Pro2col",
    "verified": true,
    "private": false,
    "business": false,
    "category": null,
    "followers": 672571267,
    "following": 630,
    "posts": 4025,
    "highlights": 0,
    "recent_posts": [
      {
        "id": "3859133455636366029",
        "code": "DWOZW5sCALN",
        "type": "image",
        "likes": 4774863,
        "comments": 37206,
        "caption": "Getting better every day 💪🏽",
        "taken_at": "2026-03-23T11:16:19.000Z"
      }
    ]
  },
  "by": "@ftgamer2"
}
GET /api/git GitHub profile — repos, followers, bio
ParamTypeRequiredDescription
keystringrequiredYour API key
usernamestringrequiredGitHub username
REQUEST
GET /api/git?key=YOUR_KEY&username=ftgamer2
RESPONSE
{
  "success": true,
  "username": "ftgamer2",
  "name": "FTGAMERV2",
  "bio": "Teen dev cooking cool stuff with Python nd Java",
  "company": null,
  "location": null,
  "email": null,
  "blog": "ft.gamer.gd",
  "profile_url": "https://github.com/ftgamer2",
  "avatar": "https://avatars.githubusercontent.com/u/248530312?v=4",
  "public_repos": 6,
  "followers": 1,
  "following": 0,
  "created_at": "2025-12-08T17:59:47Z",
  "by": "@ftgamer2"
}
GET /api/tg Telegram user OSINT — profile, phone, SIM records
ParamTypeRequiredDescription
keystringrequiredYour API key
infostringrequiredTelegram username or user ID
REQUEST
GET /api/tg?key=YOUR_KEY&info=JAUUOWNER
RESPONSE
{
  "success": true,
  "developer": "@ftgamer2",
  "channel": "@lynx_api",
  "username": "@JAUUOWNER",
  "data": {
    "profile": {
      "user_id": 7941949076,
      "full_name": "JAUU OWNER OFFICIAL",
      "username": "@JAUUOWNER",
      "bio": "https://telegra.ph/Legal-Account-notice-12-20",
      "phone": null,
      "premium": true,
      "verified": false,
      "is_public": true,
      "link": "https://t.me/JAUUOWNER"
    },
    "activity": {
      "online_status": "🟡 Recently",
      "last_seen": "Within last 2 days"
    },
    "phone_lookup": {
      "number": "8140827956",
      "country": "India",
      "country_code": "+91"
    },
    "number_records": {
      "total": 2,
      "list": [
        {
          "name": "MR PATEL BABUBHAI",
          "address": "Aazadchowk PATAN CHANASMA Gujarat 384275",
          "circle": "VI GUJARAT",
          "id_number": "365598864758"
        }
      ]
    },
    "analysis": {
      "quality_score": "70/100",
      "quality_rating": "High Quality"
    }
  }
}

Processing time can be 5–15s. Accepts both @username and numeric user ID.

Pakistan 2 endpoints
GET /api/pk Pakistan number — subscriber records
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequiredPakistani mobile number
REQUEST
GET /api/pk?key=YOUR_KEY&num=03331234567
RESPONSE
{
  "success": true,
  "number": "03331234567",
  "total": 3,
  "results": [
    {
      "name": "ASIM ALI",
      "number": "3331234567",
      "cnic": "3430125586549",
      "address": "DAAK KHANA KALEKI MANDI KOT MI KARACHI,Sindh"
    },
    {
      "name": "MUHAMMAD SHAHID",
      "number": "3331234567",
      "cnic": "3430313493131",
      "address": "USMANABAD LANDHI KARACHI,Sindh"
    },
    {
      "name": "FAROOQ AHMED",
      "number": "3331234567",
      "cnic": "3430372915233",
      "address": "N/A"
    }
  ],
  "by": "@ftgamer2"
}
GET /api/pkv2 Pakistan number v2 — alternate database
ParamTypeRequiredDescription
keystringrequiredYour API key
numstringrequiredPakistani mobile number
REQUEST
GET /api/pkv2?key=YOUR_KEY&num=3359736848
RESPONSE
{
  "success": true,
  "number": "3359736848",
  "total": 2,
  "results": [
    {
      "name": "SHAH NAWAZ KHAN",
      "mobile": "923359736848",
      "country": "Pakistan",
      "cnic": "1110189490683",
      "address": "- MARDAN"
    },
    {
      "name": "SHAH NAWAZ KHAN",
      "mobile": "923359736848",
      "country": "Pakistan",
      "cnic": "1110189490683",
      "address": "N/A"
    }
  ],
  "by": "@ftgamer2"
}