API · /filetype-api

File Type Detection API

gezond 4,540 Abonnees

Detecteer het echte type van een bestand op basis van de inhoud — de magische bytes / binaire handtekening — niet op basis van de naam. Stuur een bestand via URL of base64 en ontvang de echte extensie en MIME-type, met herkenning van 100+ binaire formaten: afbeeldingen (PNG, JPEG, GIF, WebP, AVIF, HEIC), audio en video (MP3, MP4, WAV, FLAC, MKV), archieven (ZIP, GZIP, 7z, RAR, TAR), documenten (PDF, DOCX, XLSX), lettertypen en meer. Optioneel een bestandsnaam doorgeven om een vervalste extensie te markeren (bijv. een PNG hernoemd naar .txt). Tekstformaten zoals TXT, CSV, JSON en SVG hebben geen handtekening en retourneren detected=false. Detectie is lokaal — geen sleutel, geen externe dienst. Live, niets opgeslagen. 2 endpoints. Gebouwd voor veilige uploadvalidatie, anti-spoofing controles, contentpijplijnen en forensisch onderzoek. Anders dan een extensie-naar-MIME opzoeking.

api.oanor.com/filetype-api
Verkrijg een API-sleutel Probeer het in de speeltuin → Provider contacteren

Machineleesbare specificaties zodat AI-agenten deze API kunnen integreren.

/api/filetype-api/openapi.json
/api/filetype-api/llms.txt

Ontdekking: GET /api/index.json vermeldt elke API.

API-gezondheid

gezond
Uptime
100.00%
Serversondes · 24 uur
Gem. latentie
91 ms
Serversondes · 24 uur
Abonnees
4,540
actief
Totaal aantal oproepen
28
laatste 7 dagen
status Volledige statuspagina → · 10 sondes/24u

Prijzen

Kies een niveau: maandelijks gefactureerd en op elk gewenst moment opzegbaar.

Free

Vrij

  • 1,320 oproepen / maand
  • 2 verzoeken / tweede
  • Hard cap (429 boven quotum, geen overschrijding)
  • 1.320 aanroepen/maand
  • 2 verzoeken/sec
  • 100+ formaten, URL + base64
  • Geen creditcard
Meld u aan om u te abonneren

Starter

€5.00 /maand

  • 19,000 oproepen / maand
  • 8 verzoeken / tweede
  • Hard cap (429 boven quotum, geen overschrijding)
  • 19k aanroepen/maand
  • 8 verzoeken/sec
  • Spoofed-extension controles
  • E-mailondersteuning
Meld u aan om u te abonneren

Pro

€24.60 /maand

  • 164,000 oproepen / maand
  • 20 verzoeken / tweede
  • Hard cap (429 boven quotum, geen overschrijding)
  • 164k aanroepen/maand
  • 20 verzoeken/sec
  • Upload-validatiepijplijnen
  • Prioritaire ondersteuning
Meld u aan om u te abonneren

Mega

€60.60 /maand

  • 840,000 oproepen / maand
  • 50 verzoeken / tweede
  • Hard cap (429 boven quotum, geen overschrijding)
  • 840k aanroepen/maand
  • 50 verzoeken/sec
  • Platformschaal
  • Toegewijde SLA
Meld u aan om u te abonneren

Gebouwd door

Gerelateerd APIs

Andere APIs met overlappende tags.

MIME API

Een snelle, volledig lokale MIME- en bestandstype-toolkit: zoek het MIME-type, de tekenset en categorie op voor een bestandsnaam of extensie, vermeld elke bestandsextensie die is geregistreerd voor een MIME-type, en detecteer het echte type van een bestand aan de hand van de leidende magische bytes (meer dan 40 handtekeningen, inclusief RIFF-container-desambiguatie voor WEBP, WAV en AVI), waarbij hex- of base64-invoer wordt geaccepteerd. Elk eindpunt accepteert invoer via de queryreeks of de aanvraagbody. Pure server-side berekening, geen externe upstream, dus reacties zijn onmiddellijk en altijd beschikbaar. Ideaal voor uploadvalidatie, beveiliging (verifieer het echte type van een bestand tegen de opgegeven extensie), CDN's en contentpijplijnen.

api.oanor.com/mime-api

MIME Encoding API

De e-mail- en MIME-tekstcoderingen die algemene base64/hex-toolkits overslaan. Het quoted-printable-eindpunt codeert en decodeert Quoted-Printable (RFC 2045) — de Content-Transfer-Encoding die meestal ASCII-tekst leesbaar houdt terwijl alles anders wordt ontsnapt als =XX hex, met de zachte regeleinden bij 76 kolommen en de verwerking van afsluitende spaties zoals de specificatie vereist. Het encoded-word-eindpunt codeert en decodeert RFC 2047 encoded-words — de =?UTF-8?Q?…?= en =?UTF-8?B?…?= vorm die wordt gebruikt om niet-ASCII-tekst in e-mailheaders zoals Subject, From, To en andere te dragen — in zowel de Q (quoted-printable-stijl) als B (base64) variant, en decodeert elke combinatie ervan terug naar platte tekst. Alles is UTF-8 en wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor het bouwen en parseren van e-mail (SMTP/IMAP), .eml- en MIME-tooling, nieuwsbrief- en transactionele-mailsystemen, en het migreren van verouderde e-mailgegevens. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit zijn de MIME-specifieke coderingen; voor base64, base32, hex, URL- en HTML-entiteitcodering gebruik een algemene coderings-API.

api.oanor.com/mimeencode-api

Email Parser API

Parseer een ruwe e-mail (RFC 822 / MIME / .eml) naar schone, gestructureerde gegevens. Stuur het ruwe bericht (of een URL naar een .eml-bestand) en ontvang de afzender, ontvangers (aan / cc / bcc / antwoord-naar) met namen en adressen gescheiden, het onderwerp, de geparseerde datum, het Message-ID, In-Reply-To en References (voor threading), prioriteit, de platte tekst- en HTML-teksten, elke header en metadata voor elke bijlage (bestandsnaam, inhoudstype, grootte, content-id — nooit de binaire payload). Een /v1/headers-eindpunt retourneert alleen de headermap. Parsing is volledig lokaal (geen externe service) en er wordt niets opgeslagen. Live. 3 eindpunten. Gebouwd voor inkomende e-mailverwerking, .eml-viewers, mailboximport, ticketing en e-mailautomatiseringspijplijnen. Onderscheiden van adresvalidatie en SPF/DMARC-controles.

api.oanor.com/emailparse-api

Birthday Paradox API

Verjaardagsparadox- en botsingskansberekeningen als een API, lokaal en deterministisch berekend. Het kans-eindpunt berekent de kans dat ten minste twee van n personen dezelfde verjaardag delen onder d even waarschijnlijke dagen, P = 1 − Π(1 − i/d), geëvalueerd in logruimte voor nauwkeurigheid — het beroemde resultaat dat slechts 23 personen ongeveer 50,7% kans geven, 50 personen ongeveer 97% en 70 personen ongeveer 99,9%. Het benodigde-personen-eindpunt inverteert dit: de kleinste groepsgrootte om een doelkans te bereiken (23 voor 50%, 57 voor 99%), met de √(2·d·ln(1/(1-p))) benadering. Het botsings-eindpunt generaliseert de verjaardagsgrens naar elke ruimte — geef een aantal buckets of een hash-grootte in bits — en retourneert de botsingskans P ≈ 1 − e^(−n²/2d), de regel achter hash-botsingen en UUID-uniekheidsschattingen, waarbij een kans van 50% ongeveer 1,177·√d items nodig heeft. Dagen en buckets standaard 365. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor kansrekening-onderwijs, beveiliging, cryptografie, hashing, data-engineering en statistiek app-ontwikkelaars, botsingsrisico- en verjaardagsprobleem-tools, en lesmateriaal. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is de verjaardag-/botsingskans; voor volledige verdelingen gebruik een kans-API.

api.oanor.com/birthdayparadox-api

Veelgestelde vragen

Snelle antwoorden over prijzen, quota's en integratie.

Hoe krijg ik een API-sleutel voor File Type Detection API?
Registreer gratis op oanor.com, genereer een API-sleutel in het ontwikkelaarsdashboard en roep File Type Detection API aan met de x-oanor-key-header. Geen creditcard nodig voor het gratis abonnement.
Wat is de rate-limit voor File Type Detection API?
Het gratis pakket staat 1 verzoek per seconde toe. Betaalde pakketten schalen tot 50 verzoeken per seconde op het Mega-niveau. Harde limieten geven HTTP 429 boven de quota — geen verrassende meerkosten.
Wat kost File Type Detection API?
File Type Detection API heeft een gratis pakket met 100 calls / maand. Betaalde pakketten beginnen bij €5.00 / maand met hogere quota's en snellere rate-limits.
Kan ik mijn abonnement op elk moment opzeggen?
Ja. Abonnementen worden maandelijks gefactureerd en je kunt op elk moment opzeggen via je facturatie-dashboard. Geen langetermijncontracten en geen opzegkosten.
Voldoet File Type Detection API aan de AVG?
Alle aanvragen aan File Type Detection API lopen via onze EU-gateway. Je upstream-API-sleutel verlaat nooit onze server en er worden geen persoonsgegevens gedeeld met de upstream-leverancier behalve de aanvraag zelf.

Kies een eindpunt uit de lijst aan de linkerkant om de details ervan te bekijken en het te proberen.

Codefragmenten

Meld u aan om een ​​API-sleutel te krijgen en roep vervolgens een pad onder uw naaktslak aan.

curl https://api.oanor.com/filetype-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/filetype-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/filetype-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/filetype-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Beoordelingen

Log in om te beoordelen.

Nog geen beoordelingen.

Discussie

Stel vragen, deel tips, krijg antwoorden van de aanbieder en andere ontwikkelaars. Openbaar — iedereen kan meelezen.

Meld je aan om te schrijven of te antwoorden.

Inloggen

Nieuwe discussie

/ 4000

📌 Vastgepind 🔒 Vergrendeld

·

· ·

/ 4000

🔒 Deze discussie is vergrendeld — geen nieuwe antwoorden.

  • Nog geen discussies — start de eerste.

Support

Privé 1:1-support met de aanbieder — facturatie, integratie, account. Alleen jij en het aanbiedersteam zien deze threads.

Meld je aan om een supportticket te openen.

Inloggen

Nieuw ticket openen

Beschrijf waar je hulp bij nodig hebt. Het team krijgt een mail en antwoordt op de ticketpagina.

  • Nog geen tickets voor deze API.

Abonnement actief: calls kunnen direct starten.

Verstuur uw eerste aanvraag —

Abonnement actief: kopieer een fragment en start uw eerste oproep.