Square API to create merchant account?

I am creating an app where sellers can sign up on an app, and sell products (think Etsy). Local users can view and purchase the product from the seller.

What would be the best approach for doing this? I was looking at the Square API. I looked through Square’s Merchant API but could not find an endpoint to create a new Merchant account (which I would ideally create for each seller). Another option might be to create one Merchant account (for the app) and a new Location for each seller. Does this seem like a good idea?