Getting Started

Get your API key and start building with LoomAPI.

Quick Start Checklist

  1. Get an API key (test or production)
  2. Review the Quickstart guide
  3. Test with mock provider (test accounts only)
  4. Integrate into your application
  5. Configure production provider (Veriff) when ready

Getting an API Key

You need an API key to use LoomAPI. There are two ways to get one:

Option 1: Test Account (Recommended for Development)

Test accounts are free and use the mock provider, perfect for development and integration testing.

To get a test account:

  1. Email hello@loomapi.com with:
    • Subject: "Test Account Request"
    • Your name and company (if applicable)
    • Brief description of your use case
    • Request for test account with mock provider
  2. We'll create a test tenant and send you an API key (usually within 24 hours)
  3. Test accounts have relaxed rate limits and quotas for development

Test Account Features: Mock provider (no real verification), free up to usage cap, perfect for development and testing integration logic.

Option 2: Production Account

Production accounts use real verification providers (Veriff) and include billing.

To get a production account:

  1. Email hello@loomapi.com with:
    • Subject: "Production Account Request"
    • Company name and website
    • Use case description
    • Expected verification volume
    • Your Veriff API credentials (if you have them)
  2. We'll review your request and set up your production tenant
  3. You'll receive your API key and billing information

Production Account Features: Real verification (Veriff), metered billing via Stripe, production rate limits and quotas.

Option 3: Admin API (Self-Service)

If you have admin access, you can create tenants programmatically via the Admin API. This is typically only available for internal use or enterprise customers.

javascript
// Example: Creating a tenant via Admin API (requires admin key)
const response = await fetch('https://api.loomapi.com/admin/tenants', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-admin-key': 'your-admin-key-here',
  },
  body: JSON.stringify({
    name: 'My Test Tenant',
  }),
});

const tenant = await response.json();
console.log('API Key:', tenant.apiKey);

Note: Admin API access requires special permissions. Contact us at hello@loomapi.com if you need admin API access.

Test vs Production Accounts

FeatureTest AccountProduction Account
Verification ProviderMock (simulated)Veriff (real verification)
BillingFree (up to usage cap)Metered billing (£0.10/verification)
Rate LimitsRelaxed for developmentProduction limits (60/min default)
Use CaseDevelopment & testingProduction applications
Setup TimeUsually within 24 hours1-3 business days

What Happens After You Get Your API Key?

  1. You receive your API key via email along with:
    • Your tenant API key
    • Base URL (usually https://api.loomapi.com)
    • Account type (test or production)
    • Next steps and documentation links
  2. Start with the Quickstart guide - Follow the step-by-step integration guide at /docs/quickstart
  3. Test your integration - Use the mock provider (test accounts) or configure Veriff (production accounts) to test the full flow
  4. Integrate into your application - Use our SDKs or make direct API calls
  5. Go live - Once tested, deploy to production

Need Help?

Have questions about getting started? We're here to help.