API vs Website Patron/Pledge Counts

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!

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.)

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.

1 Like

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

1 Like