If the API is tightly coupled to the data, just use the ORM, Luke. Django, DRF, Django-Filters, DRF-Spectacular. DRF has gotten more things right than wrong.
What DRF and Django get right is that the DB is the utimate schema. Why be afraid of that?