Was ist diese API?
Eine kostenlose, öffentliche REST-API mit deutschsprachigen Daten zu One Piece Charakteren und Teufelsfrüchten. Perfekt für Entwickler die deutsche One Piece Daten brauchen.
- 789 Charaktere mit Crew, Bounty, Job, Größe und 7 Kampf-Stats
- 180 Teufelsfrüchte mit Typ, Beschreibung und Stats
- 201 Crews mit Mitgliederanzahl
- Komplett auf Deutsch
- Keine Registrierung nötig
- CORS aktiviert — von überall nutzbar
https://onepiece.tsd-studio.de/api/publicRate-Limit: 100 Anfragen pro Minute pro IP
Format: JSON
Schnellstart
Einfach einen GET-Request senden — keine API-Keys, keine Registrierung:
Endpoints
Meta-Informationen
Gibt Überblicks-Informationen zur Datenbank zurück.
Alle Charaktere
Gibt alle Charaktere paginiert zurück.
| Parameter | Typ | Default | Beschreibung |
|---|---|---|---|
page | number | 1 | Seitennummer |
perPage | number | 50 | Ergebnisse pro Seite (max 200) |
crew | string | - | Nach Crew filtern |
Beispiel: /api/public/characters?crew=Strohhut-Piraten
Einzelner Charakter
Gibt einen Charakter mit allen Details zurück, inklusive Teufelsfrucht-Daten falls vorhanden.
Charakter-Suche
Sucht nach Charakteren anhand von Name oder Crew. Mindestens 2 Zeichen.
| Parameter | Typ | Beschreibung |
|---|---|---|
q | string | Suchbegriff (min. 2 Zeichen) |
Alle Teufelsfrüchte
Gibt alle Teufelsfrüchte paginiert zurück.
| Parameter | Typ | Default | Beschreibung |
|---|---|---|---|
page | number | 1 | Seitennummer |
perPage | number | 50 | Ergebnisse pro Seite (max 200) |
type | string | - | Typ-Filter: Paramecia, Zoan, Logia |
Einzelne Teufelsfrucht
Alle Crews
Gibt alle Crew-Namen mit Mitgliederanzahl zurück, sortiert nach Größe.
Response-Format
Alle Antworten folgen dem gleichen Schema:
HTTP-Status-Codes: 200 Erfolg, 400 Ungültige Anfrage, 404 Nicht gefunden, 429 Rate-Limit erreicht.
Hinweise
- Die Daten basieren auf dem aktuellen Manga-Stand (bis Elbaf/Riesen-Insel Arc)
- Bounties sind als String gespeichert (große Zahlen)
- Stats reichen von 0.0 bis 10.0
- Charaktere ohne bekanntes Bounty haben
"0"als Wert - Die API ist read-only — keine Schreibzugriffe möglich
- Bei Fragen oder Feedback: Kontaktformular auf tsd-studio.de