🎬 Maak kennis met Potto AI: zet schermafbeeldingen, documenten en links om in motion graphics-video's en AI-afbeeldingen.Probeer Potto AI

BillionVerify is nu een Vercel Connect-connector

Leo
LeoFounder, BillionVerify

Voeg BillionVerify via Vercel Connect toe aan apps en agents. Sla je API-key één keer op en verifieer e-mails tijdens runtime, zonder sleutel in env vars.

Instelling van de BillionVerify Vercel Connector die een API-sleutel koppelt aan e-mailverificatie en AI-tools

BillionVerify staat nu vermeld in Vercel Connect. Open vercel.com/connect/billionverify of zoek naar "BillionVerify" onder Connect in je Vercel-dashboard en voeg je BillionVerify API-sleutel één keer toe aan een connector. Daarna kan elk Vercel-project dat je koppelt e-mailadressen tijdens runtime verifiëren: je code vraagt de sleutel op bij Vercel Connect wanneer dat nodig is, zodat de sleutel nooit in een omgevingsvariabele of in je broncode staat.

De BillionVerify Vercel-connector werkt met dezelfde REST API, tegoeden en verificatiegeschiedenis die je al gebruikt. Het is de Vercel-tegenhanger van onze Claude-connector: Claude-gebruikers verifiëren adressen door ernaar te vragen in de chat, en Vercel-ontwikkelaars verifiëren ze vanuit registratieformulieren, achtergrondtaken en AI-agents die ze op Vercel implementeren.

Waarom Vercel Connect gebruiken voor e-mailverificatie

De meeste teams voegen e-mailverificatie toe door een API key in de omgevingsvariabelen van elk project te plakken. Dat werkt totdat je meerdere projecten, preview- en productieomgevingen en een paar mensen hebt die deze variabelen kunnen lezen. De key roteren betekent dan dat je elke kopie moet vinden.

Vercel Connect verplaatst de key naar één plek op teamniveau:

  • Eén key, veel projecten. Je slaat je BillionVerify API key één keer op de connector op. Elk project dat je eraan koppelt kan deze gebruiken, en geen enkel project bewaart een eigen kopie.
  • Jij bepaalt wie deze kan gebruiken. Een connector beantwoordt alleen tokenaanvragen van de projecten en omgevingen die je eraan koppelt. Bekijk projectkoppelingen in de Vercel-documentatie.
  • Aanvragen worden gelogd. Elke connector heeft een tabblad Observability waarin tokenaanvragen worden vastgelegd per project, omgeving en onderwerp.
  • Rotatie vereist één bewerking. Maak een nieuwe key aan in BillionVerify, werk de connector bij en elk gekoppeld project neemt deze over.

Voor AI-agents is dit belangrijker dan voor een klassieke webapp. Een agent die tools kan aanroepen, mag geen onbewerkte inloggegevens uit zijn omgeving kunnen lezen. Met Vercel Connect vraagt de code van de agent de key op op het moment dat deze BillionVerify aanroept, en maakt de key nooit deel uit van de deployment.

Zo vind je BillionVerify in Vercel Connect

Er zijn twee manieren om de BillionVerify Vercel-connector te openen. Beide leiden naar dezelfde configuratie.

Vanuit de openbare Vercel Connect-directory

Open vercel.com/connect/browse en typ "billionverify" in het zoekvak, of ga rechtstreeks naar vercel.com/connect/billionverify. De vermelding toont de verbindingsmethode (API Key) en een korte beschrijving: e-mailadressen één voor één, in batches of via een bulkbestand uploaden en verifiëren.

BillionVerify Vercel-connector in de Vercel Connect-directory, gevonden door te zoeken naar billionverify op vercel.com/connect/browse

Vanuit je Vercel-dashboard

Als je al bent ingelogd bij Vercel, open je Connect in het dashboard van je team, typ je "billionverify" in het zoekveld en selecteer je BillionVerify bij All Connectors. Dit is de snelste route wanneer je een project instelt dat je al op Vercel uitrolt.

BillionVerify Vercel-connector in de connectorzoekfunctie van het Vercel-dashboard onder All Connectors

Een BillionVerify-connector toevoegen aan je Vercel-project

De connector gebruikt een API key uit je BillionVerify-account. Als je nog geen account hebt, meld je eerst aan bij billionverify.com; het gratis plan geeft je elke dag dat je je account gebruikt 20 credits, tot 600 per maand, zonder creditcard.

Stap 1: Maak een BillionVerify API key aan

Meld je aan en open de pagina API Keys in je BillionVerify-dashboard. Maak een key aan en geef deze een naam die aangeeft waar de key wordt gebruikt, bijvoorbeeld "vercel-production", zodat je deze later in je gebruiksgeschiedenis kunt herkennen.

Stap 2: Configureer de verbinding in Vercel

Klik op BillionVerify in Vercel Connect om Add Connection te openen en vul vervolgens de stap Configure in:

  • Name. Vercel stelt een willekeurige naam voor, zoals chestnut-fence. Vervang deze door iets dat je herkent, zoals billionverify-prod. Samen met de service vormt dit de connector-ID die je code gebruikt: billionverify/billionverify-prod.
  • UID (optional). Laat dit leeg; Vercel genereert de UID op basis van de service- en connectornaam.
  • Shared API Keys or Per-User API Keys. Shared slaat één key op de connector op voor alle gebruikers van je app. Per-User vraagt elke gebruiker om zijn of haar eigen BillionVerify-key wanneer die autorisatie verleent. In de volgende sectie lees je wanneer je welke optie kiest.
  • Key. Plak de API key uit stap 1.
  • Scope and Expiration (optional). Stel een vervaldatum in als je team keys volgens een schema rouleert; laat anders de standaardwaarden staan.

Klik op Create Connector om de connector op te slaan.

BillionVerify Vercel-connectorvenster Add Connection met de opties Shared API Keys en Per-User API Keys en het veld Key

Stap 3: Koppel de projecten die de connector mogen gebruiken

Koppel de connector aan de Vercel-projecten en -omgevingen die e-mailverificatie mogen uitvoeren, bijvoorbeeld de productie- en previewomgeving van je webapp, maar niet aan een interne tool die geen reden heeft om BillionVerify aan te roepen. Een project dat niet is gekoppeld, krijgt een foutmelding in plaats van een key.

Liever de terminal? Gebruik de Vercel CLI

Dezelfde configuratie werkt vanuit de Vercel CLI. Voer deze uit vanuit het project dat de connector gaat gebruiken:

vercel link
vercel connect create billionverify --name billionverify-prod
vercel env pull

vercel env pull downloadt een development-token met een korte geldigheidsduur naar .env.local, zodat getToken ook werkt wanneer je de app op je eigen machine uitvoert. Dat bestand bevat een Vercel-token, niet je BillionVerify-key.

Gedeelde API-sleutels of API-sleutels per gebruiker?

Kies Gedeelde API-sleutels wanneer je eigen product de verificatie uitvoert: een registratieformulier dat wegwerpadressen weigert, een nachtelijke taak die nieuwe leads opschoont, of een interne agent die je team gebruikt. Alle verificaties gebruiken je BillionVerify-account en je credits.

Kies API-sleutels per gebruiker wanneer je een product bouwt voor andere mensen die hun eigen BillionVerify-accounts hebben, bijvoorbeeld een CRM-add-on, een tool voor koude e-mail of een agenttemplate. Elke gebruiker voert tijdens de autorisatie zijn eigen sleutel in, zodat hun verificaties hun eigen credits gebruiken en in hun eigen BillionVerify-geschiedenis verschijnen.

BillionVerify vanuit je code aanroepen

Installeer de Vercel Connect SDK in je project:

npm install @vercel/connect

Vraag vervolgens de sleutel op met getToken en stuur deze mee in de BV-API-KEY-header. Hieronder staat een Next.js-routehandler die één adres controleert met een live SMTP-controle:

// app/api/verify-email/route.ts
import { getToken } from '@vercel/connect';

export async function POST(req: Request) {
  const { email } = await req.json();

  const apiKey = await getToken('billionverify/billionverify-prod', {
    subject: { type: 'app' },
  });

  const res = await fetch('https://api.billionverify.com/v1/verify/single', {
    method: 'POST',
    headers: { 'BV-API-KEY': apiKey, 'Content-Type': 'application/json' },
    body: JSON.stringify({ email, check_smtp: true }),
  });

  const body = await res.json();
  return Response.json(body.data);
}

Het data-object in de response bevat status (valid, invalid, catchall, role, disposable of unknown), is_deliverable, is_disposable, is_catchall, is_role en een reason. Een registratieformulier blokkeert meestal ongeldige en wegwerpadressen, accepteert geldige adressen en laat catch-all- en onbekende adressen door met een markering, zodat je kunt volgen hoe ze zich gedragen.

De SDK slaat de sleutel op in het geheugen en gebruikt deze opnieuw. Daarom wordt Vercel Connect niet opnieuw aangeroepen voor elk adres dat je verifieert.

Een batch of een volledig bestand verifiëren

Dezelfde sleutel werkt voor elk BillionVerify-eindpunt:

  • POST /v1/verify/single controleert één adres, zoals hierboven.
  • POST /v1/verify/bulk controleert maximaal 50 adressen in één request. Stuur {"emails": [...], "check_smtp": true}.
  • POST /v1/verify/file uploadt een CSV voor een achtergrondtaak. Poll GET /v1/verify/file/{id} en download de resultaten via GET /v1/verify/file/{id}/results.

Een veelgebruikt patroon op Vercel is een cronjob die de nieuwe leads van die dag verzamelt, ze in groepen van 50 naar /v1/verify/bulk stuurt en de status terugschrijft naar je database. Details over requests en responses staan in de API-referentie.

Per-user-sleutels in code

Gebruik bij Per-User API Keys de ID van de aangemelde gebruiker als subject:

const apiKey = await getToken('billionverify/billionverify-prod', {
  subject: { type: 'user', id: session.user.id },
});

Als die gebruiker nog geen sleutel heeft verstrekt, genereert de SDK een UserAuthorizationRequiredError. Vang deze fout op en toon een stap "Verbind je BillionVerify-account" in je UI. De andere foutklassen staan vermeld in Vercels token documentatie.

Gebruik BillionVerify in AI-agents op Vercel

Als je een agent op Vercel bouwt, geef deze dan een tool voor ‘e-mail verifiëren’ waarvan de code getToken en vervolgens BillionVerify aanroept, precies zoals de routehandler hierboven. Het model bepaalt wanneer een adres moet worden geverifieerd; de sleutel blijft in Vercel Connect en verschijnt nooit in de prompt, de uitvoer van de tool of de omgeving van de agent.

Dezelfde API-sleutel ondersteunt ook onze andere agentintegraties:

  • MCP-server. BILLIONVERIFY_API_KEY=your-key npx billionverify-mcp voert onze MCP-server lokaal uit met dezelfde 11 tools als de gehoste versie. De installatie voor elke client staat in de MCP-handleiding.
  • Agentvaardigheid. Programmeeragents kunnen de BillionVerify-vaardigheid installeren met npx skills add BillionVerify/billionverify-skill. Meer informatie vind je bij Agentvaardigheden.

Hoe credits werken

Verifiëren via de Vercel-connector kost hetzelfde als overal elders in BillionVerify: één credit voor een definitief resultaat. Onbekende, wegwerp- en slecht opgemaakte adressen zijn gratis, net als het opnieuw controleren van hetzelfde adres binnen 24 uur. Catch-all-adressen worden als catch-all gerapporteerd en niet als geldig geteld, zodat jij bepaalt hoe je ermee omgaat.

Vercel brengt kosten voor de eigen tokenaanvragen afzonderlijk in rekening, volgens de prijzen van Vercel Connect. Omdat de SDK de sleutel in de cache opslaat, dekt één tokenaanvraag doorgaans veel verificaties.

BillionVerify is ook beschikbaar in Claude

Eerder deze maand werd BillionVerify opgenomen in Claude's connectorgids. Als jij of je team in Claude werkt, kun je BillionVerify daar met je account koppelen zonder API-sleutel en Claude in de chat vragen een adres te verifiëren of een lijst van maximaal 50 adressen op te schonen. Lees BillionVerify staat nu in Claude's connectorgids voor de installatie.

Claude is bedoeld om adressen te controleren terwijl je werkt. De Vercel-connector is bedoeld voor de controles die je eigen apps en agents zelfstandig uitvoeren.

Veelgestelde vragen

Wat is de BillionVerify Vercel-connector?

Het is de vermelding van BillionVerify in Vercel Connect. Je slaat je BillionVerify API-sleutel één keer op in een connector, waarna de Vercel-projecten die je eraan koppelt deze sleutel tijdens runtime kunnen opvragen om de e-mailverificatie-API van BillionVerify aan te roepen.

Moet ik mijn API-sleutel nog steeds in omgevingsvariabelen zetten?

Nee. De sleutel staat in de connector. Je code verkrijgt deze met getToken uit @vercel/connect, waarmee je implementatie automatisch wordt geverifieerd bij Vercel Connect.

Kost het extra om e-mails via Vercel te verifiëren?

Niet aan de kant van BillionVerify. Voor verificaties worden de credits in je BillionVerify-account gebruikt tegen het normale tarief. Vercel brengt kosten in rekening voor de eigen tokenaanvragen volgens de prijsstelling van Vercel Connect.

Moet ik kiezen voor gedeelde API-sleutels of API-sleutels per gebruiker?

Gedeelde API-sleutels wanneer je eigen app adressen verifieert met jouw account. API-sleutels per gebruiker wanneer je een product bouwt waarvan elke gebruiker een eigen BillionVerify-account heeft en voor zijn eigen verificaties moet betalen.

Kan ik de connector buiten een Vercel-implementatie gebruiken?

Ja. Voor lokale ontwikkeling geeft vercel env pull je een ontwikkelingstoken. In andere omgevingen, zoals externe CI, kun je met de optie vercelToken een Vercel-toegangstoken doorgeven aan getToken. Je kunt de BillionVerify API ook rechtstreeks met je sleutel aanroepen, zonder Vercel Connect.

Werkt de Vercel-connector met de gehoste MCP-server?

De gehoste MCP-server op mcp.billionverify.com meldt je aan met OAuth; dat is wat de Claude-connector gebruikt. De Vercel-connector bevat een API-sleutel, die werkt met de REST API, het npm-pakket billionverify-mcp en de agentvaardigheid.

Voeg BillionVerify toe aan Vercel Connect

Open vercel.com/connect/billionverify, plak je BillionVerify API-sleutel, koppel je project en verifieer de volgende registratie of lead voordat deze je lijst bereikt.

Leo
LeoFounder, BillionVerify
E-mailverificatie-inzichten

Begin Vandaag met Verifiëren

Begin vandaag nog met het verifiëren van e-mails met BillionVerify. Ontvang 20 gratis credits voor elke dag dat u inlogt, tot 600 per maand - geen creditcard vereist. Sluit u aan bij duizenden bedrijven die hun e-mailmarketing-ROI verbeteren met nauwkeurige e-mailverificatie.

Geen creditcard vereist · Realtime API en bulkverificatie · Onbekende resultaten zijn gratis

0
Credits voor onbekende resultaten
Real-time
API-snelheid
$0.00014
Per e-mail
600/mo
Altijd gratis