SaaS API

Traditional API with API keys

For server-to-server workflows inside your Bavlio plan. Credit-based, REST semantics, JSON bodies.

Authentication

Every request carries an Authorization: Bearer header with your workspace API key. Generate a key from your Bavlio dashboard once on a paid plan. Keys are scoped to the workspace that issued them and respect that workspace's plan credits.

Pricing

Calls draw from your plan's monthly credit pool. Prospect research and email finder consume more credits per call than a simple deliverability check. Detail on /pricing.

Endpoints

  • POST/api/v1/email/verify
    Deliverability check via SMTP RCPT probe
  • POST/api/v1/email/find
    Find working email via sequential SMTP pattern probing
  • POST/api/v1/linkedin/find-url
    Find LinkedIn profile URL from name + company
  • POST/api/v1/prospects/search
    Search the shared prospect pool by tag overlap

Full request/response schemas, error codes, and rate limits at api.bavlio.com/docs.

Example

curl -X POST https://api.bavlio.com/api/v1/email/verify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]"}'

Need pay-per-call instead?

AI agents without a Bavlio account can hit the same data via our x402 API — USDC per call on Base mainnet, no signup, no API key.