WANTED
DECEASEDDEAD OR ALIVE
Edward Newgate
฿5,046,000,000—
MARINE
A free, open REST API for the world of One Piece — characters with portraits, devil fruits, bounties, ships, islands and crews. Built for developers and fans alike.
GET https://onepieceapi.com/api/characters
➜ ~
Grand Line · Most wanted
WANTED
DECEASEDDEAD OR ALIVE
฿5,046,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿5,000,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿4,611,100,000—
MARINE
WANTED

DEAD OR ALIVE
฿4,388,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿4,048,900,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,996,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,590,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,189,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,000,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,000,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,000,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,000,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,000,000,000—
MARINE
WANTED

DEAD OR ALIVE
฿3,000,000,000—
MARINE
Grand Line · Catalog
Grand Line · Developers
No keys, no sign-up
Every endpoint is public. Paste a URL in the browser and you already have JSON.
Cached at the edge
Responses ship with Cache-Control headers, so repeat calls are fast and cheap.
Open source, MIT
Read the code, file an issue, or send a PR — the dataset grows with the crew.
const res = await fetch(
"https://onepieceapi.com/api/characters?q=luffy"
);
const [luffy] = await res.json();
luffy.bounties
.filter((b) => b.is_active)
.map((b) => b.amount); // [3000000000]