Is One Piece episode 901 filler?

One Piece episode 901 is canon — it adapts the original story.

Episode: 901 — Charging into the Enemy's Territory! Bakura Town - Where Officials Thrive!

Classification: Canon

Air date: Sep 8, 2019