Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openregister.de/llms.txt

Use this file to discover all available pages before exploring further.

We provide official SDKs for TypeScript, Go, and Python to make it easy to integrate with the OpenRegister API. These SDKs are published and maintained by our team.

Python

uv add openregister-sdk
import os
from openregister import Openregister

client = Openregister(
    api_key=os.environ.get("OPENREGISTER_API_KEY"),  # This is the default and can be omitted
)
response = client.search.find_companies()
print(response.results)

TypeScript/JavaScript

npm install openregister
import Openregister from 'openregister';

const client = new Openregister({
  apiKey: process.env['OPENREGISTER_API_KEY'], // This is the default and can be omitted
});

const response = await client.search.findCompanies();

console.log(response.results);

Go

go get github.com/oregister/openregister-go
package main

import (
  "context"
  "fmt"

  "github.com/oregister/openregister-go"
  "github.com/oregister/openregister-go/option"
)

func main() {
  client := openregister.NewClient(
    option.WithAPIKey("My API Key"), // defaults to os.LookupEnv("OPENREGISTER_API_KEY")
  )
  response, err := client.Search.FindCompanies(context.TODO(), openregister.SearchFindCompaniesParams{})
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.Results)
}