Gratis Datalek-API

Controleer miljarden blootgestelde records met onze gratis RESTful API. Geen API-sleutel vereist.

Authenticatie

De meeste endpoints zijn openbaar. Domein-endpoints vereisen een API-sleutel.

Aanvraaglimiet

2 aanvragen per seconde per IP.

Antwoordformaat

Alle antwoorden retourneren JSON met standaard HTTP-codes.

Basis-URL

api.xposedornot.com

Swagger Documentatie API Speeltuin

Officiële SDK's

Gebruik onze officiële bibliotheken om XposedOrNot in uw applicaties te integreren met slechts een paar regels code.

Node.js / JavaScript

Installeer via npm:

npm install xposedornot

Snel voorbeeld:

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

const xon = new XposedOrNot();

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

Bekijk op npm GitHub

Python

Installeer via pip:

pip install xposedornot

Snel voorbeeld:

from xposedornot import XposedOrNot

xon = XposedOrNot()

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

Bekijk op PyPI GitHub

Ook beschikbaar voor

Klik op een kaart om het pakketregister te bekijken, of op het GitHub-pictogram voor de broncode.


Snelle navigatie
API Snelle Referentie Laatst bijgewerkt: 03-jun-2026

Hartelijk dank voor uw interesse in XposedOrNot. Het doel is om onze API zo toegankelijk en responsief mogelijk te houden, zodat het een waardevol hulpmiddel is voor iedereen. Direct gehost op Google Infrastructure en robuust gecached door Cloudflare, biedt de XposedOrNot API snelle antwoorden op alle vragen, ongeacht de oorsprong.

De XposedOrNot API volgt de principes van REST-architectuur. Het retourneert JSON-gecodeerde antwoorden en maakt gebruik van standaard HTTP-antwoordcodes. Voor de meeste API-routes zijn er geen authenticatievereisten, wat eenvoudige toegang en gebruiksgemak garandeert. Houd er echter rekening mee dat onze specifieke API-route voor het opvragen van domeingegevens een API-sleutelautorisation vereist. Deze maatregel is van kracht om te zorgen dat alleen geverifieerde eigenaren of autoriteiten van de opgegeven domeinen toegang hebben tot deze gevoelige informatie.

Om met de endpoints te experimenteren, kunt u de API Speeltuin gebruiken, waar u de XposedOrNot API interactief kunt verkennen.

De voorbeelden lezen: waarden tussen {accolades} zijn tijdelijke aanduidingen. Vervang elke tijdelijke aanduiding (inclusief de accolades) door uw eigen waarde. Bijvoorbeeld, {email} wordt test@example.com.

Deze API controleert of een e-mailadres betrokken is geweest bij bekende datalekken. Het doorzoekt een uitgebreide database van datalekken en waarschuwt u als het e-mailadres risico loopt.


API-endpoint:
https://api.xposedornot.com/v1/check-email/{email}
Parameters:
Parameters voor het check-email endpoint
Parameter In Vereist Type Beschrijving
email path Ja string E-mailadres om te controleren op datalekken.
details query Nee boolean Gedetailleerde lekgegevens opnemen in het antwoord. Standaard false (accepteert true/false, yes/no, 1/0).
Voorbeeld van succesvolle datalekdetectie: Wanneer een datalek wordt gedetecteerd, ontvangt u een JSON-antwoord zoals dit:
 {
  "breaches": [
    [
      "Tesco",
      "KiwiFarms",
      "Vermillion",
      "Verified",
      "LizardSquad",
      "2fast4u",
      "Autotrader",
      "MyRepoSpace",
      "SweClockers"
    ]
  ],
  "email": "[email protected]",
  "status": "success"
}
		  
Het antwoord is in JSON-formaat, waardoor het eenvoudig te verwerken is met elke scripttaal. Hierdoor kunt u de gegevens gemakkelijk integreren in uw applicaties.
Antwoord wanneer geen datalek is gevonden:
Als het e-mailadres niet wordt gevonden in een lekdatabase, ontvangt u het volgende JSON-antwoord:
{"Error":"Not found","email":null}
 

Onze API biedt een diepgaande analyse van de datalekgeschiedenis van een e-mailadres. Het onthult wanneer en waar datalekken hebben plaatsgevonden en biedt essentiële analyses om de impact en ernst van deze incidenten te meten. Dit hulpmiddel is cruciaal voor het begrijpen van blootstellingsniveaus en het verbeteren van beveiligingsstrategieën.


API-endpoint:
https://api.xposedornot.com/v1/breach-analytics?email={email}
Parameters:
Parameters voor het breach-analytics endpoint
Parameter In Vereist Type Beschrijving
email query Ja string Te analyseren e-mailadres.

De API reageert met twee mogelijke uitkomsten: succes of mislukking. Hieronder staan de belangrijkste onderdelen van een succesvol antwoord:


  • BreachesSummary: Krijg een snel overzicht van alle datalekken gekoppeld aan het e-mailadres, inclusief een lijst van getroffen sites. Ideaal voor een snelle controle van de lekgeschiedenis.

  • ExposedBreaches: Ontvang gedetailleerde informatie over elk datalek, inclusief de naam van de getroffen entiteit, beschrijving, domein, branche, risiconiveau, verwijzingen, blootgestelde gegevenstypen en het jaar en aantal blootgestelde records. Dit helpt bij het beoordelen van de specifieke details en ernst van elk datalek.

  • BreachMetrics: Dit onderdeel biedt analyses over de datalekken, zoals getroffen branches, wachtwoordsterkte, risicoscore, blootgestelde gegevenstypen en een jaarlijkse uitsplitsing. Deze gegevens zijn cruciaal voor het begrijpen van de volledige impact van de datalekken.

  • xposed_data: Krijg inzicht in de specifieke gegevenstypen die bij de lekken zijn blootgesteld, zoals namen, foto's, nationaliteiten, enz. Dit helpt bij het begrijpen van de aard en omvang van de blootstelling van persoonsgegevens.

  • PastesSummary: Geeft een overzicht van 'paste'-lekken (gegevensblootstelling op openbare pastebin-achtige diensten), inclusief een telling en de meest recente gebeurtenis. Het is een snelle manier om de blootstelling op deze platforms te meten.

  • ExposedPastes & PasteMetrics: Deze onderdelen geven gedetailleerde informatie en een jaarlijkse analyse van paste-lekken, wat een dieper inzicht biedt in blootstellingstrends door de tijd heen.

Deze uitgebreide suite van analysetools biedt een diepgaande analyse van de datalekgeschiedenis van elk e-mailadres en geeft de inzichten die nodig zijn voor een beter digitaal beveiligingsbeheer.


Voorbeeld van JSON-uitvoer bij het vinden van een overeenkomend record:

{
  "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": ""
  }
}
	       
Een aantal gegevenspunten in de BreachMetrics zijn als volgt:
  1. Classificatie per branche
  2. Dit geeft u het aantal datalekken in de top-19 branches.
  3. Wachtwoordsterkte
  4. Dit geeft u het aantal datalekken waarbij wachtwoorden waren: 1. Makkelijk te kraken, 2. Platte tekst-wachtwoorden & 3. Sterke en veilige wachtwoord-hashes.
  5. Jaarlijkse details
  6. Dit geeft u historische gegevens over datalekken vanaf het jaar 2010 tot nu.

Voorbeeld van uitvoer wanneer het e-mailadres niet wordt gevonden:
{
  "BreachMetrics": null,
  "BreachesSummary": {
    "site": ""
  },
  "ExposedBreaches": null,
  "ExposedPastes": null,
  "PasteMetrics": null,
  "PastesSummary": {
    "cnt": 0,
    "domain": "",
    "tmpstmp": ""
  }
}
 

Een volledig null-antwoord zoals hierboven (geretourneerd met HTTP 200) betekent dat het e-mailadres niet is gevonden in de datalekken die in XposedOrNot zijn geladen.


Dit endpoint controleert of een wachtwoord is verschenen in bekende datalekken zonder het wachtwoord zelf te onthullen. U berekent lokaal de SHA3 Keccak-512-hash van het wachtwoord en stuurt alleen de eerste 10 tekens, zodat het wachtwoord en de volledige hash uw machine nooit verlaten. Het antwoord geeft aan of er een overeenkomst is of niet.


https://passwords.xposedornot.com/v1/pass/anon/{hash_prefix}
Hier is {hash_prefix} de eerste 10 tekens van de SHA3 Keccak-512-hash van het wachtwoord dat u wilt controleren.

Parameters:
Parameters voor het anonieme wachtwoordcontrole-endpoint
Parameter In Vereist Type Beschrijving
hash_prefix path Ja string Eerste 10 tekens van de SHA3 Keccak-512-hash van het te controleren wachtwoord.
Voorbeeld van JSON-uitvoer bij het vinden van een overeenkomende wachtwoordhash:
 {
  "SearchPassAnon": {
    "anon": "808d63ba47",
    "char": "D:6;A:0;S:0;L:6",
    "count": "11999477",
    "wordlist": 0
  }
}
 

De API levert resultaten in JSON-formaat, wat meer informatief is dan een eenvoudig ja/nee. Deze gedetailleerde uitvoer maakt verdere analyse en verbetering van de uitgebreide lijst van in real-time blootgestelde wachtwoorden mogelijk.


Gids voor uitvoerstructuur:


  • anon: het door u opgezochte hash-voorvoegsel, teruggestuurd als bevestiging. Er wordt niets opgeslagen of verzonden dat uw wachtwoord kan onthullen.
  • char: een uitsplitsing van de samenstelling van het wachtwoord, in het formaat D:<cijfers>;A:<letters>;S:<speciaal>;L:<lengte> (zie de tabel hieronder).
  • count: het aantal keren dat dit wachtwoord is aangetroffen in de verzamelde blootgestelde datalekken.
  • wordlist: of het wachtwoord is gevonden in een bekende woordenlijst (1 = ja, 0 = nee).

Deze API is niet alleen nuttig voor het identificeren van blootgestelde wachtwoorden, maar helpt ook bij het ontwikkelen van sterkere en veiligere wachtwoordbeleid.


De volgende tabel legt de kenmerken in eenvoudige termen nader uit:

Uitsplitsing van wachtwoordkenmerken
Code Kenmerk Beschrijving
D Cijfers Aantal cijfers
A Letters Aantal letters
S Speciale tekens Aantal speciale tekens
L Lengte Lengte van het wachtwoord
Voor een uitgebreide lijst van alle blootgestelde websites, bezoek Blootgestelde websites in XON .

Een ander punt om op te letten is het gebruik van SHA3 Keccak-512 hashing voor het zoeken en opslaan van gegevens in XON. Traditionele hash-algoritmen zoals MD5 en SHA1 zijn momenteel verouderd en ook gezien het enorme aantal blootgestelde records heb ik gekozen voor het SHA3 Keccak-512-algoritme. Keccak-512-hashes zijn 128 tekens lang.

Bekijk het eenvoudige en gebruiksvriendelijke voorbeeldinlogscherm dat gebruik maakt van deze API.

Twee voorbeeld-Keccak-512-hashes ter referentie:

Keccak-512("test")
1e2e9fc2002b002d75198b7503210c05a1baac4560916a3c6d93bcce3a50d7f00fd395bf1647b9abb8d1afcc9c76c289b0c9383ba386a956da4b38934417789e

Keccak-512("pass")
adf34f3e63a8e0bd2938f3e09ddc161125a031c3c86d06ec59574a5c723e7fdbe04c2c15d9171e05e90a9c822936185f12b9d7384b2bedb02e75c4c5fe89e4d4

Voorbeeld van uitvoer wanneer de overeenkomende wachtwoordhash niet wordt gevonden:
            {  "Error": "Not found"}
        

https://api.xposedornot.com/v1/breaches
Parameters: allemaal optioneel. Zonder parameters retourneert het endpoint elk geladen datalek.
Parameters voor het breaches endpoint
Parameter In Vereist Type Beschrijving
domain query Nee string Filter de resultaten op één domein.
breach_id query Nee string Filter de resultaten op één datalek via zijn ID.
De API retourneert een succesvol antwoord uitsluitend in JSON-formaat.

Deze JSON kan eenvoudig worden verwerkt door alle scripttalen voor gemakkelijke interpretatie en om gegevenselementen te extraheren voor gebruik in uw respectieve applicaties.
   {
  "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
    }
	       
… antwoord ingekort voor de beknoptheid; de volledige lijst gaat door.

Bovendien kunt u ook een parameter zoals een domein meesturen en de resultaten filteren om inhoud weer te geven die specifiek is voor dat datalek.
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"
}
		  
De API retourneert een succesvol antwoord uitsluitend in JSON-formaat.

https://api.xposedornot.com/v1/domain-breaches/
Parameters:
Headers voor het domain-breaches endpoint
Parameter In Vereist Type Beschrijving
x-api-key header Ja string Uw domein API-sleutel. Het domein wordt afgeleid van de sleutel.
Content-Length header Ja 0 Dit endpoint accepteert geen aanvraagtekst, stel de inhoudslengte in op 0.
Dit is een POST-verzoek en vereist dat de geldige API-sleutel wordt opgenomen in de header met de sleutel 'x-api-key'. Het domein wordt afgeleid van de API-sleutel, dus dit endpoint accepteert geen aanvraagtekst en de inhoudslengte-header moet worden ingesteld op '0'.
** Heeft u nog geen sleutel? Zie hoe u een API-sleutel voor domein datalekgegevens kunt verkrijgen. Dit behandelt domeinverificatie en het ophalen van de sleutel via uw dashboard.

Voorbeeld-API-aanvraag met curl. Sla uw sleutel op in een omgevingsvariabele in plaats van deze hard te coderen, zodat deze buiten uw shellgeschiedenis en bronbeheer blijft:
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/
Het antwoord van de API is in JSON-formaat. De hoofdsleutel 'metrics' bevat details over het datalek. Hieronder volgt een beschrijving van elke subsleutel in 'metrics':

1.Breach_Summary: Dit veld geeft een samenvatting van het aantal datalekken per organisatie.
2.Breaches_Details: Dit is een array met gedetailleerde informatie over elk afzonderlijk datalek, inclusief de naam van de getroffen organisatie, het domein en het e-mailadres dat bij het datalek is betrokken.
3.Detailed_Breach_Info: Dit veld bevat een gedetailleerde samenvatting van de datalekken, inclusief de datum van het datalek, het logo van de organisatie, of het wachtwoord al dan niet in gevaar was, of het datalek doorzoekbaar is, het type blootgestelde gegevens, het totale aantal blootgestelde records en een beschrijving van het datalek.
4.Domain_Summary: Dit biedt een samenvatting van het aantal datalekken per domein.
5.Top10_Breaches: Dit veld biedt een lijst van de top-10 datalekken.
6.Yearly_Metrics: Dit veld biedt een jaarlijkse uitsplitsing van het aantal datalekken van 2010 tot het huidige jaar.

Voorbeelduitvoer is gegeven ter referentie.
{
  "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"
}

	       
Foutafhandeling: Als de API-sleutel ongeldig is, reageert het endpoint met HTTP 401 en de volgende JSON:
{
  "detail": "Invalid or missing API key"
}
	       
Het veld detail bevat een beschrijving van de fout.

Vergeet niet om XON_API_KEY in te stellen op uw werkelijke API-sleutel voordat u een aanvraag doet bij het endpoint.
De XposedOrNot API gebruikt gangbare HTTP-antwoordcodes om het succes of de mislukking van een API-aanvraag aan te geven. In het algemeen: codes in het 2xx-bereik geven succes aan. Codes in het 4xx-bereik geven een fout aan die mislukte op basis van de verstrekte informatie (bijv. verkeerde parameters, onvoldoende zoekopties, verkeerde URL enz.). Codes in het 5xx-bereik geven een fout aan bij de server van XposedOrNot.

Met andere woorden, codes in het 4xx-bereik geven een client-zijde fout aan (uw aanvraag) en 5xx-codes geven een server-zijde fout aan (aan onze kant).

HTTP-antwoordcodes en hun betekenis
Code Beschrijving
200 Succes geeft JSON-antwoord terug
401 Ongeldige/ongeautoriseerde API-sleutel
404 Fout in invoer (geen gegevens gevonden)
429 Snelheidslimiet bereikt - vertragen a.u.b.
502/503 Server-zijde fout. Meld dit als u dit tegenkomt.