SDKs

Official client libraries

Install our SDK and start enriching data in minutes. Available for TypeScript and Go.

TypeScript

@enrich.so/sdk

Official TypeScript/JavaScript SDK for Node.js and modern runtimes.

$ npm install @enrich.so/sdk
import Enrich from "@enrich.so/sdk";

const enrich = new Enrich("sk_live_...");

const result = await enrich.emailFinder({
  firstName: "John",
  lastName: "Doe",
  domain: "example.com",
});
Go

enrich-go-sdk

Official Go SDK for server-side integrations and microservices.

$ go get github.com/maximiseai/enrich-go-sdk
package main

import enrich "github.com/maximiseai/enrich-go-sdk"

func main() {
    client := enrich.NewClient("sk_live_...")

    result, err := client.EmailFinder(enrich.EmailFinderParams{
        FirstName: "John",
        LastName:  "Doe",
        Domain:    "example.com",
    })
}

Built for developers

Full TypeScript types
Promise-based async API
Automatic retries
Built-in rate limiting
Batch operations support
Comprehensive error handling

Start building today

Get your API key and start enriching data in minutes.

Get API key →