Skip to content

Authentication

All API requests require authentication via a Bearer token in the Authorization header.

API Keys

Generate API keys from your dashboard at braidisdata.com under Settings > API Keys.

TIP

API access is available on Growth plans and above. Starter plans use the Salesforce package and web dashboard only.

Using Your Key

Include your API key in every request:

bash
curl -X POST https://api.braidisdata.com/v1/reverse-phone \
  -H "Authorization: Bearer br_live_abc123def456..." \
  -H "Content-Type: application/json" \
  -d '{"phone": "+15551234567"}'

Key Format

EnvironmentPrefixExample
Productionbr_live_br_live_abc123def456ghi789
Sandboxbr_test_br_test_xyz987wvu654tsr321

Key Management

  • You can create multiple keys per account
  • Keys can be rotated without downtime — create a new key, update your code, then revoke the old one
  • Each key can optionally be scoped to specific endpoints

Security Best Practices

  • Never expose keys in client-side code — always call the API from your server
  • Use environment variables — don't hardcode keys in source files
  • Rotate keys regularly — at least every 90 days
  • Use sandbox keys for development — sandbox requests don't consume credits

Error Responses

If authentication fails, you'll receive:

json
{
  "success": false,
  "error": {
    "code": "AUTH_INVALID_KEY",
    "message": "Invalid or expired API key"
  }
}
Status CodeMeaning
401Missing or invalid API key
403Key is valid but lacks permission for this endpoint

Braidis Data Enrichment Platform