I assume by “spreadsheet lists” you mean “table lists”.
That’s correct because there are no AI methods for discovering bases in a workspace or tables in a base. There are some hacky ways to do this, but it requires some complex programming effort and those approaches are largely brittle - it could break at any time.
Best advice - create a table with a common name that contains a data dictionary of all tables and all fields.
Perform an HTTP GET request on the API documentation content and parse the HTML to derive the Base and Table schemas (like this).
Not possible to do this in Curl. You must use a scripting environment.