Eenmalig tegoed · geen abonnement
Betaling wordt verwerkt
Stripe bevestigt uw betaling. Deze pagina wordt automatisch bijgewerkt.
Sla deze sleutel nu op. De privéherstellink blijft 90 dagen beschikbaar, maar de sleutel kan niet opnieuw worden gegenereerd.
Betaalbare API voor tijdelijke e-mail
Prijzen van de Temp Mail API
Koop een nieuwe API-sleutel met een vast aantal aanvragen. Elke sleutel is onafhankelijk, wordt nooit automatisch verlengd en kan niet worden opgewaardeerd.
Starter
PopulairGeen daglimiet
Growth
PopulairGeen daglimiet
Pro
PopulairGeen daglimiet
Business
PopulairGeen daglimiet
Tegoed: elke geauthenticeerde aanvraag aan een beschermde API verbruikt direct 1 aanvraag. Adressen genereren, een postvak controleren, ook als het leeg is, berichten lezen, bijlagen downloaden, e-mails verwijderen of wissen en statistieken opvragen tellen allemaal mee. Elke herhaalde controle telt afzonderlijk. Het resterende tegoed controleren en aankoopgerelateerde verzoeken verbruiken geen tegoed.
Stripe verwerkt de betaling veilig.
Terugbetalingen: API-sleutels zijn digitale producten met eenmalige betaling die direct na betaling worden uitgegeven. Na uitgifte worden aankopen doorgaans niet terugbetaald, behalve wanneer de wet dit vereist of een vastgestelde technische fout de levering verhindert.
Uw API-sleutel
Tegoed van API-sleutel controleren
Voer de volledige API-sleutel in. Deze wordt via de header X-API-Key verzonden en nooit in de URL geplaatst.
Voeg e-mailcontroles toe aan je werkproces
Registratie- en verificatietests
Maak een tijdelijk adres om je eigen applicatie te testen. Lees verificatieberichten en haal links of codes uit je testinbox.
CI/CD en regressietests
Gebruik HTTP-aanvragen en JSON-antwoorden in je testscripts om de bezorging van e-mails te controleren bij releases en regressietests.
E-mails en bijlagen controleren
Bekijk de inhoud van berichten en download bijlagen om de transactionele e-mails van je applicatie te testen.
Vragen over prijzen en het kopen van API-sleutels
Kan ik de API uitproberen voordat ik koop?
ct-test is een gedeelde sleutel met beperkt tegoed om voorbeelden uit te proberen. Gebruik en resterend tegoed worden door iedereen gedeeld en zijn via het tegoedendpoint op te vragen. Gebruik een gekochte sleutel voor productie.
Snel aan de slagIs dit een abonnement?
Koop een nieuwe API-sleutel met een vast aantal aanvragen. Elke sleutel is onafhankelijk, wordt nooit automatisch verlengd en kan niet worden opgewaardeerd.
Welke aanvragen verbruiken mijn quotum?
Een beschermde aanvraag verbruikt direct na authenticatie van de sleutel 1 aanvraag. Lege postvakken, herhaalde controles en verwerkingsfouten zoals een ongeldige parameter of ontbrekend bericht tellen ook mee. De openbare domeinlijst, tegoedcontrole en factureringsendpoints verbruiken geen tegoed.
Hoe ontvang ik mijn API-sleutel na betaling?
Zodra Stripe de betaling bevestigt, verschijnt je nieuwe API-sleutel op de aankooppagina. Bewaar deze veilig. Je kunt de sleutel 90 dagen lang via je privélink herstellen.
Kan ik mijn geld terugkrijgen?
Terugbetalingen: API-sleutels zijn digitale producten met eenmalige betaling die direct na betaling worden uitgegeven. Na uitgifte worden aankopen doorgaans niet terugbetaald, behalve wanneer de wet dit vereist of een vastgestelde technische fout de levering verhindert.
API Documentatie
API Documentatie
Volledige referentie voor adressen genereren, berichten ontvangen, bijlagen downloaden, postvakken beheren, statistieken en tegoed opvragen. Kopieer de voorbeelden en pas ze aan met uw API-sleutel en de ontvangen ID’s.
01 · Snel aan de slag
Snelstart
Een postvak registreren is niet nodig. Haal gratis actieve domeinen op, stel lokaal een geldig adres samen of gebruik de optionele generator. Vraag daarna het adres op en verwerk de ontvangen berichten. Voorbeelden van aanvragen en antwoorden staan in de endpointreferentie hieronder.
Actieve domeinen ophalen
Roep /api/domains aan zonder sleutel. Deze openbare functie verbruikt geen tegoed.
Samenstellen of genereren
Stel gratis lokaal een geldig adres prefix@active-domain samen of gebruik 1 aanvraag voor de optionele generator.
Postvak controleren
Geef het volledige adres door aan /api/emails. Een lege lijst is een geslaagd antwoord, geen fout.
Lezen of downloaden
Gebruik emails[].id om een bericht op te halen en attachments[].id om een bestand te downloaden.
02 · Authenticatie en tegoed
Authenticatie
Verstuur uw sleutel in de aanvraagheader X-API-Key. Bewaar betaalde sleutels op uw server; toon ze niet in browsercode, openbare repository’s, URL-parameters of logboeken.
X-API-Key: YOUR_API_KEY
ct-test is een gedeelde sleutel met beperkt tegoed om voorbeelden uit te proberen. Gebruik en resterend tegoed worden door iedereen gedeeld en zijn via het tegoedendpoint op te vragen. Gebruik een gekochte sleutel voor productie.
Een beschermde aanvraag verbruikt direct na authenticatie van de sleutel 1 aanvraag. Lege postvakken, herhaalde controles en verwerkingsfouten zoals een ongeldige parameter of ontbrekend bericht tellen ook mee. De openbare domeinlijst, tegoedcontrole en factureringsendpoints verbruiken geen tegoed.
JSON-antwoordstructuur
JSON-endpoints geven success met data of error terug. Geauthenticeerde beschermde endpoints bevatten ook het bijgewerkte usage-object. Bijlagedownloads leveren binaire gegevens in plaats van deze JSON-structuur.
{
"success": true,
"data": { "...": "endpoint-specific data" },
"usage": {
"daily_limit": 100,
"used_today": 7,
"remaining_today": 93,
"total_limit": 1000,
"total_used": 42,
"remaining_total": 958
}
}
Bij tegoedvelden betekenen een limiet van 0 en een resterende waarde van -1 onbeperkt. Een gekochte sleutel met eenmalige betaling heeft normaal een positieve total_limit.
03 · Alle endpoints
Belangrijkste endpoints
Endpoints zijn gegroepeerd per bewerking. Het label geeft aan of geslaagde authenticatie tegoed verbruikt.
/api/domains
Geen API-sleutel · geen tegoed
Actieve openbare domeinen tonen
Geeft de domeinen terug die beschikbaar zijn om adressen te genereren. Deze openbare functie vereist geen API-sleutel en verbruikt geen tegoed. Privédomeinen van GPTMail zijn uitgesloten.
| Parameter | Verplicht | Beschrijving |
|---|---|---|
q | Optioneel | Filter op een deel van de domeinnaam, zonder onderscheid tussen hoofdletters en kleine letters. |
offset | Optioneel | Aantal overeenkomende domeinen om over te slaan. Standaard: 0. |
limit | Optioneel | Aantal terug te geven domeinen. Standaard: 1000; maximaal: 2000. |
curl -sS "https://cleantempmail.com/api/domains?limit=100"
{
"success": true,
"data": {
"domains": ["domain-one.example", "domain-two.example"],
"total": 1832,
"offset": 0,
"limit": 100
}
}
/api/generate-email
API-sleutel · 1 aanvraag
Tijdelijk e-mailadres genereren
GET maakt een adres met een gegenereerd voorvoegsel en een willekeurig actief domein. POST laat u optioneel het voorvoegsel, domein of beide kiezen. Het uiteindelijke adres staat altijd in data.email.
Dit endpoint is niet nodig om e-mail te ontvangen. Haal een actief domein op via /api/domains en combineer het lokaal met een geldig voorvoegsel, zoals [email protected]. Ontvangen berichten zijn normaal opvraagbaar; lokaal samenstellen verbruikt geen tegoed. Gebruik /api/generate-email alleen om het adres door de dienst te laten kiezen of controleren; elke aanroep verbruikt 1 aanvraag.
| JSON-veld | Verplicht | Beschrijving |
|---|---|---|
prefix | Optioneel | Postvaknaam vóór @. Letters, cijfers, punten, underscores en koppeltekens zijn toegestaan binnen de ingestelde lengte. |
domain | Optioneel | Een exact actief domein uit /api/domains. Zonder opgave kiest de dienst er willekeurig één. |
curl -sS \
-H "X-API-Key: ct-test" \
"https://cleantempmail.com/api/generate-email"
curl -sS -X POST \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
--data '{"prefix":"qa.user","domain":"your-active-domain.com"}' \
"https://cleantempmail.com/api/generate-email"
Als het gevraagde domein niet meer actief is, geeft de API HTTP 409 terug in plaats van ongemerkt een ander domein te kiezen.
/api/emails?email={address}
API-sleutel · 1 aanvraag
Berichten in een postvak tonen
Geeft maximaal de 500 nieuwste berichten van één openbaar CleanTempMail-adres terug. Een nieuw of leeg postvak geeft emails: [] en count: 0 terug.
| Parameter | Verplicht | Beschrijving |
|---|---|---|
email | Ja | Volledig postvakadres inclusief domein. Pas URL-codering toe op deze waarde. |
curl -sS -G \
-H "X-API-Key: YOUR_API_KEY" \
--data-urlencode "[email protected]" \
"https://cleantempmail.com/api/emails"
{
"success": true,
"data": {
"emails": [
{
"id": "66c123example",
"email_address": "[email protected]",
"from_address": "[email protected]",
"subject": "Your verification code",
"content": "Your code is 123456",
"html_content": "<p>Your code is <b>123456</b></p>",
"has_html": true,
"attachments": [
{
"id": "attachment-id",
"filename": "receipt.pdf",
"content_type": "application/pdf",
"size": 48231
}
],
"timestamp": 1787702400,
"raw_size": 51984,
"created_at": "2026-08-25T12:00:00Z"
}
],
"count": 1
},
"usage": { "daily_limit": 100, "used_today": 2, "remaining_today": 98, "total_limit": 1000, "total_used": 2, "remaining_total": 998 }
}
Elke herhaalde controle verbruikt 1 aanvraag, ook zonder nieuwe e-mail. Begin met ongeveer één aanvraag per 10 seconden en vergroot de tussenpozen waar mogelijk; vermijd intensieve controlelussen.
/api/email/{id}
API-sleutel · 1 aanvraag
Eén volledig bericht ophalen
Gebruikt de id uit /api/emails om tekst/HTML, headers, tijdstempels en bijlagemetadata op te halen. Binaire bijlagegegevens zijn niet opgenomen in JSON.
curl -sS \
-H "X-API-Key: YOUR_API_KEY" \
"https://cleantempmail.com/api/email/66c123example"
Belangrijke e-mailvelden
| JSON-veld | Beschrijving |
|---|---|
id | Bericht-ID voor de endpoints voor lezen, bijlagen en verwijderen. |
email_address | Adres van het postvak dat het bericht ontving. |
from_address | Uitgelezen afzenderadres. |
subject | Uitgelezen berichtonderwerp. |
content / html_content | Platte tekst en opgeschoonde/weergeefbare HTML. Controleer has_html voordat u HTML de voorkeur geeft. |
attachments[] | Bijlagemetadata: id, filename, content_type, size en optioneel content_id. Binaire gegevens worden afzonderlijk gedownload. |
timestamp / created_at | Unix-tijdstempel en aanmaaktijd volgens ISO 8601. |
raw_content / headers / raw_size | Opgeslagen oorspronkelijke bericht-/headergegevens en de oorspronkelijke berichtgrootte in bytes. |
/api/email/{id}/attachment/{attachmentID}
API-sleutel · 1 aanvraag
Bijlage downloaden
Download één bijlage als binair bestand. Gebruik de bericht-id en attachments[].id uit GET /api/email/{id}. Elke download verbruikt 1 API-aanvraag.
curl -fL -OJ \
-H "X-API-Key: YOUR_API_KEY" \
"https://cleantempmail.com/api/email/66c123example/attachment/attachment-id"
De antwoordinhoud is het bestand zelf. De server stelt Content-Type, Content-Length en Content-Disposition in. curl -OJ slaat de veilige bestandsnaam van de server op. Bijlagefouten worden als platte tekst teruggegeven.
/api/email/{id}
API-sleutel · 1 aanvraag
Eén bericht verwijderen
Verwijdert het bericht met de opgegeven id permanent. Haal de ID eerst op via /api/emails. Dit kan niet ongedaan worden gemaakt.
curl -sS -X DELETE \
-H "X-API-Key: YOUR_API_KEY" \
"https://cleantempmail.com/api/email/66c123example"
{"success":true,"data":{"message":"Email deleted"},"usage":{"daily_limit":100,"used_today":4,"remaining_today":96,"total_limit":1000,"total_used":4,"remaining_total":996}}
/api/emails/clear?email={address}
API-sleutel · 1 aanvraag
Postvak leegmaken
Verwijdert alle opgeslagen berichten van het opgegeven openbare postvak permanent en geeft het verwijderde aantal terug. Dit kan niet ongedaan worden gemaakt.
curl -sS -X DELETE -G \
-H "X-API-Key: YOUR_API_KEY" \
--data-urlencode "[email protected]" \
"https://cleantempmail.com/api/emails/clear"
{"success":true,"data":{"message":"Deleted 3 emails","count":3},"usage":{"daily_limit":100,"used_today":5,"remaining_today":95,"total_limit":1000,"total_used":5,"remaining_total":995}}
/api/stats · /api/statistics/*
API-sleutel · 1 per endpoint
Statistiek-endpoints
Geeft gecachte openbare dienststatistieken terug. Elk pad is een afzonderlijke beschermde aanvraag en verbruikt 1 aanvraag. E-mail van privédomeinen is uitgesloten van openbare statistieken.
| Pad | Beschrijving |
|---|---|
/api/stats | Totalen: alle e-mails, vandaag, afgelopen 24 uur, unieke onderwerpen en actieve domeinen. |
/api/statistics/24h | Lijst met UTC-uurvakken met hour en count. |
/api/statistics/top-subjects | De 10 meest voorkomende openbare berichtonderwerpen met count. |
/api/statistics/top-domains | De 10 meest voorkomende openbare ontvangerdomeinen met count. |
/api/statistics/top-senders | De 10 meest voorkomende afzenders met count. |
curl -sS \
-H "X-API-Key: YOUR_API_KEY" \
"https://cleantempmail.com/api/stats"
{
"success": true,
"data": {
"total_emails": 1250000,
"today_emails": 32000,
"emails_24h": 41000,
"unique_subjects": 8600,
"active_domains": 1832
},
"usage": { "daily_limit": 100, "used_today": 6, "remaining_today": 94, "total_limit": 1000, "total_used": 6, "remaining_total": 994 }
}
/api/api-key/usage
Geen API-sleutel · geen tegoed
Tegoed van API-sleutel controleren
Geeft status en gebruik terug voor gekochte, handmatig aangemaakte, opgebruikte of gedeelde testsleutels, zonder tegoed te verbruiken. Verstuur de sleutel bij voorkeur in X-API-Key, of in het JSON-veld api_key.
curl -sS -X POST \
-H "X-API-Key: YOUR_API_KEY" \
"https://cleantempmail.com/api/api-key/usage"
curl -sS -X POST \
-H "Content-Type: application/json" \
--data '{"api_key":"ct-test"}' \
"https://cleantempmail.com/api/api-key/usage"
{
"success": true,
"data": {
"masked_key": "••••••••wxyz",
"status": "active",
"is_active": true,
"daily_limit": 100,
"used_today": 6,
"remaining_today": 94,
"total_limit": 1000,
"total_used": 6,
"remaining_total": 994
}
}
status is active, exhausted of inactive. Opgebruikte gekochte sleutels blijven opvraagbaar. De volledige sleutel en Stripe-/klantmetadata worden nooit teruggegeven.
04 · Fouten
HTTP-fouten en herstel
JSON-endpoints geven normaal success: false en een fouttekst terug. Het bijlage-endpoint geeft bij fouten platte tekst terug. Controleer altijd de HTTP-status voordat u gegevens verwerkt.
| HTTP | Betekenis | Aanbevolen actie |
|---|---|---|
400 | Ontbrekende of ongeldige invoer, zoals een ontbrekende email-parameter of ongeldig voorvoegsel. | Corrigeer de aanvraag voordat u opnieuw probeert. |
401 | API-sleutel ontbreekt, is ongeldig of niet meer actief. | Controleer X-API-Key of koop/gebruik een andere actieve sleutel. |
403 | Het gevraagde postvak hoort bij een privédomein van GPTMail. | Benader privépostvakken van GPTMail niet via deze API. |
404 | Bericht- of bijlage-ID is niet gevonden of verlopen. | Vernieuw de postvaklijst en stop met opnieuw proberen met verouderde ID’s. |
409 | Het uitdrukkelijk gekozen domein voor adresgenerering is niet beschikbaar. | Haal /api/domains op en kies bewust een actief domein. |
429 | Het dag- of totaaltegoed is opgebruikt. | Wacht op de dagelijkse reset of gebruik een nieuw gekochte sleutel; eenmalig gekochte sleutels zijn niet op te waarderen. |
503 | Postvakroutering wordt gesynchroniseerd of er is geen actief domein beschikbaar. | Houd rekening met Retry-After indien aanwezig en vergroot de tussenpozen bij nieuwe pogingen. |
{
"success": false,
"error": "Email not found",
"usage": {
"daily_limit": 100,
"used_today": 7,
"remaining_today": 93,
"total_limit": 1000,
"total_used": 7,
"remaining_total": 993
}
}