இலவச தரவு மீறல் API

எங்கள் இலவச RESTful API மூலம் கோடிக்கணக்கான வெளிப்பட்ட பதிவுகளைச் சரிபார்க்கவும். API விசை தேவையில்லை.

அங்கீகாரம்

பெரும்பாலான எண்ட்பாயிண்ட்கள் பொதுவானவை. டொமைன் எண்ட்பாயிண்ட்களுக்கு ஒரு API விசை தேவை.

விகித வரம்பு

ஒரு IP-க்கு வினாடிக்கு 2 கோரிக்கைகள்.

பதில் வடிவம்

அனைத்து பதில்களும் நிலையான HTTP குறியீடுகளுடன் JSON ஐ வழங்குகின்றன.

அடிப்படை URL

api.xposedornot.com

Swagger ஆவணங்கள் API Playground

அதிகாரப்பூர்வ SDK-கள்

சில வரிகள் குறியீட்டில் மட்டுமே XposedOrNot ஐ உங்கள் பயன்பாடுகளில் ஒருங்கிணைக்க எங்கள் அதிகாரப்பூர்வ நூலகங்களைப் பயன்படுத்தவும்.

Node.js / JavaScript

npm மூலம் நிறுவவும்:

npm install xposedornot

விரைவு எடுத்துக்காட்டு:

const { XposedOrNot } = require('xposedornot');

const xon = new XposedOrNot();

// Check email for breaches
const result = await xon.checkEmail('test@example.com');
console.log(result);

npm இல் காண்க GitHub

Python

pip மூலம் நிறுவவும்:

pip install xposedornot

விரைவு எடுத்துக்காட்டு:

from xposedornot import XposedOrNot

xon = XposedOrNot()

# Check email for breaches
result = xon.check_email('test@example.com')
print(result)

PyPI இல் காண்க GitHub

இவற்றுக்கும் கிடைக்கிறது

தொகுப்பு பதிவகத்தைக் காண எந்த அட்டையையும் கிளிக் செய்யவும், அல்லது மூலக் குறியீட்டைக் காண GitHub சின்னத்தைக் கிளிக் செய்யவும்.


விரைவு வழிசெலுத்தல்
API விரைவு குறிப்பு கடைசியாக புதுப்பிக்கப்பட்டது: 03-Jun-2026

XposedOrNot மீது நீங்கள் காட்டிய ஆர்வத்திற்கு நன்றி. எங்கள் API ஐ முடிந்தவரை அணுகக்கூடியதாகவும் விரைவாக பதிலளிக்கக்கூடியதாகவும் வைத்திருந்து, அதை அனைவருக்கும் ஒரு மதிப்புமிக்க கருவியாக்குவதே இலக்கு. நேரடியாக Google Infrastructure இல் ஹோஸ்ட் செய்யப்பட்டு, Cloudflare ஆல் வலுவாக கேஷ் செய்யப்பட்ட XposedOrNot API, கோரிக்கைகளின் தோற்ற இடம் எதுவாயினும் அவற்றுக்கு விரைவான பதில்களை வழங்குகிறது.

XposedOrNot API, REST கட்டமைப்பின் கொள்கைகளைப் பின்பற்றுகிறது. இது JSON-குறியாக்க பதில்களை வழங்குகிறது மற்றும் நிலையான HTTP பதில் குறியீடுகளைப் பயன்படுத்துகிறது. எங்கள் பெரும்பாலான API வழிகளுக்கு அங்கீகார தேவைகள் எதுவும் இல்லை, இதனால் எளிதான அணுகலும் பயன்பாட்டின் எளிமையும் உறுதிசெய்யப்படுகின்றன. இருப்பினும், டொமைன் தொடர்பான தரவை வினவப் பயன்படுத்தப்படும் எங்கள் குறிப்பிட்ட API வழிக்கு API விசை அங்கீகாரம் தேவை என்பதை தயவுசெய்து கவனத்தில் கொள்ளவும். குறிப்பிட்ட டொமைன்களின் சரிபார்க்கப்பட்ட உரிமையாளர்கள் அல்லது அதிகாரிகள் மட்டுமே இந்த உணர்திறன் தகவலை அணுக முடியும் என்பதை உறுதிசெய்யவே இந்த நடவடிக்கை உள்ளது.

எண்ட்பாயிண்ட்களைப் பரிசோதிக்க, XposedOrNot API ஐ ஊடாடும் வகையில் ஆராயக்கூடிய API Playground ஐ முயற்சிக்கவும்.

எடுத்துக்காட்டுகளைப் படித்தல்: {curly braces} இல் காட்டப்படும் மதிப்புகள் இடம்பிடிப்பான்கள். ஒவ்வொன்றையும் (அடைப்புக்குறிகள் உட்பட) உங்கள் சொந்த மதிப்பால் மாற்றவும். எடுத்துக்காட்டாக, {email} என்பது test@example.com ஆக மாறுகிறது.

ஒரு மின்னஞ்சல் முகவரி அறியப்பட்ட எந்தவொரு தரவு மீறலிலும் சம்பந்தப்பட்டுள்ளதா என்பதை இந்த API சரிபார்க்கிறது. இது மீறல்களின் விரிவான தரவுத்தளத்தைத் தேடி, மின்னஞ்சல் ஆபத்தில் இருந்தால் உங்களை எச்சரிக்கிறது.


API எண்ட்பாயிண்ட்:
https://api.xposedornot.com/v1/check-email/{email}
அளவுருக்கள்:
check-email எண்ட்பாயிண்ட்டுக்கான அளவுருக்கள்
அளவுரு இடம் தேவையா வகை விளக்கம்
email பாதை ஆம் string மீறல்களைச் சரிபார்க்க வேண்டிய மின்னஞ்சல் முகவரி.
details வினவல் இல்லை boolean பதிலில் விரிவான மீறல் தகவலைச் சேர்க்கவும். இயல்பாக false (true/false, yes/no, 1/0 ஐ ஏற்கிறது).
வெற்றிகரமான மீறல் கண்டறிதலின் எடுத்துக்காட்டு: ஒரு மீறல் கண்டறியப்படும்போது, இது போன்ற ஒரு JSON பதிலை நீங்கள் பெறுவீர்கள்:
 {
  "breaches": [
    [
      "Tesco",
      "KiwiFarms",
      "Vermillion",
      "Verified",
      "LizardSquad",
      "2fast4u",
      "Autotrader",
      "MyRepoSpace",
      "SweClockers"
    ]
  ],
  "email": "test@example.com",
  "status": "success"
}
		  
பதில் JSON வடிவத்தில் உள்ளது, இதனால் எந்தவொரு ஸ்கிரிப்டிங் மொழியிலும் இதைப் பகுப்பாய்வு செய்வது எளிது. இது தரவை உங்கள் பயன்பாடுகளில் எளிதாக ஒருங்கிணைக்க உங்களுக்கு உதவுகிறது.
எந்த மீறலும் காணப்படாதபோது பதில்:
எந்தவொரு மீறல் தரவுத்தளத்திலும் மின்னஞ்சல் முகவரி காணப்படவில்லை எனில், பின்வரும் JSON பதிலைப் பெறுவீர்கள்:
{"Error":"Not found","email":null}
 

எங்கள் API ஒரு மின்னஞ்சல் முகவரியின் தரவு மீறல் வரலாற்றின் ஆழமான பகுப்பாய்வை வழங்குகிறது. மீறல்கள் எப்போது, எங்கு நிகழ்ந்தன என்பதை இது வெளிப்படுத்தி, இந்த சம்பவங்களின் தாக்கத்தையும் தீவிரத்தையும் மதிப்பிட அத்தியாவசிய பகுப்பாய்வுகளை வழங்குகிறது. தரவு வெளிப்பாட்டு அளவுகளைப் புரிந்துகொள்வதற்கும் பாதுகாப்பு உத்திகளை மேம்படுத்துவதற்கும் இந்தக் கருவி முக்கியமானது.


API எண்ட்பாயிண்ட்:
https://api.xposedornot.com/v1/breach-analytics?email={email}
அளவுருக்கள்:
breach-analytics எண்ட்பாயிண்ட்டுக்கான அளவுருக்கள்
அளவுரு இடம் தேவையா வகை விளக்கம்
email வினவல் ஆம் string பகுப்பாய்வு செய்ய வேண்டிய மின்னஞ்சல் முகவரி.

API இரண்டு சாத்தியமான விளைவுகளுடன் பதிலளிக்கிறது: வெற்றி அல்லது தோல்வி. வெற்றிகரமான பதிலின் முக்கிய கூறுகள் கீழே கொடுக்கப்பட்டுள்ளன:


  • BreachesSummary: பாதிக்கப்பட்ட தளங்களின் பட்டியல் உட்பட, மின்னஞ்சல் முகவரியுடன் தொடர்புடைய அனைத்து மீறல்களின் விரைவான மேலோட்டத்தைப் பெறுங்கள். மீறல் வரலாற்றை விரைவாகச் சரிபார்க்க ஏற்றது.

  • ExposedBreaches: மீறப்பட்ட நிறுவனத்தின் பெயர், விளக்கம், டொமைன், தொழில்துறை, ஆபத்து நிலை, குறிப்புகள், வெளிப்பட்ட தரவு வகைகள், மற்றும் வெளிப்பட்ட பதிவுகளின் ஆண்டு மற்றும் எண்ணிக்கை உட்பட, ஒவ்வொரு மீறல் குறித்தும் விரிவான தகவலைப் பெறுங்கள். இது ஒவ்வொரு மீறலின் விவரங்களையும் தீவிரத்தையும் மதிப்பிட உதவுகிறது.

  • BreachMetrics: பாதிக்கப்பட்ட தொழில்துறைகள், கடவுச்சொல் வலிமை, ஆபத்து மதிப்பெண், வெளிப்பட்ட தரவு வகைகள், மற்றும் ஆண்டுவாரி பகுப்பு போன்ற மீறல்கள் பற்றிய பகுப்பாய்வுகளை இந்தக் கூறு வழங்குகிறது. மீறல்களின் முழுத் தாக்கத்தைப் புரிந்துகொள்ள இந்தத் தரவு மிக முக்கியமானது.

  • xposed_data: பெயர்கள், புகைப்படங்கள், தேசிய அடையாளங்கள் போன்ற, மீறல்களில் வெளிப்பட்ட குறிப்பிட்ட தரவு வகைகள் குறித்த நுண்ணறிவைப் பெறுங்கள். தனிப்பட்ட தரவு வெளிப்பாட்டின் தன்மையையும் அளவையும் புரிந்துகொள்ள இது உதவுகிறது.

  • PastesSummary: ஒரு எண்ணிக்கை மற்றும் மிக சமீபத்திய நிகழ்வு உட்பட, 'paste' மீறல்களின் (பொது pastebin போன்ற சேவைகளில் ஏற்படும் தரவு வெளிப்பாடுகள்) மேலோட்டத்தை வழங்குகிறது. இந்த தளங்களில் வெளிப்பாட்டை மதிப்பிட இது ஒரு விரைவான வழி.

  • ExposedPastes & PasteMetrics: இந்தக் கூறுகள் paste மீறல்களின் விரிவான தகவலையும் ஆண்டுவாரி பகுப்பாய்வையும் வழங்கி, காலப்போக்கில் வெளிப்பாட்டுப் போக்குகளை ஆழமாகப் புரிந்துகொள்ள வழிவகை செய்கின்றன.

இந்த விரிவான பகுப்பாய்வுக் கருவிகளின் தொகுப்பு, எந்தவொரு மின்னஞ்சலின் தரவு மீறல் வரலாற்றில் ஆழமாக இறங்கி, சிறந்த டிஜிட்டல் பாதுகாப்பு மேலாண்மைக்குத் தேவையான நுண்ணறிவுகளை வழங்குகிறது.


பொருந்தும் பதிவை வெற்றிகரமாகக் கண்டறியும்போது மாதிரி JSON வெளியீடு:

{
  "BreachMetrics": {
    "get_details": [],
    "industry": [
      [
        [          "elec",          1        ],
        [          "misc",          0        ],
        [          "mini",          0        ],
        [          "musi",          0        ],
        [          "manu",          0        ],
        [          "ener",          0        ],
        [          "news",          0        ],
        [          "ente",          0        ],
        [          "hosp",          0        ],
        [          "heal",          0        ],
        [          "food",          0        ],
        [          "phar",          0        ],
        [          "educ",          0        ],
        [          "cons",          0        ],
        [          "agri",          0        ],
        [          "tele",          0        ],
        [          "info",          0        ],
        [          "tran",          0        ],
        [          "aero",          0        ],
        [          "fina",          0        ],
        [          "reta",          0        ],
        [          "nonp",          0        ],
        [          "govt",          0        ],
        [          "spor",          0        ],
        [          "envi",          0        ]
      ]
    ],
    "passwords_strength": [
      {
        "EasyToCrack": 0,
        "PlainText": 0,
        "StrongHash": 1,
        "Unknown": 0
      }
    ],
    "risk": [
      {
        "risk_label": "Low",
        "risk_score": 3
      }
    ],
    "xposed_data": [
      {
        "children": [
          {
            "children": [
              {
                "colname": "level3",
                "group": "A",
                "name": "data_Usernames",
                "value": 1
              }
            ],
            "colname": "level2",
            "name": "👤 Personal Identification"
          },
          {
            "children": [
              {
                "colname": "level3",
                "group": "D",
                "name": "data_Passwords",
                "value": 1
              }
            ],
            "colname": "level2",
            "name": "🔒 Security Practices"
          },
          {
            "children": [
              {
                "colname": "level3",
                "group": "F",
                "name": "data_Email addresses",
                "value": 1
              }
            ],
            "colname": "level2",
            "name": "📞 Communication and Social Interactions"
          }
        ]
      }
    ],
    "yearwise_details": [
      {
        "y2007": 0,
        "y2008": 0,
        "y2009": 0,
        "y2010": 0,
        "y2011": 0,
        "y2012": 0,
        "y2013": 0,
        "y2014": 0,
        "y2015": 1,
        "y2016": 0,
        "y2017": 0,
        "y2018": 0,
        "y2019": 0,
        "y2020": 0,
        "y2021": 0,
        "y2022": 0,
        "y2023": 0
      }
    ]
  },
  "BreachesSummary": {
    "site": "SweClockers"
  },
  "ExposedBreaches": {
    "breaches_details": [
      {
        "breach": "SweClockers",
        "details": "SweClockers experienced a data breach in early 2015, where 255k accounts were exposed. As a result, usernames, email addresses, and salted hashes of passwords, which were stored using a combination of MD5 and SHA512, were disclosed. Exposed data: Usernames, Email addresses, Passwords.",
        "domain": "sweclockers.com",
        "industry": "Electronics",
        "logo": "Sweclockers.png",
        "password_risk": "hardtocrack",
        "references": "",
        "searchable": "Yes",
        "verified": "Yes",
        "xposed_data": "Usernames;Email addresses;Passwords",
        "xposed_date": "2015",
        "xposed_records": 254967
      }
    ]
  },
  "ExposedPastes": null,
  "PasteMetrics": null,
  "PastesSummary": {
    "cnt": 0,
    "domain": "",
    "tmpstmp": ""
  }
}
	       
BreachMetrics இல் பயன்படுத்தப்படும் சில தரவுப் புள்ளிகள் பின்வருமாறு:
  1. தொழில்துறை வாரியான வகைப்பாடு
  2. இது முதல் 19 தொழில்துறைகளில் வெளிப்பட்ட மீறல்களின் எண்ணிக்கையை உங்களுக்கு வழங்குகிறது.
  3. கடவுச்சொல் வலிமை
  4. 1. எளிதில் உடைக்கக்கூடிய, 2. சாதா உரை, மற்றும் 3. வலுவான மற்றும் பாதுகாப்பான கடவுச்சொல் ஹாஷ்கள் பயன்படுத்தப்பட்ட கடவுச்சொற்களைக் கொண்ட மீறல்களின் எண்ணிக்கையை இது உங்களுக்கு வழங்குகிறது.
  5. ஆண்டுவாரி விவரங்கள்
  6. இது 2010 ஆம் ஆண்டு முதல் இன்று வரையிலான தரவு மீறல்களின் வரலாற்றுத் தரவை உங்களுக்கு வழங்குகிறது.

பொருந்தும் மின்னஞ்சல் முகவரி காணப்படாதபோது மாதிரி வெளியீடு:
{
  "BreachMetrics": null,
  "BreachesSummary": {
    "site": ""
  },
  "ExposedBreaches": null,
  "ExposedPastes": null,
  "PasteMetrics": null,
  "PastesSummary": {
    "cnt": 0,
    "domain": "",
    "tmpstmp": ""
  }
}
 

மேலே உள்ளதைப் போன்ற முழுவதும் null பதில் (HTTP 200 உடன் வழங்கப்படுகிறது) என்பது, XposedOrNot இல் ஏற்றப்பட்ட எந்த தரவு மீறலிலும் மின்னஞ்சல் காணப்படவில்லை என்பதைக் குறிக்கிறது.


கடவுச்சொல்லையே வெளிப்படுத்தாமல், அது அறியப்பட்ட மீறல்களில் தோன்றியுள்ளதா என்பதை இந்த எண்ட்பாயிண்ட் சரிபார்க்கிறது. நீங்கள் கடவுச்சொல்லின் SHA3 Keccak-512 ஹாஷை உங்கள் கணினியில் கணக்கிட்டு, அதன் முதல் 10 எழுத்துகளை மட்டுமே அனுப்புகிறீர்கள்; எனவே கடவுச்சொல்லும் முழு ஹாஷும் உங்கள் கணினியை விட்டு வெளியேறுவதில்லை. பதில் ஒரு பொருத்தத்தையோ அல்லது பொருத்தமின்மையையோ குறிக்கிறது.


https://passwords.xposedornot.com/v1/pass/anon/{hash_prefix}
இங்கு {hash_prefix} என்பது நீங்கள் சரிபார்க்க விரும்பும் கடவுச்சொல்லின் SHA3 Keccak-512 ஹாஷின் முதல் 10 எழுத்துகள் ஆகும்.

அளவுருக்கள்:
அநாமதேய கடவுச்சொல்-சரிபார்ப்பு எண்ட்பாயிண்ட்டுக்கான அளவுருக்கள்
அளவுரு இடம் தேவையா வகை விளக்கம்
hash_prefix பாதை ஆம் string சரிபார்க்க வேண்டிய கடவுச்சொல்லின் SHA3 Keccak-512 ஹாஷின் முதல் 10 எழுத்துகள்.
பொருந்தும் கடவுச்சொல் ஹாஷை வெற்றிகரமாகக் கண்டறியும்போது மாதிரி JSON வெளியீடு:
 {
  "SearchPassAnon": {
    "anon": "808d63ba47",
    "char": "D:6;A:0;S:0;L:6",
    "count": "11999477",
    "wordlist": 0
  }
}
 

எளிய ஆம்/இல்லை என்பதைவிட அதிக தகவல் தரும் JSON வடிவத்தில் API முடிவுகளை வழங்குகிறது. இந்த விரிவான வெளியீடு, நிகழ்நேரத்தில் வெளிப்படும் கடவுச்சொற்களின் விரிவான பட்டியலை மேலும் பகுப்பாய்வு செய்து மேம்படுத்த உதவுகிறது.


வெளியீட்டு அமைப்பு வழிகாட்டி:


  • anon: நீங்கள் வினவிய ஹாஷ் முன்னொட்டு, திரும்ப எதிரொலிக்கப்படுகிறது. உங்கள் கடவுச்சொல்லை வெளிப்படுத்தக்கூடிய எதுவும் சேமிக்கப்படவோ அனுப்பப்படவோ இல்லை.
  • char: கடவுச்சொல்லின் கட்டமைப்பின் பகுப்பு, D:<digits>;A:<alphabets>;S:<special>;L:<length> வடிவத்தில் (கீழே உள்ள அட்டவணையைப் பார்க்கவும்).
  • count: சேகரிக்கப்பட்ட வெளிப்பட்ட தரவு மீறல்கள் முழுவதிலும் இந்தக் கடவுச்சொல் எத்தனை முறை கவனிக்கப்பட்டது என்பதன் எண்ணிக்கை.
  • wordlist: அறியப்பட்ட ஒரு சொற்பட்டியலில் கடவுச்சொல் காணப்பட்டதா (1 = ஆம், 0 = இல்லை).

இந்த API வெளிப்பட்ட கடவுச்சொற்களை அடையாளம் காண மட்டுமின்றி, வலுவான, மிகவும் பாதுகாப்பான கடவுச்சொல் கொள்கைகளை உருவாக்கவும் உதவுகிறது.


பின்வரும் அட்டவணை அந்தப் பண்புகளைச் சற்று மேலும் எளிய சொற்களில் விளக்குகிறது:

கடவுச்சொல் பண்புகளின் பகுப்பு
குறியீடு பண்பு விளக்கம்
D இலக்கங்கள் எண்களின் எண்ணிக்கை
A எழுத்துகள் எழுத்துகளின் எண்ணிக்கை
S சிறப்பு எழுத்துகள் சிறப்பு எழுத்துகளின் எண்ணிக்கை
L நீளம் கடவுச்சொல்லின் நீளம்
வெளிப்பட்ட அனைத்து இணையதளங்களின் விரிவான பட்டியலுக்கு, தயவுசெய்து XON இல் வெளிப்பட்ட இணையதளங்கள் பகுதியைப் பார்வையிடவும்.

மேலும், கவனிக்க வேண்டிய மற்றொரு விஷயம், XON இல் தரவைத் தேடவும் சேமிக்கவும் SHA3 Keccak-512 ஹாஷிங் பயன்படுத்தப்படுவது ஆகும். MD5 மற்றும் SHA1 போன்ற பாரம்பரிய ஹாஷிங் அல்காரிதம்கள் தற்போது நீக்கப்பட்டுள்ளன, மேலும் வெளிப்பட்ட பதிவுகளின் மகத்தான எண்ணிக்கையைக் கருத்தில் கொண்டு, நான் SHA3 Keccak-512 அல்காரிதத்தைத் தேர்ந்தெடுத்துள்ளேன். Keccak-512 ஹாஷ்கள் 128 எழுத்துகள் நீளம் கொண்டவை.

இந்த API ஐப் பயன்படுத்தும் எளிய மற்றும் பயன்படுத்த எளிதான மாதிரி உள்நுழைவுத் திரையைச் சரிபார்க்கவும்.

எளிய குறிப்புக்காக இரண்டு மாதிரி Keccak-512 ஹாஷ்கள் கொடுக்கப்பட்டுள்ளன:

Keccak-512("test")
1e2e9fc2002b002d75198b7503210c05a1baac4560916a3c6d93bcce3a50d7f00fd395bf1647b9abb8d1afcc9c76c289b0c9383ba386a956da4b38934417789e

Keccak-512("pass")
adf34f3e63a8e0bd2938f3e09ddc161125a031c3c86d06ec59574a5c723e7fdbe04c2c15d9171e05e90a9c822936185f12b9d7384b2bedb02e75c4c5fe89e4d4

பொருந்தும் கடவுச்சொல் ஹாஷ் காணப்படாதபோது மாதிரி வெளியீடு:
            {  "Error": "Not found"}
        

https://api.xposedornot.com/v1/breaches
அளவுருக்கள்: அனைத்தும் விருப்பத்தேர்வு. அளவுருக்கள் எதுவும் இல்லாமல் இந்த எண்ட்பாயிண்ட் ஏற்றப்பட்ட ஒவ்வொரு மீறலையும் வழங்குகிறது.
breaches எண்ட்பாயிண்ட்டுக்கான அளவுருக்கள்
அளவுரு இடம் தேவையா வகை விளக்கம்
domain வினவல் இல்லை string முடிவுகளை ஒற்றை டொமைனுக்கு வடிகட்டவும்.
breach_id வினவல் இல்லை string முடிவுகளை அதன் ID மூலம் ஒற்றை மீறலுக்கு வடிகட்டவும்.
API வெற்றிகரமான பதிலை JSON வடிவத்தில் மட்டுமே வழங்குகிறது.

இந்த JSON ஐ எல்லா ஸ்கிரிப்டிங் மொழிகளும் எளிதாகப் பகுப்பாய்வு செய்து, எளிதான விளக்கத்திற்காகவும் உங்கள் அந்தந்தப் பயன்பாடுகளில் பயன்படுத்த தரவுக் கூறுகளைப் பிரித்தெடுக்கவும் முடியும்.
   {
  "exposedBreaches": [
    {
      "breachID": "APK.TW",
      "breachedDate": "2022-09-01T00:00:00+00:00",
      "addedDate": "2023-11-08T06:30:35+00:00",
      "domain": "apk.tw",
      "exposedData": [
        "Email addresses",
        "Usernames",
        "Passwords",
        "IP addresses"
      ],
      "exposedRecords": 2457094,
      "exposureDescription": "APK.TW, a Taiwanese Android forum, experienced a data breach in September 2022, affecting 3.7 million members. This incident exposed usernames, email addresses, IP addresses, and passwords encrypted with salted MD5 hashes.",
      "industry": "Information Technology",
      "logo": "https://xposedornot.com/static/logos/APKTW.png",
      "passwordRisk": "easytocrack",
      "referenceURL": "",
      "searchable": true,
      "sensitive": false,
      "verified": true
    },
    {
      "breachID": "Habibs",
      "breachedDate": "2021-08-01T00:00:00+00:00",
      "addedDate": "2023-11-08T06:30:35+00:00",
      "domain": "habibs.com.br",
      "exposedData": [
        "Email addresses",
        "Names",
        "Phone numbers",
        "Dates of birth",
        "IP addresses"
      ],
      "exposedRecords": 3519666,
      "exposureDescription": "Habib's, a Brazilian fast food restaurant, experienced a significant data breach in August 2021,  that impacted 3.5 million users, revealing personal information like email addresses, IP addresses, names, phone numbers, and dates of birth, along with CPF numbers and social media profile links. ",
      "industry": "Food",
      "logo": "https://xposedornot.com/static/logos/Habibs.png",
      "passwordRisk": "unknown",
      "referenceURL": "",
      "searchable": true,
      "sensitive": false,
      "verified": true
    },
    {
      "breachID": "GreenGaming",
      "breachedDate": "2024-03-01T00:00:00+00:00",
      "addedDate": "2024-04-15T10:22:18+00:00",
      "domain": "mrgreengaming.com",
      "exposedData": [
        "Email addresses",
        "IP addresses",
        "Geographic locations",
        "Usernames",
        "Dates of birth"
      ],
      "exposedRecords": 27142,
      "exposureDescription": "MrGreenGaming announced on their community forum reported a security breach due to unauthorized access via an inactive administrator account leading to a data breach on 01-Mar-2024. The intrusion led to vandalism and the potential exposure of user data, including usernames, email addresses, IP addresses at account creation, and birthdays.",
      "industry": "Entertainment",
      "logo": "https://xposedornot.com/static/logos/GreenGaming.png",
      "passwordRisk": "unknown",
      "referenceURL": "https://forums.mrgreengaming.com/topic/30151-%E2%9A%A0%EF%B8%8Fdata-breach%E2%9A%A0%EF%B8%8F/#comment-536079",
      "searchable": true,
      "sensitive": false,
      "verified": true
    },
    {
      "breachID": "CutoutPro",
      "breachedDate": "2024-02-01T00:00:00+00:00",
      "addedDate": "2024-03-10T08:15:42+00:00",
      "domain": "cutout.pro",
      "exposedData": [
        "Names",
        "Passwords",
        "Email addresses",
        "IP addresses"
      ],
      "exposedRecords": 20021813,
      "exposureDescription": "Cutout.Pro, an AI-powered photo editing platform, experienced a data breach affecting 20 million users. Information exposed includes email addresses, hashed passwords, IP addresses, and names. A cybercriminal posted 5.93 GB of data on hacker forum, including a 41.4 million record database dump with unique email addresses.",
      "industry": "Information Technology",
      "logo": "https://xposedornot.com/static/logos/Cutout.pro.png",
      "passwordRisk": "easytocrack",
      "referenceURL": "https://www.bleepingcomputer.com/news/security/20-million-cutoutpro-user-records-leaked-on-data-breach-forum/",
      "searchable": true,
      "sensitive": false,
      "verified": true
    }
	       
… சுருக்கத்திற்காக பதில் துண்டிக்கப்பட்டுள்ளது; முழுப் பட்டியல் தொடர்கிறது.

மேலும், டொமைன் போன்ற ஒரு அளவுருவை அனுப்பி, அந்த மீறலுக்கு குறிப்பிட்ட உள்ளடக்கத்தைக் காட்ட முடிவுகளை வடிகட்டவும் முடியும்.
https://api.xposedornot.com/v1/breaches?domain={domain}

{
  "exposedBreaches": [
    {
      "breachID": "Twitter-Scraped",
      "breachedDate": "2021-01-01T00:00:00+00:00",
      "addedDate": "2023-11-08T06:30:35+00:00",
      "domain": "twitter.com",
      "industry": "Information Technology",
      "logo": "https://xposedornot.com/static/logos/Twitter.png",
      "passwordRisk": "unknown",
      "searchable": true,
      "sensitive": false,
      "verified": true,
      "exposedData": [
        "Usernames",
        "Names",
        "Email addresses",
        "Phone numbers",
        "Geographic locations"
      ],
      "exposedRecords": 208918735,
      "exposureDescription": "The Twitter Email Addresses Leak involves a data leak of over 200 million Twitter user profiles around 2021. The leak includes email addresses, names, screen names, follow counts, and account creation dates. The data was obtained through a Twitter API vulnerability that allowed the input of email addresses and phone numbers to confirm their association with Twitter IDs.",
      "referenceURL": ""
    }
  ],
  "status": "success"
}
		  
API வெற்றிகரமான பதிலை JSON வடிவத்தில் மட்டுமே வழங்குகிறது.

https://api.xposedornot.com/v1/domain-breaches/
அளவுருக்கள்:
domain-breaches எண்ட்பாயிண்ட்டுக்கான தலைப்புகள்
அளவுரு இடம் தேவையா வகை விளக்கம்
x-api-key தலைப்பு ஆம் string உங்கள் டொமைன் API விசை. டொமைன் இந்த விசையிலிருந்து பெறப்படுகிறது.
Content-Length தலைப்பு ஆம் 0 இந்த எண்ட்பாயிண்ட் எந்த கோரிக்கை பாடியையும் ஏற்காது, எனவே content length ஐ 0 ஆக அமைக்கவும்.
இது ஒரு POST கோரிக்கை, மேலும் 'x-api-key' என்ற விசையுடன் தலைப்பில் சரியான API விசை சேர்க்கப்பட வேண்டும். டொமைன் API விசையிலிருந்து பெறப்படுகிறது, எனவே இந்த எண்ட்பாயிண்ட் எந்த கோரிக்கை பாடியையும் ஏற்காது, மேலும் content length தலைப்பு '0' ஆக அமைக்கப்பட வேண்டும்.
** இன்னும் விசை இல்லையா? டொமைன் மீறல் தரவுக்கான API விசையை எவ்வாறு பெறுவது என்பதைப் பார்க்கவும். அது டொமைன் சரிபார்ப்பையும் உங்கள் டாஷ்போர்டிலிருந்து விசையைப் பெறுவதையும் உள்ளடக்கியது.

curl ஐப் பயன்படுத்தும் மாதிரி API கோரிக்கை. உங்கள் விசையை நேரடியாக எழுதுவதற்குப் பதிலாக ஒரு சூழல் மாறியில் சேமிக்கவும், இதனால் அது உங்கள் ஷெல் வரலாற்றிலிருந்தும் மூலக் கட்டுப்பாட்டிலிருந்தும் வெளியே இருக்கும்:
export XON_API_KEY="your_api_key_here"

curl -L -X POST \
  -H "x-api-key: $XON_API_KEY" \
  -H "Content-Length: 0" \
  https://api.xposedornot.com/v1/domain-breaches/
API இன் பதில் JSON வடிவத்தில் உள்ளது. முதன்மை விசையான 'metrics' மீறல் பற்றிய விவரங்களைக் கொண்டுள்ளது. 'metrics' இல் உள்ள ஒவ்வொரு துணை விசையின் விளக்கமும் கீழே:

1.Breach_Summary: இந்தப் புலம் ஒவ்வொரு நிறுவனத்துக்கான மீறல்களின் எண்ணிக்கையின் சுருக்கத்தை வழங்குகிறது.
2.Breaches_Details: இது மீறப்பட்ட நிறுவனத்தின் பெயர், டொமைன், மற்றும் மீறலுடன் தொடர்புடைய மின்னஞ்சல் முகவரி உட்பட, ஒவ்வொரு தனிப்பட்ட மீறல் குறித்தும் விரிவான தகவலைக் கொண்ட ஒரு அணி (array).
3.Detailed_Breach_Info: இந்தப் புலம் மீறலின் தேதி, நிறுவனத்தின் லோகோ, கடவுச்சொல் ஆபத்தில் இருந்ததா இல்லையா, மீறல் தேடக்கூடியதா, வெளிப்பட்ட தரவின் வகை, வெளிப்பட்ட பதிவுகளின் மொத்த எண்ணிக்கை, மற்றும் மீறலின் விளக்கம் உட்பட, மீறல்களின் விரிவான சுருக்கத்தைக் கொண்டுள்ளது.
4.Domain_Summary: இது ஒவ்வொரு டொமைனுக்கான மீறல்களின் எண்ணிக்கையின் சுருக்கத்தை வழங்குகிறது.
5.Top10_Breaches: இந்தப் புலம் முதல் 10 மீறல்களின் பட்டியலை வழங்குகிறது.
6.Yearly_Metrics: இந்தப் புலம் 2010 முதல் தற்போதைய ஆண்டு வரையிலான மீறல்களின் எண்ணிக்கையின் ஆண்டுவாரி பகுப்பை வழங்குகிறது.

எளிய குறிப்புக்காக மாதிரி வெளியீடு கொடுக்கப்பட்டுள்ளது.
{
  "metrics": {
    "Breach_Summary": {
      "AerServ": 1
    },
    "Breaches_Details": [
      {
        "breach": "AerServ",
        "domain": "xposedornot.com",
        "email": "deva@xposedornot.com"
      }
    ],
    "Detailed_Breach_Info": {
      "AerServ": {
        "breached_date": "Tue, 01 Apr 2014 00:00:00 GMT",
        "logo": "Aerserv.png",
        "password_risk": "plaintext",
        "searchable": "Yes",
        "xposed_data": "Email Addresses",
        "xposed_records": 64777,
        "xposure_desc": "AerServ, an ad management platform, experienced a data breach in April 2018. This incident occurred after its acquisition by InMobi and affected more than 64,000 unique email addresses. The exposed data included contact information and passwords, which were stored as salted SHA-512 hashes. Later in 2018, the breached data was publicly posted on Twitter, prompting InMobi to acknowledge the incident "
      }
    },
    "Domain_Summary": {
      "xposedornot.com": 1
    },
    "Top10_Breaches": {
      "AerServ": 1
    },
    "Yearly_Metrics": {
      "2010": 0,
      "2011": 0,
      "2012": 0,
      "2013": 0,
      "2014": 1,
      "2015": 0,
      "2016": 0,
      "2017": 0,
      "2018": 0,
      "2019": 0,
      "2020": 0,
      "2021": 0,
      "2022": 0,
      "2023": 0
    }
  },
  "status": "success"
}

	       
பிழை கையாளுதல்: API விசை செல்லுபடியாகாதது எனில், இந்த எண்ட்பாயிண்ட் HTTP 401 மற்றும் பின்வரும் JSON உடன் பதிலளிக்கிறது:
{
  "detail": "Invalid or missing API key"
}
	       
detail புலம் பிழையின் விளக்கத்தைக் கொண்டுள்ளது.

எண்ட்பாயிண்ட்டுக்கு கோரிக்கை விடுக்கும் முன், XON_API_KEY ஐ உங்கள் உண்மையான API விசைக்கு அமைக்க நினைவில் கொள்ளவும்.
ஒரு API கோரிக்கையின் வெற்றியையோ தோல்வியையோ குறிக்க XposedOrNot API வழக்கமான HTTP பதில் குறியீடுகளைப் பயன்படுத்துகிறது. பொதுவாக: 2xx வரம்பில் உள்ள குறியீடுகள் வெற்றியைக் குறிக்கின்றன. 4xx வரம்பில் உள்ள குறியீடுகள், வழங்கப்பட்ட தகவலின் காரணமாக தோல்வியடைந்த பிழையைக் குறிக்கின்றன (எ.கா., தவறான அளவுருக்கள், போதிய வினவல் விருப்பங்கள் இல்லாமை, தவறான url முதலியன). 5xx வரம்பில் உள்ள குறியீடுகள் XposedOrNot இன் சேவையகத்தில் ஏற்பட்ட பிழையைக் குறிக்கின்றன.

வேறு வார்த்தைகளில் சொன்னால், 4xx வரம்பில் உள்ள குறியீடுகள் கிளையன்ட்-பக்க பிழையை (உங்கள் கோரிக்கை) குறிக்கின்றன, மேலும் 5xx குறியீடுகள் சேவையக-பக்க பிழையை (எங்கள் பக்கம்) குறிக்கின்றன.

HTTP பதில் குறியீடுகளும் அவற்றின் பொருள்களும்
குறியீடு விளக்கம்
200 வெற்றி JSON பதிலை வெளியிடும்
401 செல்லுபடியாகாத/அங்கீகரிக்கப்படாத API விசை
404 உள்ளீட்டில் பிழை ( தரவு எதுவும் கிடைக்கவில்லை )
429 வேக வரம்பு எட்டப்பட்டது - வேகத்தைக் குறைக்கும் நேரம்
502/503 சேவையக-பக்க பிழை. இதை நீங்கள் சந்தித்தால் தயவுசெய்து தெரிவிக்கவும்.