Build your list. One row at a time.
Create a sheet. You get unique URL for every sheet. No authentication needed. You can POST to that URL using curl or HTTP or whatever way you want. If you want to see the list just visit the URL.
Here are some sample sheets. Send the following curl to add a row to one of them.
curl https://onerow.net/sheets/cffb2960-a32f-452e-a78c-795b7c60b9f2 \ -X POST -H 'Content-Type: application/json' -d '{ "Title": "Titanic", "Worldwide gross": "2,187,535,296", "Year": "1997" }'
You can get some sample data from here: wikipedia
OneRow is a response to the following tweet. It's an early beta. I am still working on it!
Who do I pay money to for this?
— Gary Bernhardt (@garybernhardt) December 14, 2022
You give me a url. I POST CSV rows to it. No auth; the unique URL is the auth. Those CSV rows get appended to a table. It grows with each POST. I can look at the table in your web app and I can download the CSV.