NieuwAlles wat je in Argorant kunt doen, kun je nu ook vanuit Claude, ChatGPT of elke AI die je gebruikt.
Argorant
Agents
Platform
Personen & bedrijven vinden
Functie, senioriteit, land, grootte.
E-mailoutreach
Campagnes vanuit je eigen mailboxen.
Zoeken op branche
Typ aan wie je verkoopt.
Unibox
Elk antwoord uit elke mailbox.
Targeting op technologie
Vind accounts op basis van de tools die ze gebruiken.
Analyses
Antwoorden en afspraken per campagne.
E-mailfinder
Naam en bedrijf erin, zakelijk e-mailadres eruit.
Export & CRM-push
Schone CSV's, direct in je stack.
E-mailcontrole
Live gecontroleerd vóór export en verzending.
API, CLI en MCP
Stuur alles aan vanuit je AI of code.
Gebouwd voor agents
Betalen per lead, gebouwd voor agents
Je acquisitie, volledig gedraaid door agents.
Nieuw
Agentrun
✓ Ideaal klantprofiel uit de prompt gehaald
✓ 25 gecontroleerde leads opgehaald
✓ Afgerekend per lead, geen plan
⟳ Outreach opstellen…
Koppel Claude, GPT of je eigen agent →
Koppel Argorant aan Claude, ChatGPT, je CRM en 15+ toolsalle integraties bekijken
Branches
Private equity
Off-market overnametargets
M&A-advies
Targets voor lopende mandaten
Investment banking
Dekking voor origination
Zakelijke kredietverlening
Kredietnemers & aanbrengers
Bureaus
Klanten voorbij doorverwijzingen
Recruitment & detachering
Win betalende werkgevers
Commerciële aannemers
Win klanten, geen aanbestedingen
B2B SaaS
Pipeline per segment
Managementconsulting
Klanten voor elke praktijk
Groothandel en distributie
Retail- & zakelijke inkopers, direct
Klantverhalen
Klantverhaal · Palmstone Capital
Off-market dealflow op afroep: gesprekken met eigenaren in week één
Klantverhaal · Capvant
113,000 potentiële aanbrengers in kaart gebracht, golf na golf benaderd
Argorant voor elke branche die aan bedrijven verkooptAlle branches verkennen
PrijzenManaged
Integraties
Logo van Zapier
Zapier
Zaps zonder code naar 8,000+ apps
Logo van Make
Make
Visuele scenario's, elke trigger
Logo van n8n
n8n
Self-hosted workflows met beschikbare broncode
Logo van HubSpot
HubSpot
Gecontroleerde contacten naar HubSpot doorzetten
Logo van Pipedrive
Pipedrive
Gecontroleerde personen en organisaties in je pipeline
Logo van Smartlead
Smartlead
Gecontroleerde leads in cold-e-mailcampagnes
Logo van Instantly
Instantly
Gecontroleerde leadlijsten voor Instantly-campagnes
Logo van Clay
Clay
Argorant als verrijkingsbron in Clay
Logo van Google Sheets
Google Sheets
Elke export met één klik naar een Sheet
Logo van Chrome extension
Chrome-extensie
Het bedrijf dat je bekijkt matchen & verrijken
Logo van Claude
Claude
Native MCP-connector voor Claude
Logo van ChatGPT
ChatGPT
Argorant in ChatGPT en GPTs
Logo van Grok
Grok
Grok koppelen aan je leaddata
Logo van Grok Build
Grok Build
De codeer-CLI van xAI, gekoppeld aan Argorant
Logo van Grok Bot
Grok Bot
AI-collega's die altijd aan staan, gevoed met data
Logo van Salesforce
Salesforce
Gecontroleerde contacten naar Salesforce
Logo van lemlist
lemlist
Exports met alleen geldige adressen naar lemlist-campagnes doorzetten
Logo van REST API
REST API
Zoeken, tellen, vrijgeven, gecontroleerde exports
Logo van CLI
CLI
npx argorant, voor de terminal en AI-agents
Logo van MCP server
MCP-server
OAuth MCP voor Claude, ChatGPT & agents
Bronnen
Academy
Volledige workflowgidsen, screenshots en videotutorials.
Helpcentrum
Doorzoekbare kennisbank: elke functie, elke fout, beantwoord.
Docs
API-referentie + integratiegidsen.
Snelstart
Eerste zoekopdracht, vrijgave en export.
CLI
Zoeken en exporteren vanuit je terminal.
AI-agents & MCP
Koppel Claude, GPT en je eigen agents.
MCP-overzicht
Hoe agents Argorant veilig gebruiken.
MCP-tools
Elke actie in de app, voor je AI.
Beveiliging
Inloggen, rechten en accountinstellingen.
Bibliotheek
Elke gids, vergelijking, tutorial en elk artikel in één index.
Klantverhalen
Hoe teams Argorant gebruiken.
Changelog
Wat er is uitgebracht, week voor week.
Verkennen
Data
Verken onze B2B-contactdekking.
Gratis tools
E-mailfinder, controle en domein zoeken.
Aanbieders vergelijken
Apollo, ZoomInfo, Hunter en meer.
Alternatieven
Vervangers vinden voor verouderde datatools.
Overzicht van e-mailformaten
Vind e-mailpatronen van bedrijven.
InloggenGratis aan de slag
Aan de slag
Alles in Argorant werkt nu ook vanuit je AI.
Argorant
AgentsPrijzenManagedInloggen
Je AI-agent koppelen Gratis aan de slag
Academy/Argorant vanuit Claude, ChatGPT en de CLI· Les 2 van 2

Argorant draaien vanuit de CLI en CI-pipelines

Gepubliceerd door Argorant

De volledige workflow in de terminal: installeren en omgaan met sleutels, gratis tellingen en zoekopdrachten, opgeslagen lijsten, gecontroleerde exports met herstel, controleren vanuit een bestand, de zes exitcodes en een cronjob die een segment ververst zonder je ooit te verrassen met een rekening.

advanced16 min. leestijdBijgewerkt op 2026-08-20

De CLI is een wrapper zonder afhankelijkheden rond dezelfde REST API die de webapp en de MCP-connector gebruiken. Hij is er voor de situatie waarin lijsten bouwen deel is van een terugkerende workflow in plaats van iets wat iemand op een dinsdag doet: een nachtelijke verversing, een CI-stap die een CRM actueel houdt, een agentlus die een machineleesbaar antwoord nodig heeft. Deze handleiding loopt dat hele traject door, inclusief de delen die geld kosten en de precieze vorm van een run die niet meer kan uitgeven dan je bedoelde.

De ene regel die je eerst moet verinnerlijken

Vóór elk commando: reveal, export en verify --file vragen alleen om bevestiging als stdin een terminal is en je -y noch --json hebt meegegeven. In CI, in een pipe of in een agentlus is er helemaal geen prompt en geven deze commando's meteen uit.

De prompt is een gemak voor mensen, nooit een vangnet. Wat de uitgaven echt bepaalt, is het getal dat je aan -n meegeeft. Lees het dus voordat je iets draait, zeker in een script waar niemand meekijkt.

Installeren en eerste run

Niets te installeren als je dat niet wilt:

npx argorant count "fintech CFOs in germany"

Of installeer hem globaal; het pakket heet argorant:

npm install -g argorant
Terminal die npx argorant count uitvoert en een populatieaantal toont
De eerste run. Een telling toont één getal, kost niets en vraagt geen andere instelling dan een sleutel.

Omgaan met sleutels, en welke inloggegevens voorgaan

De CLI gebruikt een ag_live_-sleutel, aangemaakt onder Profiel, API-sleutels. Je kunt hem op drie manieren meegeven, met een strikte volgorde van voorrang.

Interactief, voor je eigen computer

npx argorant login

Hij vraagt de sleutel met verborgen invoer, controleert hem tegen het accountendpoint en slaat hem op. Een geweigerde sleutel faalt meteen met een duidelijke melding, in plaats van te worden opgeslagen en later te falen bij een commando dat geld kost. Je kunt hem ook direct meegeven als argorant login <key>.

Terminal met argorant login gevolgd door een bevestigingsregel
Inloggen controleert vóór het opslaan, dus een typfout wordt later nooit een raadselachtige fout.

Omgevingsvariabele, voor CI en agents

export ARGORANT_API_KEY=ag_live_...

Dit is de juiste vorm voor scripts, pipelines en agents. Er wordt niets naar schijf geschreven, en de variabele wordt bij elke aanroep gelezen.

Voorrang

  1. ARGORANT_API_KEY in de omgeving gaat voor alles.
  2. Anders wordt de sleutel gebruikt die argorant login heeft opgeslagen, uit ~/.argorant/config.json, geschreven met modus 0600.
  3. Zonder een van beide stoppen commando's met code 2 en vragen ze je in te loggen.

argorant logout verwijdert het configuratiebestand. Staat ARGORANT_API_KEY nog ingesteld, dan waarschuwt de CLI je, omdat die variabele voorgaat en je ingelogd zou houden. Verwijder hem dus ook.

Sleutelhygiëne voor pipelines

  • Eén sleutel per pipeline of agent. Het gebruik blijft toe te wijzen, en als je er een intrekt, breekt er nooit een andere.
  • Sleutels horen in de geheimenopslag van je CI, nooit in een gecommit bestand en nooit geplakt in een gedeelde chat. Chatgeschiedenissen worden geëxporteerd en gescreenshot; is het gebeurd, vervang de sleutel dan nu.
  • Vervangen zonder downtime: maak de nieuwe sleutel aan, rol hem uit, bevestig met npx argorant whoami en trek daarna de oude in. Intrekken werkt meteen, en het volgende verzoek met de oude sleutel faalt met 401.
Profiel, API-sleutels, met meerdere benoemde sleutels, hun aanmaakdatum en acties om in te trekken
Eén benoemde sleutel per integratie maakt vervangen een non-event.

De gratis commando's, die je flink mag gebruiken

count geeft de omvang van een segment. search geeft passende personen met gemaskeerde identiteit. company beantwoordt of een specifiek account überhaupt bereikbaar is. Geen van drieën schrijft contactcredits af; rechten van het account, daglimieten en snelheidslimieten blijven gelden.

npx argorant count "fintech CFOs in germany"
npx argorant count --keywords logistics --country "United States" --seniority vp
npx argorant search "heads of procurement" --country Germany -n 10
Terminal met zoekresultaten met gemaskeerde namen en titels
Search toont het totaal, het aantal getoonde rijen en één gemaskeerde regel per persoon.

Voeg --json toe aan elk commando voor machineleesbare uitvoer. Scripts en agents moeten dat altijd doen: veldnamen zijn stabiel, de opmaak voor mensen niet, en het parsen van de mooie uitvoer is precies hoe een pipeline bij een upgrade stilletjes breekt.

Filters zijn gedeeld over alle commando's die zoeken, dus wat je leert bij count werkt ongewijzigd bij search, reveal, export en list create:

--keywords --title --exclude-title --seniority --department --industry
--country --geography --state --city --company --domain
--has-phone --has-linkedin --has-email --verified-only
-n/--limit  -o/--output  --json  -y/--yes  --base  --grade
Terminal die een telcommando met meerdere filters uitvoert
Overal dezelfde flags, en dat maakt een pipeline leesbaar.

--keywords is de breedste en betrouwbaarste ingang, waarbij een komma OF betekent, en het werkt meestal beter dan --industry. --country en --geography zijn hetzelfde filter en accepteren regio's zoals Europe, EMEA, DACH, Nordics, APAC, LATAM en GCC.

Twee flags gedragen zich anders dan hun naam doet vermoeden, en de CLI zegt dat eerlijk in plaats van te doen alsof. --exclude-title wordt volledig toegepast door export en list create, maar nog niet bij count, search en reveal; daar gaat een melding naar stderr. --grade kiest tussen de strikte bezorgbare set en de bredere set met catch-all, en is van begin tot eind aangesloten bij reveal en export, maar het platform filtert er nog niet op, dus de CLI waarschuwt in plaats van te beweren dat het gebeurd is.

Twee beveiligingen bij het parsen staan altijd aan: een niet-numerieke -n breekt af in plaats van terug te vallen op de standaardlimiet, en een flag met een waarde die door een andere flag wordt gevolgd, breekt af in plaats van die in te slikken. Beide bestaan omdat een ingeslikte flag een verzoek zou versturen waar je nooit om vroeg, met jouw geld.

Opgeslagen lijsten vanuit de terminal

Een opgeslagen lijst is een herbruikbare set filters, geen bevroren momentopname. Er een maken is gratis en geeft niets vrij.

npx argorant list create --name "DACH CFOs 200+" --title CFO --country DACH
npx argorant list status 42
Terminal met het aanmaken van een lijst, het aantal matches en het voorgestelde exportcommando
Bij het aanmaken toont de CLI de ID, het huidige aantal matches en het precieze exportcommando voor dezelfde filters.

Lijsten worden gedeeld tussen alle omgevingen. Een lijst die je pipeline maakt, verschijnt in de webapp, en een lijst die een collega in de app bouwt, is zichtbaar voor je pipeline. Omdat list status gratis is, kan een ingeplande taak dagelijks volgen hoe een markt beweegt zonder iets uit te geven. Goedkoper wordt monitoring niet.

Exports, en de weg terug bij problemen

npx argorant export "fintech CFOs" --country Germany -n 1000 -o leads.csv

Wat er gebeurt, op volgorde:

  1. Het uitvoerpad wordt voordat de taak wordt aangemaakt gecontroleerd op schrijfrechten, zodat een fout pad je nooit kan laten betalen voor een bestand dat je niet kunt opslaan.
  2. Je wordt om bevestiging gevraagd, tenzij je -y of --json hebt meegegeven of stdin geen terminal is.
  3. De taak wordt aangemaakt en gevolgd. Op dit moment draait de controle, en alleen bezorgbare rijen worden afgerekend.
  4. De CSV komt op je -o-pad terecht en het aantal rijen wordt getoond.
Terminal met voortgangspuntjes van een export en daarna het aantal opgeslagen rijen
Voortgang, daarna het aantal rijen. Het aantal rijen is ook het aantal credits.

Twee standaarden die je moet kennen: has_email staat standaard op true, zodat geëxporteerde rijen een adres hebben, en contacten die je al hebt geëxporteerd, worden overgeslagen tenzij je --include-exported meegeeft. Door die tweede levert een ingeplande verversing nieuwe mensen op in plaats van iedereen opnieuw in te schrijven.

Afslag: het proces stopte halverwege de export

Een betaalde export is nooit onherstelbaar. Stopt de CLI nadat de taak is aangemaakt, dan toont hij de precieze herstelcommando's, en beide zijn gratis:

npx argorant export status 12345
npx argorant export download 12345 -o leads.csv

Afslag: de export is groter dan 50,000 rijen

Boven 50,000 rijen wordt de taak een batch in meerdere delen. De CLI volgt de batch en schrijft één bestand per deel, leads-part1.csv, leads-part2.csv enzovoort, en toont de batch-ID zodat je hem later opnieuw kunt ophalen:

npx argorant export status 987 --batch
npx argorant export download 987 --batch -o leads.csv

Je eigen adressen controleren

verify controleert adressen die je zelf meebrengt en kost een halve credit per controle van je normale saldo.

npx argorant verify someone@company.com
npx argorant verify --file emails.csv -o out.csv
npx argorant verify --file contacts.csv --column work_email -o out.csv

Met een bestand haalt hij de adressen eruit, ontdubbelt ze, verstuurt ze in delen van 500 en schrijft een CSV met email,status,deliverable, standaard argorant-verified.csv. De samenvatting meldt hoeveel er bezorgbaar waren, hoeveel controles zijn afgerekend en hoeveel gratis waren omdat er al een recent resultaat was. Wordt er geen adres gevonden, dan breekt hij af en stelt --column voor, in plaats van stilletjes niets te doen.

Terminal met de voortgang van verify --file en de laatste samenvattingsregel
Bestanden worden automatisch opgesplitst, dus het plafond per run in de app is hier niet jouw probleem.

Contacten die uit Argorant zijn geëxporteerd, zijn bij de export al gecontroleerd, dus dit commando is voor lijsten die ergens anders vandaan komen.

Exitcodes: het contract met je pipeline

Vertak op exitcodes, nooit op foutteksten.

  • 0 gelukt.
  • 1 algemene fout: verkeerd gebruik, een netwerkfout of een taak die aan de serverkant mislukte. Er is echt iets kapot.
  • 2 niet ingelogd. Geen sleutel, of de sleutel werd geweigerd. Herstel de inloggegevens en probeer het opnieuw.
  • 3 verboden. De sleutel is geldig maar mist de rechten. Een sleutel ruimer maken is een beslissing voor een mens, geen nieuwe poging.
  • 4 snelheidslimiet of daglimiet. Wacht even en ga later verder.
  • 5 betaling of upgrade van het plan nodig. De melding bevat de link.
Terminal waarin een script een exitcode die niet nul is afhandelt
Zes codes, zodat een script "kapot" kan onderscheiden van "heeft geld nodig".

Code 5 verschilt om precies die reden bewust van 1. Een pipeline die een betalingsprobleem in een lus opnieuw probeert, is een pipeline die je om vier uur 's nachts oppiept over iets wat alleen een mens met een creditcard kan oplossen.

Terminal met exitcode 5 en de link om op te waarderen in de melding
Exitcode 5 komt met de link die het oplost. Leg het voor aan een mens, probeer het niet opnieuw.

Een shellpatroon dat standhoudt:

npx argorant export --keywords fintech --country Germany -n 500 -o leads.csv --yes
case $? in
  0) echo "done" ;;
  2|3) echo "credential problem, stopping"; exit 1 ;;
  4) echo "rate limited, retry later" ;;
  5) echo "needs credits, notify a human" ;;
  *) echo "failed"; exit 1 ;;
esac

De codes komen direct overeen met HTTP-statuscodes in de REST API: 401 wordt 2, 403 wordt 3, 429 wordt 4, 402 wordt 5. Een agent die beide gebruikt, kan één pad voor foutafhandeling delen.

Terminal: een telverzoek en de JSON-respons
De REST-laag eronder, voor alles wat de CLI niet omvat.

Een cronjob die een segment ververst

De opzet die in productie werkt, zet elke gratis stap vóór elke betaalde, zodat een slechte nacht niets kost.

#!/usr/bin/env bash
set -euo pipefail
export ARGORANT_API_KEY="$ARGORANT_KEY_FROM_SECRET_STORE"
LIMIT=500
OUT="/var/data/leads-$(date +%F).csv"
FILTERS="--keywords fintech --title CFO --country Germany"

# 1. Free: how big is the segment right now?
SIZE=$(npx argorant count $FILTERS --json | jq -r '.count')
if [ "$SIZE" -lt 200 ]; then
  echo "segment too small to bother, skipping"; exit 0
fi

# 2. Paid: export, with an explicit ceiling and no prompt.
npx argorant export $FILTERS -n "$LIMIT" -o "$OUT" --yes --json
case $? in
  0) ./push-to-sequencer.sh "$OUT" ;;
  4) echo "rate limited, will run tomorrow" ; exit 0 ;;
  5) ./notify-human.sh "Argorant needs credits" ; exit 0 ;;
  *) exit 1 ;;
esac
0 6 * * 1 /opt/jobs/argorant-refresh.sh >> /var/log/argorant.log 2>&1

Vier eigenschappen maken dat script veilig in plaats van alleen werkend. De rijlimiet is een benoemde variabele bovenaan in plaats van een standaardwaarde die in een commando verstopt zit. De gratis statuscontrole draait voordat er iets wordt afgerekend. Een betalingsprobleem waarschuwt een mens in plaats van het opnieuw te proberen. En een snelheidslimiet eindigt met nul, omdat de run van morgen het oppakt en een rode build voor een tijdelijke limiet mensen leert rode builds te negeren.

Grenzen aan uitgaven als expliciete limieten in de configuratie van een agent
Hetzelfde principe, of nu een cronjob of een agent aan het stuur zit: het plafond is expliciet en zichtbaar.

Dingen die je precies één keer bijten

  • Ervan uitgaan dat de prompt je redt. In CI is er geen prompt. De waarde van -n is het budget.
  • Uitvoer voor mensen parsen. Gebruik --json overal in automatisering, vanaf de eerste commit.
  • ARGORANT_API_KEY ingesteld laten na een logout. De omgeving gaat voor, dus je bent nog steeds ingelogd.
  • Een 5 opnieuw proberen. Hoeveel pogingen je ook doet, er komen geen credits uit.
  • Een mislukte export helemaal opnieuw draaien. Is de taak aangemaakt, dan is hij afgerekend, en export download haalt hem gratis op. Controleer dat voordat je opnieuw draait.
  • Eén sleutel delen over drie pipelines. Trek hem één keer in en je breekt ze alle drie, en je komt nooit te weten welke hem heeft gelekt.

Nog een laatste opmerking over de reikwijdte: argorant campaigns bestaat, maar is een interne omgeving voor beheerders, en een normale klantsleutel krijgt daar een 401 of 403. Dat is het systeem dat correct werkt, geen bug om te melden. Voor klanten zijn de commando's die ertoe doen count, list, export en verify, plus de integratie die het klare bestand naar je eigen e-mailtool doorzet.

Vorige les
Koppel je AI-agent aan Argorant, van nul tot de eerste export
Breng het in de praktijk

Zoeken, tellen en voorbeelden kosten niets, dus je kunt tijdens het lezen in je eigen account meedoen.

Argorant openenMeer handleidingen
Geliefd bij revenue-teams
“De afspraken die jullie boeken zijn niet normaal: Hugo Boss, AboutYou, Drykorn, Jack Wolfskin, allemaal binnen een week.”
Christian Schmidt & Mike Klaßen, Medeoprichters & eigenaren, Boldbrands · Duitsland
Argorant
Argorant

Outbound op de automatische piloot, in de app of vanuit je AI. 630.7 miljoen contacten, elk e-mailadres gecontroleerd, mailboxen en campagnes voor je opgezet.

Vraag een AI naar Argorant
ChatGPTClaudePerplexityGemini
Product
  • Sales-acquisitie
  • E-maillijsten per functie
  • B2B-leaddatabase
  • Branches zoeken
  • E-mailcontrole
  • Overzicht van organogrammen
  • Wereldwijde dekking
  • Export & CRM-push
  • API, webhooks en MCP
  • Prijzen
E-maillijsten per functie
  • CEO-e-maillijst
  • CFO-e-maillijst
  • CTO-e-maillijst
  • E-maillijst hr-directeuren
  • Chief Accounting Officer
  • Inkoopmanager
  • E-maillijst VP Sales
  • Alle functies bekijken
Data per branche
  • Software
  • Financiële dienstverlening
  • Gezondheidszorg
  • Marketing & reclame
  • Productie
  • Bouw
  • Vastgoed
  • Verzekeringen
  • Overheid
  • Alle branches bekijken
Data per land
  • Verenigde Staten
  • Verenigd Koninkrijk
  • Duitsland
  • Canada
  • Australië
  • India
  • Frankrijk
  • Nederland
  • Alle landen bekijken
Oplossingen per branche
  • Private equity
  • M&A-advies
  • Investment banking
  • Zakelijke kredietverlening
  • Bureaus
  • Recruitment
  • B2B SaaS
  • Alle branches
Vergelijken
  • Overzicht van vergelijkingen
  • Overzicht van alternatieven
  • ZoomInfo vs Argorant
  • Apollo vs. Argorant
  • Apollo vs. ZoomInfo
  • Alternatieven voor ZoomInfo
  • Apollo-alternatieven
Gratis tools
  • E-mailformaatfinder
  • E-mail opzoeken
  • E-mailcontrole
  • E-mailextractor
  • E-mailpermutator
  • Bedrijf opzoeken
  • Domein zoeken
Bedrijf
  • Over ons
  • Bibliotheek
  • Klantverhalen
  • Academy
  • Helpcentrum
  • Roadmap
  • Changelog
  • Docs
  • Contact
© 2026 Argorant. Alle rechten voorbehouden.
Alle systemen werken
PrivacyMijn gegevens niet verkopen/delenVoorwaardenVerwerkersovereenkomstEN·DE·FR·ES·IT·PT·NL·AR·JA·KO