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