Getting Started

Step-by-step guide to creating your StreetVerify account, understanding pricing, and obtaining your first API key.

Welcome to StreetVerify! This guide walks you through the complete onboarding process, from account creation to understanding our pricing model. By the end, you’ll have everything needed to start making API calls.

Step 1: Create Your Account

Sign Up Process

  1. Visit the Sign-Up Page
    Navigate to app.streetverify.com/signup

  2. Provide Your Information

    • Full name
    • Email address (will be your username)
    • Secure password (minimum 8 characters)
    • Company name (optional)
  3. Verify Your Email
    Check your inbox for a verification email and click the confirmation link.

  4. Complete Your Profile

    • Industry sector
    • Expected monthly volume
    • Primary use case

Account Dashboard

After logging in, you’ll see your dashboard with:

  • Usage Overview: Real-time API call tracking
  • Credit Balance: Current account balance
  • Quick Actions: Create API keys, add credits
  • Recent Activity: Latest API calls and events

Step 2: Understanding Our Pricing

Pay-As-You-Go Model

StreetVerify uses simple, transparent pricing:

FeatureDetails
Cost per Request$0.01 (all endpoints)
Minimum Balance$50.00 to activate API
Monthly FeesNone
Setup FeesNone
ContractsNo commitment required

Credit System

  1. Add Credits: Minimum $50.00, maximum $10,000 per transaction
  2. Payment Methods: Crypto only - USDT on Ethereum network
  3. Auto-Recharge: Not available for crypto payments
  4. Invoicing: Contact support for enterprise options

Usage Tracking

Monitor your usage in real-time:

  • Live Counter: See API calls as they happen
  • Daily/Monthly Reports: Detailed breakdowns by endpoint
  • Cost Analysis: Track spending patterns
  • Export Data: Download usage reports as CSV

Step 3: Create Your First API Key

Generate a New Key

  1. Navigate to API Keys in your dashboard

  2. Click “Create New API Key”

  3. Configure your key:

    • Name: Give it a descriptive name (e.g., “Production Server”)
    • Permissions: Select allowed endpoints (default: all)
    • Rate Limits: Set custom limits if needed
    • IP Whitelist: Optional security restriction
  4. Click “Generate Key”

Important Security Notes

⚠️ Your API key will only be shown once!

  • Copy it immediately to a secure location
  • Never commit keys to version control
  • Use environment variables in production
  • Each key starts with sv_ prefix

Managing API Keys

From your dashboard, you can:

  • View Keys: See all active keys (masked for security)
  • Monitor Usage: Track calls per key
  • Set Alerts: Get notified of unusual activity
  • Rotate Keys: Generate replacements seamlessly
  • Revoke Access: Instantly disable compromised keys

Step 4: Add Credits to Your Account

Payment Process

  1. Click “Add Credits” in your dashboard

  2. Select or enter amount ($50.00 minimum)

  3. Payment method:

    • Crypto (USDT): Send USDT on Ethereum network to provided address
    • Processing Time: Typically confirmed within 10-30 minutes
    • Network Fees: Customer responsible for gas fees
  4. Review transaction details and complete payment

Balance Alerts

Set up notifications to avoid service interruption:

  • Low Balance Warning: Default at $2.00
  • Custom Thresholds: Set your own alert levels
  • Multiple Recipients: Add team members
  • Notification Channels: Email

Step 5: Test Your Setup

Verify Everything Works

Before integrating into your application, test your API key:

curl -X GET "https://core.streetverify.com/health" \
  -H "Authorization: Bearer YOUR_API_KEY"

Expected response:

{
  "status": "healthy",
  "version": "1.0.0",
  "timestamp": "2024-01-15T10:30:00Z"
}

Common Setup Issues

IssueSolution
”Invalid API key”Check for typos, ensure key is active
”Insufficient balance”Add credits (minimum $50.00)
“Rate limit exceeded”Wait 60 seconds or upgrade limits
”IP not authorized”Add your IP to whitelist if configured

Step 6: Configure Your Development Environment

Best Practices

  1. Environment Variables

    # .env file
    STREETVERIFY_API_KEY=sv_your_key_here
    STREETVERIFY_BASE_URL=https://core.streetverify.com
    
  2. Error Handling

    • Always check the response status code
    • Log error responses for debugging
    • Implement exponential backoff for retries
  3. Security

    • Never expose keys in client-side code
    • Use HTTPS for all requests
    • Implement request signing if available

Next Steps

Now that your account is set up:

  1. Quick Start - Make your first API call
  2. API Documentation - Explore all endpoints
  3. Best Practices - Optimize your integration
  4. Support - Get help when needed

Account Management

Billing & Invoices

  • View transaction history
  • Download invoices
  • Update payment methods
  • Set up auto-recharge

Team Collaboration

Enterprise Features

For high-volume users:

  • Volume discounts
  • Dedicated support
  • Custom contracts
  • SLA guarantees

Contact sales@streetverify.com for enterprise options.

Getting Help

Resources

Account Issues

  • Password reset available on login page
  • Account recovery via email verification