API vs Website Patron/Pledge Counts


#1

If I look at the public profile for GeeksLife, (https://www.patreon.com/geekslife) I see 26 Patrons: https://www.screencast.com/t/8fTQ9ShfZm

If I pull pledges for that account through the API, I’m getting 46 results.

I will look through the documentation but wondering if there is a simple explanation why I can get 46 results of Patron/Pledge data via the API but their public profile shows 26 Patrons.

I was thinking maybe some of them aren’t supporting/pledging anymore but none have “Declined Since” values.

Thanks!


#2

You can hide who you support as a patreon. I’m assuming that’s where the discrepancy comes from. I don’t know if that flag is exposed via the API. (It ought to be, if Patreon wants us to respect the preferences of the users.)


#3

The count on the main site are for valid pledges only - as in, pledges that were processed and are expecting to be processed correctly. It’s the same count used to calculate the estimated earnings shown.

Looking at the campaign, I see 46 total pledges, out of which only 26 are valid (as in, not declined).

I was thinking maybe some of them aren’t supporting/pledging anymore but none have “Declined Since” values.

This may be a bug - I’ll have to look into this - but at a glance these look like most of the declined pledges are very old, before we could have the means to calculate the declined_since field.


#4

Verified that it was “Declined Since” items getting added to the list. So all is good now, thanks!