German Company Data

FREEMIUM
By Implisense | Updated 11 days ago | Business
Popularity

8.6 / 10

Latency

155ms

Service Level

100%

German Company Data Overview

Followers: 5
Resources:
Product Website
API Creator:
avatar
Implisense
Implisense
Rate API:
Log In to Rate API

README

The German Company Data API lets you obtain detailed data about German companies currently or previously listed in the German Handelsregister. You can use this information to enrich your Customer Relationship Management (CRM) system or other B2B systems you have in use. A matching with your own data is possible through the powerful lookup mechanism. The API provides you with address and contact data, social media links, legal information (such as the identifiers in other systems, legal form, the founding date and the capital), and industry and size information (approximate revenue and number of employees). This API furthermore provides you with name and role of people in board, management or procuration of German companies. In addition, this API allows you to search and filter on the index of all German companies. Specifically, you can search for product names or technologies or certifications etc. You can filter results by location, industry, and size.

Documentation

The German Company Data API provides detailed information about all companies listed in the German Handelsregister. With that data you can greatly enhance the value proposition of your CRM / MAS / ERP systems. Data quality and maintenance issues will be reduced to a minimum and new entries can be enriched automatically. This API provides the following information:

  • Basic company information, such as address, phone number, email, and website
  • Purpose, industry, and size of the company
  • Legal information, such as Handelsregister information, legal form, founding date, and share capital
  • Links to various social media profiles

Below you see the output this API produces for our company Implisense:

{
  "id": "DEVFCLQFW054",
  "name": "Implisense GmbH",
  "street": "Spiekermannstraße 31a",
  "zip": "13189",
  "city": "Berlin",
  "geo": {
    "lat": 52.553641,
    "lon": 13.428667
  },
  "active": true,
  "phone": "+49 30 48331280",
  "email": "info@implisense.com",
  "url": "https://implisense.com/",
  "socialMedia": [
    {
      "network": "Facebook",
      "url": "http://facebook.com/implisense"
    },
    {
      "network": "Kununu",
      "url": "https://www.kununu.com/de/implisense"
    },
    {
      "network": "LinkedIn",
      "url": "http://www.linkedin.com/company/implisense"
    },
    {
      "network": "Twitter",
      "url": "http://twitter.com/implisense"
    },
    {
      "network": "Xing",
      "url": "https://www.xing.com/companies/implisense"
    }
  ],
  "foundingDate": 1380492000000,
  "legalForm": "Gesellschaft mit beschränkter Haftung",
  "capital": "30168.00 EUR",
  "purpose": "Der Betrieb eines Informationsdienstes für Wirtschaftsinformationen.",
  "externalIds": {
    "hr": {
      "court": "Berlin (Charlottenburg)",
      "type": "HRB",
      "number": "153069"
    },
    "ebid": "2501100133998"
  },
  "timestamp": 1571252781266,
  "size": {
    "code": "SMALL",
    "name": "Kleines Unternehmen"
  },
  "industries": {
    "nace": [
      {
        "type": "nace",
        "code": "N82.91",
        "title": "Inkassobüros und Auskunfteien"
      }
    ],
    "wz2008": [
      {
        "type": "wz2008",
        "code": "82.91.2",
        "title": "Auskunfteien"
      }
    ]
  },
  "revenue": {
    "code": "2m-10m",
    "name": "2-10 Mio. Euro"
  },
  "employees": {
    "code": "10-49",
    "name": "10-49 Mitarbeiter"
  },
  "profile": "https://companies-and-markets.com/profiles/DEVFCLQFW054"
}

There are two endpoints to obtain this information. The first one is the GET /companies/{id}/data-endpoint. If you know the Implisense ID of the company you are interested in, this is the preferred method. E. g., for Implisense you can make a request GET /companies/DEVFCLQFW054/data and produce the above result. Actually, you can also perform the request GET /companies/implisense/data or even GET /companies/hello@implisense.com/data, but there is a risk associated with it for non-unique company names.

If you don’t know the ID the second method is to use the POST /companies/data-endpoint and provide a lookup request with it. That request is the same as for our free German Company Lookup and Activity Check API. You can specify any number of the listed attributes and we will try our best to return the correct company.

{
  "name": "Implisense GmbH",
  "street": "Spiekermannstraße 31a",
  "zip": "13189",
  "city": "Berlin",
  "email": "hello@implisense.com",
  "url": "implisense.com",
  "hrCourt": "Berlin (Charlottenburg)",
  "hrType": "HRB",
  "hrNumber": "153069",
  "ebid": "2501100133998",
  "lei": "7LTWFZYICNSX8D621K86",
  "query": "Implisense Berlin",
  "active": true
}

The query field is special in that you can provide all known attribute values in it, and we will make our best guess.

The next endpoint GET /companies/{id}/people delivers information about the company’s management. It includes name, role, phone, and email, where applicable. For privacy reasons, we only return people from the board, from management and those who have procura.

Below you see the output this API produces for our company Implisense (id=DEVFCLQFW054):

{
  "id": "DEVFCLQFW054",
  "people": [
    {
      "name": "Dr. Andreas Schäfer",
      "role": "Geschäftsführer",
      "source": "http://www.handelsregisterbekanntmachungen.de/skripte/hrb.php?rb_id=262407&land_abk=be"
    },
    {
      "name": "Dr. André Bergholz",
      "role": "Geschäftsführer",
      "source": "http://www.handelsregisterbekanntmachungen.de/skripte/hrb.php?rb_id=262407&land_abk=be"
    },
    {
      "name": "Hannes Korte",
      "role": "Geschäftsführer",
      "source": "http://www.handelsregisterbekanntmachungen.de/skripte/hrb.php?rb_id=262407&land_abk=be"
    }
  ]
}

The German Company Data API also provides a full search engine for companies listed in the German Handelsregister. You can use this API to search for companies using product names, technologies, certifications, and much more. Furthermore, you can filter search results by location, industry, and size.

Below you see an example for a search for micro- and small-sized “big data” companies from the IT industry in central Berlin:

{
  "query": "big data",
  "locationsFilter": [
    {
      "type": "zip",
      "code": "de-10"
    }
  ],
  "industriesFilter": [
    {
      "type": "nace",
      "code": "J62"
    }
  ],
  "sizesFilter": [
    {
      "code": "MICRO"
    },
    {
      "code": "SMALL"
    }
  ]
}

Some details about the search request:

  • Any fulltext query you have can either be specified using the query-attribute (see example above) or as an array of strings using the queries-attribute.

  • All filters are arrays or individual filters. All individual filters have a type- and a code-attribute.

  • The locations filter supports three different types: zip, state, and region. Zip filters can either be a two-digit zip prefix or the full five-digit zip, i. e. either de-13 or de-13189 (but not de-1, de-131, or de-1318). There are 16 different state codes and ten different region codes. The 16 state codes are: de-bw (Baden-Württemberg), de-by (Bayern), de-be (Berlin), de-bb (Brandenburg), de-hb (Bremen), de-hh (Hamburg), de-he (Hessen), de-mv (Mecklenburg-Vorpommern), de-ni (Niedersachsen), de-nw (Nordrhein-Westfalen), de-rp (Rheinland-Pfalz), de-sl (Saarland), de-sn (Sachsen), de-st (Sachsen-Anhalt), de-sh (Schleswig-Holstein), de-th (Thüringen). The eleven region codes are: de-ruhr (Region Rhein-Ruhr), de-bb (Region Berlin/Brandenburg), de-mun (Großraum München), de-main (Region Rhein-Main), de-stu (Großraum Stuttgart), de-ham (Großraum Hamburg), de-hbgw (Region Hannover-Braunschweig-Göttingen-Wolfsburg), de-nur (Großraum Nürnberg), de-bo (Region Bremen-Oldenburg), de-mittel (Region Mitteldeutschland), de-neckar (Region Rhein-Neckar).

  • Two different industry code standards are currently supported: the European NACE standard and the more specific German WZ 2008 standard. If you use more specific four digit codes, you need to separate the second and third digit with a dot (for example J62.09).

  • The sizes filter can have four different codes: MICRO, SMALL, MEDIUM, and LARGE. The type-attribute is ignored.

Besides the actual search results this API returns the total size of the search results as well as search facets, i. e., options for further filtering with result size indications.

implisen.se Permalink & Lookup

With the help of our public lookup you can permanently qualify your incoming requests free of charge. It doesn’t matter whether you are requesting a company name or an email address; our algorithms match the best company we can find for your request.

This service works without any prerequisites. You don’t need an account and don’t have to register anywhere! All you need to do is enter the following URL in your web browser (e.g. Chrome, Firefox, Safari or Edge):

https://implisen.se/QUERY

Replace QUERY with your query. This can be a company name or an email address you want to qualify. If we are unable to resolve your request, you will be redirected to our public Implisense portal. In general, we do not resolve private e-mail addresses (e.g., from gmail.com or web.de). Try it out with one of our examples:

https://implisen.se/Volkswagen
https://implisen.se/hello@implisense.com
https://implisen.se/high-tech-gruenderfonds.de

At the same time implisen.se acts as a permalink, because it can also be called with the Implisense-ID of a company. This gives you an unchangeable short link that is ideal for sharing with others. Like this one, for example:

https://implisen.se/DEVFCLQFW054

The same service works also on the command line with the curl-command and gives you the top hit free of charge in JSON format. For example:

curl -s -X GET 'https://implisen.se/BMW'

If you have the jq-tool installed, you can also get a pretty printed version of the above or process the result further:

curl -s -X GET 'https://implisen.se/BMW' | jq '.'
curl -s -X GET 'https://implisen.se/BMW' | jq -r '.companies[0].name'

About Implisense

Implisense is the leading provider of German B2B company data. With over 2.5 million active companies from the German Handelsregister listed in its index Implisense provides not only contact information, but a detailed analysis integrating many data sources, such as websites, news, press releases, financial data, and job announcements. Implisense supports numerous use cases for sales and marketing departments, such as lead generation, lead scoring, and account intelligence. For more information please visit implisense.com.

Rating: 3 - Votes: 1