Company Enrichment

German company data.
Deeper than any global database.

Send a company name or domain. Get a complete firmographic profile: identity, management, address, contact data and more. Only pay if we find the company.

Deep German coverage No commitment Pay per result
POST /v1/companies/profile Sample

Company name

Muster Maschinenbau GmbH

Domain

example.com

Response 200 OK

{
  "found": true,
  "credits_consumed": 2,
  "message": "Found Muster Maschinenbau GmbH.",
  "legal_name": "Muster Maschinenbau GmbH",
  "legal_form": "GmbH",
  "domain": "example.com",
  "register": {
    "country": "DE",
    "type": "HRB",
    "number": "HRB 12345",
    "authority": "Amtsgericht München",
    "status": "active",
    "incorporated_at": "1998-05-12",
    "purpose": "Herstellung und Vertrieb von Maschinen und Anlagen.",
    "capital": {
      "amount": 100000.0,
      "currency": "EUR"
    },
    "representatives": [
      {
        "name": "Max Mustermann",
        "role": "Geschäftsführer"
      }
    ]
  },
  "address": {
    "street": "Musterstraße 1",
    "postal_code": "80331",
    "city": "München",
    "country": "DE"
  },
  "imprint": {
    "email": "[email protected]",
    "phone": "+49891234567",
    "url": "https://example.com/impressum"
  }
}

sample data, real response format

100%

Direct sources

official registers, company websites and more

Fresh

Current data

from the source, not years-old rows

0

Credits on a miss

you only pay for results

Simple process

How company enrichment works

1

Send a name or domain

A company name or a website domain. That is all the API needs.

2

We build the profile

We identify the exact legal entity, then assemble the profile from official registers, the company's website and more.

3

You get the complete profile

Identity, management, address and contact data in one JSON response. A miss is free.

Assembled fresh.
From sources global providers skip.

We do not resell an aged database. Every profile is assembled fresh from official registers, the company's website and other public sources.

More than name and address

Management, legal form, capital, founding date: the fields that tell you who you are actually selling to.

Current, not copied

We pull from the source, not from an archive. Renames, moves and new management show up fast; there is no aging database underneath.

Contact data included

Each profile carries the company's central email and phone where available. No separate lookup needed.

Name in, legal entity out

Type "Trade Republic", get Trade Republic Bank GmbH. We resolve the exact legal entity, you skip the research.

Name in. Full profile out.

One request with a name or domain, one JSON response with the complete profile. Inputs, outputs, errors and rate limits behave exactly as documented.

Read the docs
curl -X POST https://api.treffer.io/v1/companies/profile \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "Muster Maschinenbau GmbH"}'

Prefer a spreadsheet?

Upload a CSV of company names or domains in the dashboard. We map the columns, run every row and hand you back the results file.

Pay for results, not attempts

One found profile costs 2 credits. A miss costs nothing. Plans start small and scale with your volume.

See pricing

Frequently asked questions

A company name or a website domain. A domain gives the most precise match, but a company name works too, even without the legal form.

The company's identity: legal name, legal form and status. Plus management, founding date, capital, business purpose, address, website domain, email and phone. The official register identifiers are included as well.

From public German sources: official registers, the company's own website and more. We keep the data current from the source.

Many small businesses are not registered. You still get a profile with the legal name, address and contact data; only the register fields are null.

You get a clean miss: found is false and no credits are charged. You only pay when we deliver a profile.

Enrich your first German company

Free to try. Pay only for found profiles.