28 Comments
User's avatar
Janice | Travel & Photography's avatar

This is brilliant! Any chance we could increase the number of notes stats we export? I think right now it's limited to 20?

Expand full comment
Finn Tropy's avatar

Hi Janice, I have another chrome extension called Substack Scheduled Notes that is capable of pulling all your notes, with engagement metrics. You can schedule the posting time of notes using that chrome extension.

Expand full comment
Janice | Travel & Photography's avatar

Oh can you drop a link to that? will have a look

Expand full comment
Sufyan Maan, M.Eng's avatar

Thanks for sharing the insights.

Expand full comment
NXT LVL's avatar

I tried to use this but keep getting a 'failed to fetch' error... any ideas why? :)

Expand full comment
Finn Tropy's avatar

Hi @nxtlvl - I sent you a DM. In the chrome://extensions/ do you see a red "Errors" button? Click that and paste the errors in the DM

Expand full comment
Antoni Nabzdyk's avatar

Hello! I'm own my newsletter in investing, and I'm a programmer in node.js, next and frontend. I'm thinking of somehow automating getting tyhe list of all my subscribers into a text file from an externl js script. I want to make sure anyone who access my app can only login with the same email. Maybe you have an idea? Thanks! :)

Expand full comment
Finn Tropy's avatar

Hi Antoni,

You may want to look at BASE_URL/api/v1/subscriber-stats REST call.

Expand full comment
Antoni Nabzdyk's avatar

It says Not Authorized. How do you pass the necessary authorization

Expand full comment
Finn Tropy's avatar

try POST https://substack.com/api/v1/login with the following in the body

{

"redirect": "/",

"for_pub": "<username>",

"email": "<user email>",

"password": "<password>",

"captcha_response": null

}

this opens up a session

Expand full comment
Finn Tropy's avatar

Are you using the session cookies? The captcha typically comes if you don't.

Expand full comment
Antoni Nabzdyk's avatar

Thanks for that! I'm nearly there, I just get an error 401:

data: {

error: 'Please complete the captcha to continue',

type: 'single'

}

How I'm supposed to solve the CAPTCHA in js? I have the "captcha_response" set to null in the request, but it still shows up.

Expand full comment
Antoni Nabzdyk's avatar

I found this: https://github.com/2captcha/2captcha-javascript Do you think this could work?

Expand full comment
Pablo Naboso's avatar

amazing. Thank you for your work. Intend to check it!

Expand full comment
Denise Wakeman's avatar

Just downloaded the extension. It's awesome! Thank you for your generosity

Expand full comment
Finn Tropy's avatar

Hi Denise, thanks for trying it out.

I welcome any feedback or suggestions on what else to add to this extension.

I noticed that the Substack Notes API returns only the last 20 notes, and I got an error when applying paging logic that works on the posts API. Let's see how the Substack team will improve this API in the future.

Expand full comment
Almost Dr.Karen Chambre's avatar

I own now 3 business. This is so over my paygrade. No wonder I do not make much money. You are amazing.

Expand full comment
Almost Dr.Karen Chambre's avatar

W0W

Expand full comment
Finn Tropy's avatar

Thank you!

I don't get that reaction very often these days.

Expand full comment
Yana G.Y.'s avatar

It's amazing tool! Everyone should use this!!

Expand full comment
Anfernee's avatar

Useful!

Expand full comment
Salvador Lorca 📚 ⭕️'s avatar

What about notes statistics?

Expand full comment
Finn Tropy's avatar

Hey @cienciasocial - I released version 1.2.3, which has a Notes statistics feature built-in - see the demo video on how to analyze your Notes stats

https://finntropy.substack.com/p/substack-scheduled-notes-v123

Expand full comment
Finn Tropy's avatar

I am working to get the Notes statistics feature included in the next version of Substack Scheduled Notes - see this https://substack.com/@finntropy/note/c-81912607

Expand full comment