OpenAPI 3.1 · REST · JSON · Version 1.0.0

Boniforce REST API für Unternehmensberichte

Unternehmen suchen, einen Bericht als Hintergrundjob anstoßen und das Ergebnis anschließend per Report-ID abrufen. Die aktuelle technische Referenz ist die erreichbare OpenAPI-Dokumentation.

  • ✓Authentifizierung per Bearer-Token im Authorization-Header
  • ✓Produktiv- und Sandbox-Schema sind technisch identisch veröffentlicht
  • ✓Creditverbrauch ist je Endpoint dokumentiert
Bearer AuthGET /v1/searchPOST /v1/reportsJob-StatusReport-Abruf
Boniforce API · v1OPENAPI
GET/v1/search?query=…
POST/v1/reports
GET/v1/jobs/{job_id}/status
GET/v1/reports/{report_id}
AuthorizationBearer YOUR_API_KEY
OpenAPI 3.1
veröffentlichte Spezifikation
REST + JSON
HTTP-Schnittstelle
Bearer
API-Key-Authentifizierung
0–75
API-Credits je dokumentiertem Aufruf
Technische Grundlage

Die OpenAPI-Spezifikation ist die maßgebliche Referenz

Sie beschreibt Endpunkte, Methoden, Authentifizierung, Parameter, Antwortfelder und Creditverbrauch. Angaben auf dieser Seite sind auf diesen veröffentlichten Stand reduziert.

Bestätigter Ablauf

Vom Suchergebnis zum Unternehmensbericht

Der veröffentlichte Vertrag arbeitet asynchron mit Job-Status und anschließendem Report-Abruf.

1

Unternehmen suchen

GET /v1/search?query=… liefert Registerdaten und eine search_result_id.

2

Bericht anfordern

POST /v1/reports nutzt die search_result_id oder Registerangaben.

3

Status prüfen

GET /v1/jobs/{job_id}/status meldet queued, processing, completed oder failed.

4

Bericht abrufen

GET /v1/reports/{report_id} liefert den dokumentierten Bericht.

Authentifizierung

API-Key als Bearer-Token senden

Die OpenAPI-Spezifikation definiert HTTP-Bearer-Authentifizierung. Übergeben Sie den Schlüssel ohne Veröffentlichung im Quellcode oder Frontend.

Header

Authorization: Bearer YOUR_API_KEY

Authentifizierung in der API-Dokumentation prüfen →

API-Key sicher verwenden
Secret-Store oder Server-Umgebung
Nicht in Browsercode, öffentlichen Repositories oder Screenshots speichern.
Sandbox und Produktion

Gleiches veröffentlichtes Schema, getrennte Hosts

Die aktuell erreichbaren OpenAPI-Dateien beider Hosts sind byteidentisch. Sandbox-Daten sind künstlich; Sandbox-Aufrufe verbrauchen laut Spezifikation keine Credits.

Sandbox

Testumgebung

https://sandbox.boniforce.de/v1
Test-Key-Präfix laut Dokumentation: sk_test-

  • Künstliche Unternehmens- und Berichtsdaten
  • Kein Creditverbrauch
  • Gleiche veröffentlichten Endpunkte
Sandbox-Dokumentation ↗
Produktion

Produktiv-API

https://api.boniforce.de/v1
Authentifizierung mit einem produktiven Bearer-Token.

  • Endpointabhängiger Creditverbrauch
  • Unternehmenssuche und Berichtserstellung
  • Status- und Report-Abruf
Produktiv-Dokumentation →
JavaScript-Beispiel

Bestätigten Suchendpoint aufrufen

Das Beispiel zeigt ausschließlich GET /v1/search. Dieser produktive Aufruf kostet laut OpenAPI 1 API-Credit. Platzhalter ersetzen, Schlüssel serverseitig schützen und nicht direkt im Browser ausführen.

JavaScript
const query = encodeURIComponent('Muster GmbH');
const response = await fetch(
  'https://api.boniforce.de/v1/search?query=' + query,
  {
    headers: {
      Authorization: 'Bearer sk_live-YOUR_KEY'
    }
  }
);

if (!response.ok) {
  throw new Error('API request failed: ' + response.status);
}

const companies = await response.json();
console.log(companies[0]?.search_result_id);

Alle aktuell veröffentlichten Endpunkte in der Produktiv-Dokumentation öffnen ↗

Technische Referenz

OpenAPI 3.1 · Version 1.0.0

Die laufend erreichbare Spezifikation ist die Referenz für Endpunkte, Felder und Credits.

OpenAPI JSON öffnen →
Veröffentlichte Felder

Request und Response laut OpenAPI

Nur Felder aus der aktuellen technischen Spezifikation.

Suche

Pflichtparameter query. Antwortfelder: name, active, register_number, register_type, register_court, search_result_id und optional registered_office.

Bericht anfordern

Request: search_result_id oder Registerangaben; zusätzlich sind company_name und session_id dokumentiert.

Erstellungsantwort

report_id, job_id, Registerfelder und status.

Fertiger Bericht

Unter anderem report_id, score, score_details, credit_limit, credit_assessment_result, assessments, company, status und created_at.

Finanzdaten

GET /v1/financial_data und GET /v1/financial_data/analysis sind separat dokumentiert.

Kein öffentliches Webhook-Schema

Die aktuelle OpenAPI veröffentlicht weder einen Webhook-Endpoint noch ein Callback-Schema. Der dokumentierte asynchrone Ablauf nutzt Status-Polling.

Integration

Technisch belegter Ablauf statt unbestätigter Automationsversprechen

Eine Anwendung kann suchen, einen Bericht anfordern, den Job-Status abfragen und nach Abschluss den Bericht abrufen. Webhooks und Insolvenz-Monitoring werden hier nicht als verfügbare API-Funktion beworben, solange sie nicht in der produktiven Spezifikation veröffentlicht sind.

Creditverbrauch

Je Endpoint statt „eine Anfrage = ein Credit“

Der technische Creditverbrauch unterscheidet sich vom Produkt- oder Portal-Kontingent.

Endpoint
Dokumentierter Verbrauch
GET /v1/search
1 API-Credit
GET /v1/search/advanced
5 API-Credits
POST /v1/reports
75 API-Credits
GET /v1/financial_data
25 API-Credits
GET /v1/financial_data/analysis
50 API-Credits
Status- und bestehende Report-Abrufe
0 API-Credits

Shareholder- und Beteiligungsdaten kosten laut Spezifikation 25 API-Credits je Aktualisierung und 0 bei Auslieferung aus dem einwöchigen Cache.

API-Dokumentation

Endpunkte und Schemas direkt an der technischen Quelle prüfen

Produktiv- und Sandbox-Dokumentation sind erreichbar. Für Implementierungen gilt die dort veröffentlichte Fassung.

Preise

Einmal kaufen, fertig – kein Abo, kein Vertrag

Sie kaufen ein Credits-Paket und zahlen nur für tatsächlich durchgeführte Prüfungen. Keine Grundgebühr, keine Mindestlaufzeit. Sandbox bleibt immer kostenlos.

Sandbox
0 €
Testumgebung ohne Creditverbrauch
  • Zugang mit Test-Key
  • Alle Endpunkte testbar
  • Identisches Schema wie Live-API
  • API-Anbindung kostenlos entwickeln
  • Keine Echtdaten
Sandbox öffnen
Flex Starter Beliebt
290 €
100 echte Live-Prüfungen · einmalig
  • Prepaid – kein Abo, kein Vertrag
  • Echte Live-Daten in Ihr System
  • Unternehmenssuche und Report-Abruf per REST
  • API-Key direkt im Dashboard erstellen
  • Jederzeit Credits nachladen
API-Key erstellen →
Enterprise / Scale
Auf Anfrage
Ab 1.000 Prüfungen / Monat
  • Volumenrabatt bei großen Mengen
  • Optionale Jahresbudgets
  • Individuelle API-Integration
  • Persönlicher Ansprechpartner
  • SLA & Support-Verträge
Angebot anfragen

Technischer Hinweis: Paket- und Prüfungskontingente sind Angebotsangaben. Der Verbrauch einzelner API-Aufrufe ist endpointabhängig; die aktuelle OpenAPI dokumentiert 0 bis 75 API-Credits je Aufruf.

Technisch belegt

Klare Schnittstelle mit überprüfbarem Vertrag

REST/JSON, Bearer-Authentifizierung, getrennte Produktiv- und Sandbox-Hosts sowie endpointabhängige Credits sind in der erreichbaren OpenAPI veröffentlicht.

Dokumentation

Vor der Integration den aktuellen API-Vertrag prüfen

Die Swagger-Oberflächen zeigen die derzeit veröffentlichten Endpunkte, Parameter und Antwortschemata.

FAQ

Bestätigte technische Angaben

Stand der erreichbaren Produktiv-OpenAPI, Version 1.0.0.

Welche Authentifizierung nutzt die API?

HTTP-Bearer-Authentifizierung: Authorization: Bearer YOUR_API_KEY.

Wie wird ein Bericht erstellt?

Zuerst Unternehmen über GET /v1/search suchen. Anschließend POST /v1/reports mit search_result_id oder Registerangaben senden. Die Antwort enthält report_id, job_id und einen Status.

Wie kommt das Ergebnis zurück?

Den Job mit GET /v1/jobs/{job_id}/status prüfen und den fertigen Bericht über GET /v1/reports/{report_id} abrufen.

Welche Reportfelder sind dokumentiert?

Unter anderem score, score_details, credit_limit, credit_assessment_result, assessments, company und status.

Gibt es eine Sandbox?

Ja. Die OpenAPI nennt https://sandbox.boniforce.de/v1. Sie arbeitet mit künstlichen Daten, verbraucht keine Credits und nutzt Test-Keys mit dem dokumentierten Präfix sk_test-.

Unterstützt die veröffentlichte API Webhooks?

Die aktuelle OpenAPI enthält keinen Webhook-Endpoint und kein Callback-Schema. Der veröffentlichte asynchrone Ablauf verwendet Job-Status und Report-Abruf.

Wie viele API-Credits kostet ein Aufruf?

Das hängt vom Endpoint ab: Suche 1, erweiterte Suche 5, Report-Erstellung 75, Finanzdaten 25 und Finanzanalyse 50 API-Credits. Status- und bestehende Report-Abrufe sind mit 0 dokumentiert.