Koala

Koala is a B2B buyer-intent and go-to-market platform that de-anonymizes website and product traffic, identifies the visitors and companies behind it, enriches them with firmographic and contact data (via Clearbit Reveal/Enrich and ZoomInfo), and scores first-party intent so sales teams can act on the accounts showing the strongest signals. Its developer surface is a client-side JavaScript pixel plus an HTTP collection API for server-side identify, event, and account ingestion, with a separate secret-key admin API for GDPR deletion.

5 APIs 0 Features
Buyer IntentVisitor IdentificationDe-anonymizationEnrichmentGo-to-MarketSales IntelligenceB2B

APIs

Koala Collection (Batch) API

Server-side ingestion endpoint. POST visitor identifies, custom events, and traits to /batch keyed by your workspace public API key. Each request must carry a top-level profile_...

Koala Accounts API

Account-level ingestion at /accounts/batch. Send firmographic traits and account events tied to a company domain (or account_id), with an optional group_id to disambiguate multi...

Koala SDK Bootstrap API

GET on the project root returns the JSON bootstrap configuration the browser pixel needs to initialize. Used to verify a public key or a custom reverse-proxy install is wired co...

Koala Web Pixel (JavaScript SDK)

The client-side pixel loaded from cdn.getkoala.com/v1/{key}/sdk.js. Exposes ko.identify(), ko.track(), ko.qualify(), ko.reset() and autotracks pageviews, form fills, and session...

Koala Deletion (GDPR) API

Secret-key admin API for GDPR right-to-erasure. POST a list of up to 50 emails to /deletion-requests to queue a deletion and receive a deletion_request_id; GET /deletion-request...

Collections

Koala API

OPEN

Pricing Plans

Koala Io Plans Pricing

3 plans

PLANS

Rate Limits

Koala Io Rate Limits

7 limits

RATE LIMITS

FinOps

Resources

🔗
TrustCenter
TrustCenter
🔗
DomainSecurity
DomainSecurity
🔑
Authentication
Authentication
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Koala API
  version: '1.0'
items:
- info:
    name: Collection
    type: folder
  items:
  - info:
      name: Get SDK bootstrap configuration
      type: http
    http:
      method: GET
      url: https://api2.getkoala.com/web/projects/{{publicApiKey}}
    docs: Returns the JSON bootstrap config the browser pixel uses to initialize. Useful to verify a public key or reverse-proxy
      install.
  - info:
      name: Ingest visitor identifies, events, and traits
      type: http
    http:
      method: POST
      url: https://api2.getkoala.com/web/projects/{{publicApiKey}}/batch
      headers:
      - key: Content-Type
        value: application/json
      - key: User-Agent
        value: your-company-name/1.0.0
      body:
        type: json
        data: "{\n  \"profile_id\": \"3e6a2c18-3b02-40c4-b8d2-1842c193d3ba\",\n  \"email\": \"person@example.com\",\n  \"\
          events\": [\n    {\n      \"message_id\": \"any-idempotent-id\",\n      \"type\": \"track\",\n      \"event\": \"\
          Created Account\",\n      \"properties\": {},\n      \"sent_at\": \"2022-11-09T23:57:14.776Z\"\n    }\n  ],\n  \"\
          identifies\": [\n    {\n      \"type\": \"identify\",\n      \"sent_at\": \"2023-11-30T02:51:36.840Z\",\n      \"\
          traits\": {\n        \"email\": \"person@example.com\",\n        \"billing_plan\": \"pro\",\n        \"vip\": true\n\
          \      }\n    }\n  ]\n}"
    docs: POST visitor identifies, custom events, and traits. Requires a top-level profile_id or email and a User-Agent header.
      Max 30 of each payload type; all must be for the same person. Public key in path.
- info:
    name: Accounts
    type: folder
  items:
  - info:
      name: Ingest account traits
      type: http
    http:
      method: POST
      url: https://api2.getkoala.com/web/projects/{{publicApiKey}}/accounts/batch
      headers:
      - key: Content-Type
        value: application/json
      - key: User-Agent
        value: your-company-name/1.0.0
      body:
        type: json
        data: "{\n  \"domain\": \"getkoala.com\",\n  \"identifies\": [\n    {\n      \"type\": \"identify\",\n      \"traits\"\
          : {\n        \"billing_plan\": \"pro\",\n        \"vip\": true,\n        \"headcount\": 100\n      }\n    }\n  ]\n\
          }"
    docs: POST firmographic account traits tied to a company domain (or account_id). Optional group_id disambiguates multiple
      tenants on one domain.
  - info:
      name: Ingest account events
      type: http
    http:
      method: POST
      url: https://api2.getkoala.com/web/projects/{{publicApiKey}}/accounts/batch
      headers:
      - key: Content-Type
        value: application/json
      - key: User-Agent
        value: your-company-name/1.0.0
      body:
        type: json
        data: "{\n  \"domain\": \"getkoala.com\",\n  \"events\": [\n    {\n      \"message_id\": \"any-idempotent-id\",\n\
          \      \"type\": \"track\",\n      \"event\": \"Workspace Created\",\n      \"properties\": {\n        \"workspace_id\"\
          : \"1234567890\",\n        \"workspace_name\": \"Acme, Inc.\"\n      },\n      \"sent_at\": \"2022-11-09T23:57:14.776Z\"\
          \n    }\n  ]\n}"
    docs: POST account-level events tied to a company domain (or account_id).
- info:
    name: Deletion (GDPR)
    type: folder
  items:
  - info:
      name: Request GDPR deletion
      type: http
    http:
      method: POST
      url: https://app.getkoala.com/api/v1/deletion-requests
      auth:
        type: bearer
        token: '{{secretApiKey}}'
      headers:
      - key: Content-Type
        value: application/json
      body:
        type: json
        data: "{\n  \"emails\": [\n    \"emails1@email.com\",\n    \"emails2@gmail.com\"\n  ]\n}"
    docs: 'POST up to 50 emails to queue a GDPR deletion. Returns a deletion_request_id. Secret key via Authorization: Bearer
      sk_...'
  - info:
      name: Check GDPR deletion status
      type: http
    http:
      method: GET
      url: https://app.getkoala.com/api/v1/deletion-requests/{{deletionRequestId}}
      auth:
        type: bearer
        token: '{{secretApiKey}}'
    docs: GET the status and deletion receipt for a deletion request.